テストに、相互参照に関するものを追加。また、エラーが発生するテストの名前をerrorではじまるよう変更
authorj8takagi <j8takagi@nifty.com>
Sun, 8 Dec 2013 16:06:12 +0000 (01:06 +0900)
committerj8takagi <j8takagi@nifty.com>
Sun, 8 Dec 2013 16:06:12 +0000 (01:06 +0900)
16 files changed:
latex_mk/test/crossref/Makefile [new file with mode: 0644]
latex_mk/test/crossref/crossref.tex [new file with mode: 0644]
latex_mk/test/crossref/latex.mk [moved from latex_mk/test/graphics_error/latex.mk with 100% similarity]
latex_mk/test/error_crossref/Makefile [new file with mode: 0644]
latex_mk/test/error_crossref/crossref.tex [new file with mode: 0644]
latex_mk/test/error_crossref/latex.mk [moved from latex_mk/test/simle_error_no_end_doc/latex.mk with 100% similarity]
latex_mk/test/error_no_end_seq/Makefile [moved from latex_mk/test/simle_error_no_end_doc/Makefile with 100% similarity]
latex_mk/test/error_no_end_seq/latex.mk [moved from latex_mk/test/simle_error_undef_ctl_seq/latex.mk with 100% similarity]
latex_mk/test/error_no_end_seq/simple.tex [moved from latex_mk/test/simle_error_no_end_doc/simple.tex with 100% similarity]
latex_mk/test/error_no_graphic_file/Makefile [moved from latex_mk/test/graphics_error/Makefile with 100% similarity]
latex_mk/test/error_no_graphic_file/banana.jpg [moved from latex_mk/test/graphics_error/banana.jpg with 100% similarity]
latex_mk/test/error_no_graphic_file/graphics.tex [moved from latex_mk/test/graphics_error/graphics.tex with 100% similarity]
latex_mk/test/error_no_graphic_file/latex.mk [new symlink]
latex_mk/test/error_undef_ctl_seq/Makefile [moved from latex_mk/test/simle_error_undef_ctl_seq/Makefile with 100% similarity]
latex_mk/test/error_undef_ctl_seq/latex.mk [new symlink]
latex_mk/test/error_undef_ctl_seq/simple.tex [moved from latex_mk/test/simle_error_undef_ctl_seq/simple.tex with 100% similarity]

diff --git a/latex_mk/test/crossref/Makefile b/latex_mk/test/crossref/Makefile
new file mode 100644 (file)
index 0000000..6a147f5
--- /dev/null
@@ -0,0 +1,9 @@
+TEXTARGETS := crossref.pdf
+
+all: $(TEXTARGETS)
+
+include latex.mk
+
+clean: tex-clean
+
+distclean: clean tex-distclean
diff --git a/latex_mk/test/crossref/crossref.tex b/latex_mk/test/crossref/crossref.tex
new file mode 100644 (file)
index 0000000..725e291
--- /dev/null
@@ -0,0 +1,73 @@
+\documentclass[fleqn]{jsarticle}
+\usepackage{amsmath}
+\begin{document}
+
+\title{微分積分法の基本定理 fundamental theorem of calculus}
+\author{}
+\date{}
+
+\section*{微分積分法の基本定理}
+
+関数 $f(x)$ の面積を $S(x)$、$x_0$、$x$ を$f(x)$ 上の点とし、$F(x) = \int f(x) dx$ とすると、
+
+\begin{align*}
+  S(x) = \lim_{n \to \infty} \sum^{n}_{k=1} \frac{x - x_0}{n} f(x_0 + \frac{x-x_0}{n} k) = F(x) - F(x_0)
+\end{align*}
+
+$S(x)$ は、次のように表すこともできる。
+
+\begin{align*}
+  \int^{x}_{x_0} f(t) dt &= F(x) - F(x_0) \\
+  &= [F(t)]^x_{x_0}
+\end{align*}
+
+\subsection*{証明}
+微分の定義により、
+\begin{align}
+  S'(x) = \lim_{h \to 0} \frac{S(x+h) - S(x)}{h}
+  \label{df}
+\end{align}
+
+$f(x)$ の $[x, x+h]$ での 最小値・最大値をそれぞれ $\min(f(x+h))$、$\max(f(x+h))$ とすると、
+\begin{align*}
+  h \cdot \min(f(x+h)) &\leq S(x+h) - S(x) \leq h \cdot \max(f(x+h)) \\
+  \min(f(x+h)) &\leq \frac{S(x+h) - S(x)}{h} \leq \max(f(x+h))
+\end{align*}
+
+$h \to 0$ とすると、$\min(f(x+h)) \to f(x)$、$\max(f(x+h)) \to f(x)$。
+
+そのため、はさみうちの原理により、
+\begin{align}
+  \lim_{h \to 0} \frac{S(x+h) - S(x)}{h} = f(x)
+  \label{hasami}
+\end{align}
+
+
+\ref{df}、\ref{hasami} より、
+\begin{align*}
+  S'(x) = f(x)
+\end{align*}
+
+$C$ を積分定数とすると、
+\begin{align}
+  S(x) = F(x) + C
+  \label{sx}
+\end{align}
+
+また、$x = x_0$ のとき、
+\begin{align*}
+  S(x_0) = \lim_{n \to \infty} \sum^{n}_{k=1} \frac{x_0 - x_0}{n} f(x_0 + \frac{x_0-x_0}{n} k) = 0
+\end{align*}
+
+\ref{sx} に$x = x_0$、$S(x_0) = 0$ を代入し、
+\begin{align*}
+  0 &= F(x_0) + C \\
+  C &= -F(x_0)
+\end{align*}
+
+そのため、
+\begin{align*}
+  S(x) = F(x) - F(x_0)
+\end{align*}
+
+\end{document}
diff --git a/latex_mk/test/error_crossref/Makefile b/latex_mk/test/error_crossref/Makefile
new file mode 100644 (file)
index 0000000..6a147f5
--- /dev/null
@@ -0,0 +1,9 @@
+TEXTARGETS := crossref.pdf
+
+all: $(TEXTARGETS)
+
+include latex.mk
+
+clean: tex-clean
+
+distclean: clean tex-distclean
diff --git a/latex_mk/test/error_crossref/crossref.tex b/latex_mk/test/error_crossref/crossref.tex
new file mode 100644 (file)
index 0000000..af5bbbf
--- /dev/null
@@ -0,0 +1,73 @@
+\documentclass[fleqn]{jsarticle}
+\usepackage{amsmath}
+\begin{document}
+
+\title{微分積分法の基本定理 fundamental theorem of calculus}
+\author{}
+\date{}
+
+\section*{微分積分法の基本定理}
+
+関数 $f(x)$ の面積を $S(x)$、$x_0$、$x$ を$f(x)$ 上の点とし、$F(x) = \int f(x) dx$ とすると、
+
+\begin{align*}
+  S(x) = \lim_{n \to \infty} \sum^{n}_{k=1} \frac{x - x_0}{n} f(x_0 + \frac{x-x_0}{n} k) = F(x) - F(x_0)
+\end{align*}
+
+$S(x)$ は、次のように表すこともできる。
+
+\begin{align*}
+  \int^{x}_{x_0} f(t) dt &= F(x) - F(x_0) \\
+  &= [F(t)]^x_{x_0}
+\end{align*}
+
+\subsection*{証明}
+微分の定義により、
+\begin{align}
+  S'(x) = \lim_{h \to 0} \frac{S(x+h) - S(x)}{h}
+  \label{df}
+\end{align}
+
+$f(x)$ の $[x, x+h]$ での 最小値・最大値をそれぞれ $\min(f(x+h))$、$\max(f(x+h))$ とすると、
+\begin{align*}
+  h \cdot \min(f(x+h)) &\leq S(x+h) - S(x) \leq h \cdot \max(f(x+h)) \\
+  \min(f(x+h)) &\leq \frac{S(x+h) - S(x)}{h} \leq \max(f(x+h))
+\end{align*}
+
+$h \to 0$ とすると、$\min(f(x+h)) \to f(x)$、$\max(f(x+h)) \to f(x)$。
+
+そのため、はさみうちの原理により、
+\begin{align}
+  \lim_{h \to 0} \frac{S(x+h) - S(x)}{h} = f(x)
+  \label{hasami}
+\end{align}
+
+
+\ref{noexist}、\ref{hasami} より、
+\begin{align*}
+  S'(x) = f(x)
+\end{align*}
+
+$C$ を積分定数とすると、
+\begin{align}
+  S(x) = F(x) + C
+  \label{sx}
+\end{align}
+
+また、$x = x_0$ のとき、
+\begin{align*}
+  S(x_0) = \lim_{n \to \infty} \sum^{n}_{k=1} \frac{x_0 - x_0}{n} f(x_0 + \frac{x_0-x_0}{n} k) = 0
+\end{align*}
+
+\ref{sx} に$x = x_0$、$S(x_0) = 0$ を代入し、
+\begin{align*}
+  0 &= F(x_0) + C \\
+  C &= -F(x_0)
+\end{align*}
+
+そのため、
+\begin{align*}
+  S(x) = F(x) - F(x_0)
+\end{align*}
+
+\end{document}
diff --git a/latex_mk/test/error_no_graphic_file/latex.mk b/latex_mk/test/error_no_graphic_file/latex.mk
new file mode 120000 (symlink)
index 0000000..5a11d14
--- /dev/null
@@ -0,0 +1 @@
+../../latex.mk
\ No newline at end of file
diff --git a/latex_mk/test/error_undef_ctl_seq/latex.mk b/latex_mk/test/error_undef_ctl_seq/latex.mk
new file mode 120000 (symlink)
index 0000000..5a11d14
--- /dev/null
@@ -0,0 +1 @@
+../../latex.mk
\ No newline at end of file