TEX 2012 8 16, 2019 8 14 http://nalab.mind.meiji.ac.jp/~mk/labo/text/tex2019.pdf TEX 2014 MacBook 1 TEX 3 2 L A TEX (TEXShop ) 5 3 L A TEX 9 3.1 L A TEX.................................... 9 3.2 TEX.................................. 11 3.3 L A TEX ( )....................... 11 4 L A TEX.tex 12 4.1.................................. 12 4.2 ( )................................ 14 4.3................................... 15 4.3.1................................... 15 4.3.2................................. 16 5 17 5.1........................................ 17 5.2 (parenthesis ( ), brace { }, bracket [ ]).................... 17 5.3 ( )...................................... 19 5.4........................................ 19 5.4.1................................... 19 5.4.2.................................... 21 5.5..................... 21 5.6............................................ 22 5.7 sin................................... 23 5.8............................................ 24 1
5.9............................................. 24 5.10........................................... 25 5.11....................................... 25 5.12 {............................. 26 5.13....................................... 27 5.14....................................... 28 5.15.................................. 29 5.16..................................... 29 5.17 misc............................................ 30 6 31 6.1 chapter, section, subsection, paragraph...................... 31 6.2....................................... 31 6.3........................................ 31 6.4............................. 33 7 33 7.1............................................ 34 7.2.......................................... 34 7.3 ( )................................... 34 7.4 (enumerate, itemize, description ).................... 34 7.5.......................................... 34 8 TEX 34 8.1........................................... 34 8.2........................................ 35 9 L A TEX 36 10 L A TEX 37 10.1............................................ 37 10.2 figure......................................... 40 10.3 PostScript............................... 40 10.4 JPEG................................ 42 10.4.1 JPEG......................... 43 10.4.2 JPEG PostScript............... 43 10.5 JPEG....................... 43 10.6 dviout......................... 44 10.7 :........................... 44 10.7.1 : PDF PS............................. 44 10.8 misc............................................ 45 10.8.1............................... 45 10.8.2.xbb................................... 45 11 TikZ 46 11.1............................................ 46 11.2........................................ 47 11.3.............................. 47 2
11.4 plot............................................ 50 11.5........................................... 52 12 L A TEX Beamer 53 12.1............................................ 54 12.2..................................... 54 12.3 stepwise viewing...................................... 55 12.4........................................... 56 12.5................................. 56 12.6........................................... 56 12.7...................... 56 A Tips 57 A.1....................................... 57 A.1.1 L A TEX................................. 57 A.1.2 dvipdfmx...................... 57 A.1.3............... 58 A.2 PostScript.................... 58 A.3 BoundingBox.......................... 59 A.4 (\today )........................... 59 A.5 jobname.......................................... 59 A.6 macos.................................. 59 A.7 QED............................................ 59 A.8 R...................................... 60 A.9....................................... 60 A.10...................................... 60 A.11...................................... 61 A.12 rsfs ( 1 )............................ 61 A.13 exsheets (Yet anohter package for the creation of exercise sheets)..... 61 A.14............................................ 62 A.15 URL......................................... 62 A.16..................................... 63 B 63 B.1.......................................... 63 B.2........................................ 63 B.3...................................... 63 C MathJax 64 1 TEX ( ) 3
TEX TEX (Donald Knuth 1, 2, The Art of Computer Programming ) ( 3 ) ( 1978 ) TEX 4 ( ) 5 TEX Knuth TEX ( ) TEX TEX C ( ) PDF ( ) Windows (TeXShop, TeXworks, etc.) TEX TEX ( ) TEX ( ) ( ) 1 http://www-cs-faculty.stanford.edu/~knuth/ 2 http://ja.wikipedia.org/wiki/ 3 ( ) 4 TEX Joy of TEX 5 WYSIWYG (What you see is what you get), TEX 4
TEX PDF TEX ( ) TEX PDF (portable document format) 2 L A TEX (TEXShop ) TEX L A TEX ( pl A TEX) TeXShop Finder TeXShop -1 1 1: TeXShop 5
[ ] [ ] TEX 2: first.tex \documentclass[12pt,leqno]{jarticle} \usepackage[a4paper]{geometry} \usepackage{amsmath,amssymb} \usepackage[dvipdfmx]{graphicx} \usepackage{otf} \begin{document} \title{ \TeX} \author{ }% \date{2019 4 20 } \maketitle \int_{-\infty}^{\infty} e^{-x^2} dx=\sqrt{\pi}. \end{document} [ ] [ ] myfirst.tex ( myfirst ) [ ] 5 6
3: mylatex.tex 4: 7
5: 8
LaTeX Osusume Template.tex \documentclass[12pt,leqno,dvipdfmx]{jarticle} \usepackage[a4paper]{geometry} \usepackage{amsmath,amssymb} \usepackage{graphicx} \usepackage{otf} \begin{document} \title{}% \author{}% \date{2019 } \maketitle %\tableofcontents \end{document} ( ) TeXShop ~/Library/TeXShop/Stationery/ curl -O http://nalab.mind.meiji.ac.jp/~mk/labo/text/latex_osusume_template.comment curl -O http://nalab.mind.meiji.ac.jp/~mk/labo/text/latex_osusume_template.tex cp -p LaTeX_Osusume_Template.* ~/Library/TeXShop/Stationery ~/Library/TeXShop/Templates cp -p LaTeX_Osusume_Template.* ~/Library/TeXShop/Templates 3 L A TEX 3.1 L A TEX L A TEX \documentclass[12pt,leqno]{jarticle}% \begin{document} \end{document} \documentclass[12pt,leqno]{jarticle}% \begin{document} % 4 \title{ X} \author{1 2 99 } \date{2019 4 20 } \maketitle \end{document} 9
\begin{document} \end{document} \documentclass[12pt,leqno]{jarticle}% \begin{document} % 4 \title{ X} \author{1 2 99 } \date{2019 4 20 } \maketitle \end{document} TEX verbatim \documentclass[12pt]{jarticle} \usepackage[a4paper,vscale=0.9,hscale=0.8]{geometry} \usepackage{amsmath,amssymb}% \usepackage[dvipdfmx]{graphicx}% \begin{document} \title{\tex\ } \author{1 2 99 \quad } \date{2019 4 22 } \maketitle \tableofcontents \section{ } \section{\tex\ } \LaTeX\ \cite{ } \TeX\ \cite{ } \section{ } \begin{thebibliography}{99} \bibitem{ },, \LaTeXe\ 7, (2017). \bibitem{ } E.,, \TeX\ ---, (1992). \end{thebibliography} \end{document} 10
3.2 TEX MacBook Air TeXShop ( ) Mac TEX MacTeX 6 TeXShop 7 OK ( 2018 (Mac) MacTeX 2017 8, MacTeX 2018 9 ). TeXShop PATH MacTeX /etc/paths.d /etc/paths.d/tex /Library/TeX/texbin bash ~/.profile ( ~/.bash profile) export PATH=$PATH:/Library/TeX/texbin tcsh ~/.tcshrc set path=($path /Library/TeX/texbin) (2019/4/20 ) 2018, 2019 MacBook 4 TeXShop ( ) 2019 Mac TeX 10 3.3 L A TEX ( ) TEX TeXShop TeXShop (TeXLive ) 1. mylatex.tex (, mi, emacs ) ( ) ( X kadaix.tex ) 6 http://www.tug.org/mactex/ 7 http://darkwing.uoregon.edu/~koch/texshop/texshop.html 8 http://nalab.mind.meiji.ac.jp/~mk/knowhow-2018/node1.html 9 http://nalab.mind.meiji.ac.jp/~mk/knowhow-2018/node2.html 10 http://nalab.mind.meiji.ac.jp/~mk/knowhow-2019/node1.html 11
2..tex dvi ( ) $ platex.tex Enter (, ) 3..dvi ( ) pxdvi $ pxdvi.dvi & Enter 4. PDF.dvi PDF $ dvipdfmx.dvi Enter.pdf ( : 2018 1 emacs YaTeX macos emacs ) 4 L A TEX.tex 4.1.tex TEX \( 16 0x5c, 10 92) Windows \ Windows (16 0x5c, 10 92) TEX Mac Unicode UTF8 (0x5c) \, (0xc2 0xa5) Y= Mac Y= (0xc2 0xa5) option Y= (0x5c) [ ] [ ] [ ] ( ) Y= Y=( ) \ ( ) TEX C \ ( ) % 12
mylatex.tex ( ) mylatex.tex \documentclass[12pt,leqno]{jarticle} \usepackage[a4paper]{geometry} \usepackage{amsmath,amssymb} \usepackage[dvipdfmx]{graphicx} \usepackage{otf} \begin{document} \title{} \author{ }% \date{2019 } \maketitle \end{document} ( ) \title{ \TeX}% \author{ } % \date{2019 4 20 } % ( ) \maketitle % (date ( ) ) %\ % \title{ \TeX} \author{ } \maketitle ( \date{} % ) \begin{document} \end{document} :! " ( ) - = @ [ ] + * ; :?,. ( - 1 2 3 -, en-dash, em-dash $-$ ) 13
# \ \# (\ ) # $ % & { } $ $ < > 3 ( ) ~ \textasciitilde \ \textbackslash ^ \textasciicircum ( ) 4.2 ( ) 11 TEX ( ).tex This is a pen. This is a pen. \quad ( ) (\par ) ( (indentation)) 1 ( ) ( ) ( ) I love you. 11 TEX 14
I love you. \\ 95% ( ) ( ) 4.3 (9 ) 4.3.1 \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge {\tiny a} {\scriptsize a} {\footnotesize a} {\small a} {\normalsize a} {\large a} {\Large a} {\LARGE a} {\huge a} {\Huge a} 15
a a a a a a a a a a \scalebox{}{} \usepackage{graphicx}% graphicx \begin{document}... \scalebox{10.0}{a} a 4.3.2 \textrm{} ( ) abcabc \textit{} abcabc \textsf{} abcabc \texttt{} abcabc \textbf{} abcabc \textsc{} abcabc \textsl{} abcabc \textgt{} \textmc{} ( ) \textbf{} \textgt{ } \textmc{ } \textbf{ } ( WWW ) 16
5 5.1 1. ( ) $ $a^2+b^2=c^2$ a 2 + b 2 = c 2 2. ( ) a^2+b^2=c^2 a 2 + b 2 = c 2 equation \begin{equation} a^2+b^2=c^2 \end{equation} \documentclass[12pt,leqno]{jarticle} leqno (left equation number) (1) a 2 + b 2 = c 2 5.2 (parenthesis ( ), brace { }, bracket [ ]) (, ) [, ] {, } \ 17
: ( ), { }, [ ] ( ), [ ], { } \{[(a+b)+c]+d\} {[(a + b) + c] + d} \left \right \left[ \left(x-x_0\right)^2+\left(y-y_0\right)^2 \right]^{1/2} [ (x x0 ) 2 + (y y 0 ) 2] 1/2 \left \right \middle A=\left\{\frac{1}{n}\middle n\in\mathbb{n}\right\}. { } 1 A = n n N. \mid \mid \middle \middle (http://tex. stackexchange.com/questions/5502/how-to-get-a-mid-binary-relation-that-grows) \newcommand{\relmiddle}[1]{\mathrel{}\middle#1\mathrel{}}% A=\left\{\frac{1}{n}\relmiddle n\in\n\right\}. A = { 1 n } n N. 18
5.3 ( ) 12 a\,a\;a\ a\quad a\qquad a a a a a a a \! ( ) \int\int f(x,y)\;dxdy=\int\!\!\!\int f(x,y)dxdy f(x, y) dxdy = f(x, y)dxdy ( ) % (\begin{document} ) \newcommand{\dint}{\int\!\!\!\int}... \int\int f(x,y)\;dxdy=\dint f(x,y)dxdy 5.4 5.4.1 \ ( ) \alpha\beta\gamma\delta\epsilon\zeta\eta\theta\iota\kappa\lambda\mu\nu\xi % omicron o \omicron \pi\rho\sigma\tau\upsilon\phi\chi\psi\omega 12 quad (=quadrat) ( ) (heart) 19
αβγδϵζηθικλµνξπρστ υϕχψω ( alpha, beta, ) \varepsilon\vartheta\varpi\varrho\varsigma\varphi \varepsilon, \varphi εϑϖϱςφ \Gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \Omega Γ ΘΛΞΠΣΥΦΨΩ ( α A ) \mathit{} \mathit{\gamma \Delta \Theta \Lambda \Xi \Pi \Sigma \Upsilon \Phi \Psi \Omega} Γ ΘΛΞΠΣΥΦΨΩ \vargamma var \vargamma \vardelta \vartheta \varlambda \varxi \varpi \varsigma \varupsilon \varphi \varpsi \varomega Γ ΘΛΞΠΣΥ ΦΨΩ 20
5.4.2 a\in A\subset B,\quad C\supset D,\quad a\not\in A,\quad C\not\supset D,\quad A\cup B, A\cap B, A\setminus B=\emptyset,\quad \bigcup_{i=1}^\infty A_i=\bigcap_{i=1}^\infty B_i a A B, C D, a A, C D, A B, A B, A \ B =, A i = \varnothing (\in) (\ni) (\supset subset ( ) superset ) < A\subseteq B,\quad A\subseteqq B,\quad A\subsetneq B,\quad A\subsetneqq B. A B, A B, A B, A B. : and \wedge \land, or \vee \lor, not \neg \lnot (l logic logical ) \neg(p\wedge Q)\equiv \neg P\vee \neg Q. i=1 i=1 B i (P Q) P Q. \Leftrightarrow, \Rightarrow 5.5 a 2 a^2 a n a_n 2 2n 2^{2^n} 21
\lim_{r\to\infty}\int_a^r f(x)\;dx=\sum_{n=1}^\infty a_n R lim f(x) dx = R a n=1 a n 5.6 \frac{}{} 13 \frac{a+b}{c}=\frac12 a + b c = 1 2 \displaystle $\frac{a+b}{c}=\frac12$ $\displaystyle\frac{a+b}{c}=\frac12$ a+b c = 1 2 a + b c = 1 2 \dfrac (amsmath ) \displaystyle \begin{document} \newcommand{\dsp}{\displaystyle} \dsp \displaystyle TEX ( ) 13 a b b a a over b 22
\frac{1}{2}+\frac{1}{3}=\frac{1}{\;2\;}+\frac{1}{\;3\;}. 1 2 + 1 3 = 1 2 + 1 3. \raise \lower \frac{\kakko{ }}{\kakko{ }} = \frac{\raise0.8ex\hbox{$\;\kakko{ }\;$}} {\lower1ex\hbox{$\kakko{ }$}} = 5.7 sin sin x s, i, n 14 ( ) sin x \sin x=\log y=\max A sin x = log x = max A log x logx ( l, o, g, x ) \begin{document} ( ) \newcommand{\grad}{\mathop{\mathrm{grad}}\nolimits} ( grad ) \grad 14 x ( ) 23
5.8 \to \mapsto \leftarrow \rightarrow \leftrightarrow \longleftarrow \Leftarrow \to \quad \mapsto \quad \leftarrow \quad \Leftarrow \quad \longleftarrow \quad \Longleftarrow \quad \leftrightarrow \quad \Leftrightarrow \quad \longleftrightarrow \quad \Longleftrightarrow left right = \uparrow \quad \downarrow \quad \Uparrow \quad \Downarrow \quad \updownarrow \quad \Updownarrow \quad \nearrow \quad \nwarrow \quad \searrow \quad \swarrow \to \mapsto (nearrow, nwarrow, searrow, swarrow north-east, north-west, south-east, south-west ) 5.9 \cdot \quad \cdots \quad \ldots \quad \ddots \quad \vdots (c center, l low, d diagonal ( ), v vertical ( ))....... 24
5.10 <, > \le \ge 15 a<b\le c\ge d a < b c d \ll, \gg, = \ne, \leqq, \geqq ( AMS \usepackage{amssymb} ) 5.11 \ \pm \mp \times \div \sim \simeq \fallingdotseq \leqq \geqq ± \nabla \triangle \partial \forall \exists \infty \propto \perp \angle \langle \rangle \fallingdotseq AMS (, American Mathematical Society) \usepackage{amssymb}... \usepackage{amssymb}% AMS... \begin{document}... \ \quad \pm\quad \mp \quad \times \quad \div \quad \sim \quad \simeq \quad \fallingdotseq \quad \leqq \quad \geqq\quad \nabla \quad \triangle \quad \partial \quad \forall \quad \exists \quad \infty \quad \propto\quad \perp \quad \angle\quad \langle\quad \rangle... ± \fallingdotseq \partial (8.1 ) 16 15 less than or equal to le, greater than or equal to ge 16 25
5.12 { ( ) ( ) array matrix ( 1 ) ( ) ( [, ], {, }) \left \right array \left( \begin{array}{cc} a & b \\ c & d \end{array} \right) \left( \begin{array}{c} x \\ y \end{array} \right) ( a c ) ( b d AMS pmatrix pmatrix \documentclass[12pt,leqno]{jarticle}... \usepackage{amsmath}%... \begin{document}... \begin{pmatrix} a & b \\ c & d \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} x y ) 26
pmatrix 17 array (l) (c) (r) { x (x 0 ) x = x (x < 0 ) x = \left\{ \begin{array}{rl}% 1 l ( L ) left x & \text{($x\ge 0$ )}\\ -x & \text{($x<0$ )} \end{array} \right. % (. ) cases x = \begin{cases} x & \text{($x\ge 0$ )}\\ -x & \text{($x< 0$ )} \end{cases} 5.13 \mbox{} \text{} ( ) \usepackage{amsmath}% \text{}... f(x)=\log x\quad\mbox{($x$ )},\quad \zeta(s)=\prod_{\text{$p$ }}\frac{1}{1-\dfrac{1}{p^s}} f(x) = log x (x ), ζ(s) = p 1 1 1 p s 17 bmatrix, Bmatrix matrix 27
5.14 align, align* \begin{align*} x&=1,\\ f(x)&=10. \end{align*} x = 1, f(x) = 10. \begin{align*} &x=1,\\ &f(x)=10. \end{align*} x = 1, f(x) = 10. (*) align ( ) \begin{align} x&=1,\\ f(x)&=10. \end{align} (2) (3) x = 1, f(x) = 10. \intertext{} ( \begin{equation} \end{equation} (equation ) \begin{equation} 3^2+4^2=5^2. \end{equation} (4) 3 2 + 4 2 = 5 2. align subequations 5.17 28
5.15 \underline{abc}, \quad \overline{abc}, \quad \overrightarrow{abc}, \quad \overleftarrow{abc}, \quad \overbrace{abc}, \quad \underbrace{abc} ABC, ABC, ABC, ABC, {}}{ ABC, ABC }{{} \overbrace{} \newcomamnd{\r}{\mathbb{r}} \R^n:=\overbrace{\R\times\cdots\times\R}^{\text{$n$ }} R n := n {}}{ R R 5.16 subequations \begin{subequations} \begin{align} & \frac{\d x}{\d t}=f(t,x) \\ & x(0)=x_0 \end{align} \end{subequations} (5a) (5b) dx = f(t, x) dt x(0) = x0 ( 1 2 (2), 3 4 (4)) 29
%%%%%%%%%% \makeatletter \renewcommand{\theequation}{% \arabic{equation}} \@addtoreset{equation}{section} \makeatother %%%%%%%%%% (1 2 (1.2) ) \makeatletter \@addtoreset{equation}{section} \def\theequation{\thesection.\arabic{equation}}% renewcommand OK \makeatother \numberwithin{equation}{section} 1 2 (1.2) 5.17 misc def. =? \stackrel{}{}, \overset{}{} f(x)\stackrel{\mathrm{def.}}{=}x^2+2x+3,\quad g(x)\overset{\mathrm{def.}}{=}3x^2+2x+1,\quad h(x)\underset{\mathrm{def.}}{=}\sin x. f(x) def. = x 2 + 2x + 3, g(x) def. = 3x 2 + 2x + 1, h(x) = def. sin x. lim y=kx (x,y) (0,0) \atop \genfrac{}{}{0pt}{1}{ }{ } \lim_{y=kx\atop (x,y)\to(0,0)}\frac{x y}{x^2+y^2} = \lim_{\genfrac{}{}{0pt}{1}{y=kx}{(x,y)\to(0,0)}}\frac{x y}{x^2+y^2} 30
lim y=kx (x,y) (0,0) xy x 2 + y 2 = lim y=kx (x,y) (0,0) xy x 2 + y 2 6 6.1 chapter, section, subsection, paragraph L A TEX \part{ } x \chapter{ } x \section{ } x \subsection{ } \subsubsection{ } \paragraph{ } \subparagraph{ } jarticle part, chapter ( section ) chapter jreport jbook part jbook jbook \documentclass[12pt,leqno]{jbook} 6.2 chapter section \tableofcontents \section*{} \addcontentsline{toc}{section}{ } 6.3 L A TEX ( pbibtex ) 2 31
\begin{thebibliography}{99}% 99 \bibitem{ },, \LaTeXe\ 7, (2017). \bibitem{ } E.,, \TeX\ ---, (1992). \end{thebibliography} \cite{ } \cite{ } \TeX\ [1] TEX jreport, jbook thebibliography \renewcommand{\bibname}{ } \bibname 32
6.4 \documentclass[12pt]{jarticle} \usepackage[a4paper,vscale=0.9,hscale=0.8]{geometry} \usepackage{amsmath,amssymb}% \usepackage[dvipdfmx]{graphicx}% \usepackage{otf} \begin{document} \title{\tex\ } \author{1 2 99 \quad } \date{2019 4 20 } \maketitle \tableofcontents \section{ } \section{\tex\ } \LaTeX\ \cite{ } \TeX\ \cite{ } \section{ } \begin{thebibliography}{99} \bibitem{ },, \LaTeXe\ 7, (2017). \bibitem{ } E.,, \TeX\ ---, (1992). \end{thebibliography} \end{document} http://nalab.mind.meiji.ac.jp/~mk/labo/text/sample2019.pdf 1 (1, 2, 3 1 ) 7 (WWW ) [1] 33
7.1 ( ) 7.2 \label{} \ref{} TEX \label{ } ref\{ } 7.3 ( ) ( ) 7.4 (enumerate, itemize, description ) ( ) 7.5 ( ) 8 TEX 8.1 gradient \newcommand{\grad}{\mathop{\mathrm{grad}}\nolimits} \grad TEX \displaystyle \varepsilon \displaystyle, \varepsilon \dsp, \eps \newcommand{\dsp}{\displaystyle} \newcommand{\eps}{\varepsilon} 2 2 ( 1 2 3 4 ) 34
\left( \begin{array}{cc} 1 & 2 \\ 3 & 4 \end{array} \right) 2 2 \newcommand{\gyouretsu}[4]{ \left( \begin{array}{cc} {#1} & {#2}\\ {#3} & {#4} \end{array} \right) } \gyouretsu ( 4 ) \gyouretsu{1}{2}{3}{4}+\gyouretsu{5}{6}{7}{8}= \gyouretsu{6}{8}{10}{12} ( ) ( ) ( ) 1 2 5 6 6 8 + = 3 4 7 8 10 12 (gyouretu22 ) L A TEX 8.2 L A TEX ( ) \usepackage{} ( ) geometry TEX geometry 18 (latex geometry.ins geometry.sty ) \usepackage[a4paper]{geometry} \usepackage[a4paper,vscale=0.9,hscale=0.8]{geometry} 18 http://tug.ctan.org/tex-archive/macros/latex/contrib/geometry/ 35
amsmath, amssymb (American Mathematical Society, AMS) amsmath, amssymb \usepackage{amsmath,amssymb} graphicx \includegraphics{} ( ) \usepackage[dvipdfmx]{graphicx} \usepackage[dvips]{graphicx}% dvips LaTeX Beamer TEX LaTeX Beamer WWW 12 ascmac \yen screen itembox ascmac \usepackage{ascmac} 9 L A TEX ( ) verbatim \begin{verbatim} #include <stdio.h> int main(void) { } printf("hello, world\n"); return 0; \end{verbatim}.tex verbatim ( verbatim ) 36
moreverb \verbatimtabinput{} \listinginput{}{} ( ) hello.c, world.c \documentclass[12pt,leqno]{jarticle} \usepackage{moreverb}% \begin{document}... \verbatimtabinput[4]{hello.c}% hello.c 4... \listinginput{1}{world.c}% world.c 1... \end{document} (\listinginput{} \def\verbatimtabsize{4} ) verbatimfiles moreverb verbatimfiles verbatimfiles \verbatimfile{} \verbatimlisting{} ( ) hello.c \documentclass[12pt,leqno]{jarticle} \usepackage{verbatimfiles}% ( s ) \begin{document}... \verbatimfile{hello.c}% hello.c... \end{document} 10 L A TEX ( ) (2018/6/29) EPS, JPEG PNG PDF ( JPEG ) 10.1 L A TEX (1) ( ) 37
dvipdfmx, dvipdfm, dvips, dviout Windows dviout, UNIX dvips dvipdfmx \documentclass[12pt,...,dvipdfmx]{jarticle} \documentclass{} (2) graphics, graphicx graphicx \usepackage{graphicx} (3) \includegraphics[ ]{ }.tex macos UTF8 Normalization form D dvipdfmx PDF (.pdf), PNG (.png), JPEG (.jpg), EPS (.eps) includegraphics height= ( ), scale= ( ), angle= ( ), clip ( ), bb= (BoundigBox ) origin= ( c, tl, tr, bl, br) (BoundingBox ) PDF, PNG, JPEG TEX includegraphics bb= (?) BoundingBox \includegraphics[width=10cm,bb=0 360 0 375]{photo0620.png} EPS BoundingBox [x 1, x 2 ] [y 1, y 2 ] %%BoundingBox: x 1 y 1 x 2 y 2 BoundingBox %%BoundingBox: 36 295 595 841 includegraphics figure 38
dvips EPS (.eps) JPEG jpeg2ps EPS BoundingBox ( ) myimage.png.png.pdf,.jpg myimage.png BoundingBox TEX BoundingBox myimage.xbb TEX extractbb ( dvipdfmx) myimage.xbb extractbb mygraph.png texmf.cnf shell escape commands= extractbb texmf.cnf shell escape commands= shell_escape_commands = \ bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\ kpsewhich,\ makeindex,mendex,texindy,\ mpost,pmpost,upmpost,\ repstopdf,epspdf,extractbb,\ ( ) \ 1 TeXLive texmf.cnf /usr/local/texlive/texmf-local/web2c/ ( 7 texmf.cnf ) sudo mktexlsr /usr/local/texlive/texmf-local/web2c/texmf.cnf myimage.png ( ) myimage.pdf myimage.xbb myimage.xbb TeXLive 2014 L A TEX.xbb ( BoundingBox ) myimage.xbb 39
10.2 figure ( ) TEX figure table \begin{figure}[htbp] \centering \includegraphics[ ]{ } \caption{ ( )} \label{figure: } \end{figure} ( TeXShop ) TEX \clearpage ( ) ccaption \legend{} \usepackage{ccaption}... \caption{ (1 )} \legend{ (2 )} TEX float [H] (H (here) here.sty ) \usepackage{float}... \begin{figure}[h]... \end{figure} 10.3 PostScript ( : PostScript ) PostScript L A TEX PostScript (Encapsulated PostScript, EPS,.eps ) Mathematica EPS OS 19 (2015/6/20) Mathematica 10 Times-Roman MathematicaSans dvipdfmx PDF 19 Mac MacPorts sudo port install gv; sudo port install ghostscript-fonts-hiragino Ghostscript gv 40
kamehoshi2.eps \documentclass[12pt,leqno,dvipdfmx]{jarticle} \usepackage{graphicx}% graphicx \begin{figure}[htbp] \centering \includegraphics[width=5cm]{eps/kamehoshi2.eps} \caption{ } \end{figure} 6: Mathematica (http://nalab.mind.meiji.ac.jp/~mk/syori2/mathematica/node62.html) gnuplot (http://nalab.mind.meiji.ac.jp/~mk/labo/howto/intro-gnuplot/node12.html) GLSC (http://nalab.mind.meiji.ac.jp/~mk/labo/howto/intro-glsc/node26.html) FreeFem++ (http://nalab.mind.meiji.ac.jp/~mk/labo/text/welcome-to-freefem/node4. html) PostScript Mathematica, g=plot[sin[x],{x,0,2pi}] Export["mygraph.eps",g] ( PostScript ) Export["mygraph.jpg", g, ImageResolution->1200] JPEG ( 1200 dpi ) jpeg2ps mygraph.jpg > mygraph.eps convert mygraph.jpg mygraph.eps PostScript 41
gnuplot gnuplot> set term postscript eps color gnuplot> set output "mygraph.eps" gnuplot> set term push gnuplot> set term postscript eps color gnuplot> set output "mygraph.eps" gnuplot> ( ) gnuplot> set term pop ( set term x11 set term win push, pop ) GLSC g_init("mygraph",...); g_device(g_both);... ( g init() mygraph ) ( G BOTH) g_out -i mygraph mygraph.i00 \includegraphics[angle=90,width=10cm]{mygraph.i00} angle=90 (width= angle= ) g_out -iv mygraph (-v ) -v BoundingBox ( head mygraph.i00 ) ps2eps ps2eps -t=100,200 mygraph.i00 (100,200 ) mygraph.i00.eps g out PostScript BoundingBox ps2eps ( BoundingBox ) 10.4 JPEG JPEG 42
BASIC (A) JPEG (.JPG ) 10.4.1 JPEG dvipdfmx \includegraphics{} 10.4.2 JPEG PostScript dvips JPEG JPEG jpeg2ps 20 convert (ImageMagick ) EPS Windows Cygwin jpeg2ps Cygwin Z:Y=.windows2000Y=syori2>jpeg2ps kamehosi.jpg > kamehosi.eps kamehosi.jpg EPS kamehosi.eps Mac MacPorts sudo port install jpeg2ps jpeg2ps kamehosi.jpg > kamehosi.eps Windows 7 GUI wjpeg2ps 21 JPEG wjpeg2ps convert EPS TEX jpeg2ps 22 10.5 JPEG JPEG Windows BMP, GIF, TIFF, PNG dvipdfmx png png includegraphics (tiff ) dvips EPS JPEG ( dvipdfmx ) 20 http://www.pdflib.com/ 21 http://www.vector.co.jp/soft/dl/win95/art/se248407.html 22 http://nalab.mind.meiji.ac.jp/~mk/labo/howto/jpeg2ps.html 43
JPEG jpeg2ps PostScript ( BMP ) PostScript JPEG jpeg2ps JPEG JPEG JPEG Windows ( ) IrfanView ( ) UNIX ( Cygwin, Mac) ImageMagick convert JPEG convert nantoka.bmp nantoka.jpg convert nantoka.gif nantoka.jpg convert nantoka.png nantoka.jpg.jpg 10.6 dviout ( ) dviout Option Setup Parameters Graphic GIF BMP(full-color) dviout -GIF=5 10.7 : Mac OS ( ) shift + command + 3 ( ), shift + command + 4 ( ) (, png ) Windows 7 Alt + Print Screen ( Print Screen Fn Alt + Fn + PrintScreen ) 23 ( JPEG ) 10.7.1 : PDF PS ( ) convert convert nantoka.pdf nantoka.eps ghostscript pdf2ps 23 (P) 44
pdf2ps nantoka.pdf ps2eps nantoka.ps nantoka.eps PDF PostScript 10.8 misc 10.8.1 graphicx color.sty 1 \documentclass[12pt,dvipdfmx]{jarticle} \usepackage{graphicx} \usepackage{color} 2 \documentclass[12pt]{jarticle} \usepackage[dvipdfmx]{graphicx} \usepackage[dvipdfmx]{color} color.sty ( gouji.sty \RequirePackage[dv ) 2 geometry TikZ 1 10.8.2.xbb mygraph.{pdf,png,jpg} BoundingBox mygraph.xbb.xbb TeXLive extractbb extractbb mygraph.pdf xbb mygraph.pdf extractbb TeXLive ( dvipdfmx ) $TEXMF/web2c/texmf.cnf 45
% % t ( ) % % p (shell_escape_commands ) shell_escape = p shell_escape_commands = \ bibtex,bibtex8,bibtexu,pbibtex,upbibtex,biber,\ kpsewhich,\ makeindex,mendex,texindy,\ mpost,pmpost,\ repstopdf,epspdf,extractbb,\ extractbb.xbb TEX.xbb extractbb xbb ebb dvipdfmx xbb $ which dvipdfmx /usr/local/texlive/2014/bin/x86_64-darwin/dvipdfmx ( cd ) $ pushd /usr/local/texlive/2014/bin/x86_64-darwin/ $ sudo ln -s dvipdfmx xbb $ popd dvipdfmx.def.xbb CTAN (ftp://ftp.kddilabs.jp/ctan/macros/latex/contrib/dvipdfmx-def/dvipdfmx.def) ( : \usepackage[dvipdfmx]{graphicx} \usepackage[dvipdfm]{graphicx} ebb.bb ebb dvipdfmx L A TEX Beamer (12) dvipdfm dvipdfmx dvipdfm ) 11 TikZ TEX picture TikZ ( ) 11.1 dvipdfmx 46
\documentclass[...,dvipdfmx]{jarticle} \usepackage{graphicx} \usepackage{tikz} \usepackage[dvipdfmx]{graphicx} \usepackage{tikz} \usetikzlibrary{intersections,calc,arrows.meta} 11.2 texdoc tikz /usr/local/texlive/2018/texmf-dist/doc/generic/pgf/pgfmanual.pdf 11.3 (x,y ) \draw (1,2) -- (3,4); 7: \draw (1,2)--(3,4); ( ) \coordinate ( ) at (x,y ); A(1, 2) B(3, 4) \coordinate (A) at (1,2); \coordinate (B) at (3,4); \draw (A) -- (B); 47
8: \draw -- ; \draw 1 -- 2 -- -- n; -- cycle; \draw circle [radius= ]; ( ) \fill circle [radius= ]; \begin{tikzpicture} \coordinate (O) at (0,0); \coordinate (A) at (2,0); \coordinate (B) at (1,1); \draw (O) -- (A) -- (B) -- cycle; \fill (O) circle [radius=2pt]; \fill (A) circle [radius=2pt]; \fill (B) circle [radius=2pt]; \end{tikzpicture} 9: 2 cm 1 tikzpicture [x=,y= ] (2 ) ( ) [scale= ] 2 48
\begin{tikzpicture}[x=3cm,y=3cm] \coordinate [label=below left:$\mathrm{o}$](o) at (0,0); \coordinate (A) at (0.66666,0) node at (A) [below=0] {$ z $}; \coordinate (B) at (1,0) node at (B) [below right=0] {$R$}; \coordinate (P) at (0.333333,0.57735) node at (P) [above=0.1,right=0] {$z$}; \draw [thick, -stealth](-1.5,0)--(1.5,0) node [anchor=north]{$x$}; \draw [thick, -stealth](0,-1.2)--(0,1.2) node [anchor=east]{$y$}; \fill (O) circle [radius=2pt]; \fill (A) circle [radius=2pt]; \fill (B) circle [radius=2pt]; \fill (P) circle [radius=2pt]; \draw (O) -- (P); \draw [red,thick] (P) -- (B); \draw [green,thick] (A) -- (B); \draw (P) -- (A); \draw (O) circle [radius=1]; \end{tikzpicture} y z O z R x 10: / K \foreach ( ) \begin{tikzpicture} \coordinate [label=left: {$\mathrm{o}$}] (O) at (0,0); \coordinate [label=right:{$\mathrm{a}$}] (A) at (4,3); \foreach \x in {0,1,2,3,4} \draw (\x,0)--(\x,3); \foreach \y in {0,1,2,3} \draw (0,\y)--(4,\y); \fill (O) circle [radius=0.08]; \fill (A) circle [radius=0.08]; \end{tikzpicture} 49
A O \begin{tikzpicture} \draw [->,thick] (-2,0) -- (2,0);% \draw (0,-2) -- (0,2); \draw [very thick,red] (0,0) circle [ radius=1 ];% =(0,0), =1 \draw (-1,-1) rectangle (1.0,1.0); % =(-1,-1), =(1,1) \draw (0,0) parabola (1.5,2.25); \draw (0,0) parabola (-1.5,2.25); \draw (-1.57,-1) cos (0,0) sin (1.57,1) cos (3.14, 0) sin (4.71,-1); \end{tikzpicture} parabola TeX 3 24 11.4 plot plot ( ) plot file { }; \begin{tikzpicture}[=>stealth] \draw node (0,0) [left] {$O$}; \draw [->] (-0.1,0) -- (6.5,0); \draw [->] (0,-1.2) -- (0,1.5); \draw [red] plot file {sin.tbl}; \draw [blue] plot file {cos.tbl}; \end{tikzpicture} O 24 http://hitgot.org/archives/drawing-in-tex-by-tikz-3/ 50
sin.tbl, cos.tbl C gnuplot \begin{tikzpicture}[domain=0:4] \draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9); \draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$}; \draw[->] (0,-1.2) -- (0,4.2) node[above] {$f(x)$}; \draw[color=red] plot[id=x] function{x} node[right] {$f(x) =x$}; \draw[color=blue] plot[id=sin] function{sin(x)} node[right] {$f(x)=\sin x$}; \draw[color=orange] plot[id=exp] function{0.05*exp(x)} node[right] {$f(x) = \frac{1}{20} \mathrm e^x$}; \end{tikzpicture}.x.gnuplot,.sin.gnuplot,.exp.gnuplot gnuplot gnuplot.x.gnuplot gnuplot.sin.gnuplot gnuplot.exp.gnuplot.x.table,.sin.table,.exp.table f(x) f(x) = xsin 1 x 20 ex x 51
11.5 \begin{tikzpicture} \tikzset{block/.style={rectangle, fill=cyan!10, text width=3cm, text centered, rounded corners, minimum height=1.5cm}}; \node[block] {Weierstrass } [level distance=3cm, sibling distance=4cm, edge from parent/.style={->,draw}] child { node[block]{ } child { node[block]{cantor } [level distance=3cm, sibling distance=4cm, edge from parent/.style={->,draw}] child{ node[block]{ } } child { node[block]{bolzano-weierstrass } child { node[block]{weierstrass } child { node[block]{rolle } child { node[block]{ } child { node [block] {$f >0$ in $I^\circ$ } } child { node [block] {$f =0$ in $I^\circ$ } } } child { node[block]{taylor } } child { node[block]{cauchy 2 } } } } child { node[block]{cauchy } } } } }; \end{tikzpicture} 52
Weierstrass Cantor Bolzano- Weierstrass Weierstrass Cauchy Rolle Taylor Cauchy 2 f > 0 in I f = 0 in I 12 L A TEX Beamer Windows PowerPoint, Mac Keynote TEX TEX TEX 53
1 ( 1 1 1 1 3 ) ( OHP ( ) ) TEX L A TEX Beamer 12.1 TeX Live LaTeX Beamer 12.2 1. \documentclass[dvipdfmx,cjk]{beamer} dvipdfmx dvipdfm dvipdfmx LaTeX Beamer TeX Live ( TeX Live ) TeX Live 2. theme \usetheme{madrid} Madrid 3. \begin{document} \end{document} 4. 1 1 \begin{frame}{ } \end{frame} 5. dvi PDF PDF TeXShop 54
\subtitle{} ( ) \institute{} ( ) \title{ } \subtitle{ } \author{ } \institute{ } \date{2019 9 18 } \frame{\titlepage} \color{ } \textcolor{ }{ } beamer \usepackage{graphicx} \includegraphics{} sample.tex \documentclass[dvipdfmx,cjk]{beamer} \usetheme{madrid} \begin{document} \title{ } \subtitle{ } \author{ } \institute{ } \date{2019 9 18 } \frame{\titlepage} \begin{frame}{ } Beamer.. \end{frame} \end{document} 12.3 stepwise viewing 1 \pause \only< >{ } \uncover< >{ } ( ) \temporal< >{ 1}{ 2}{ 3} itemize, enumerate \item< > 3 2,3 1-3,5 3- -3 \textcolor<2-4>{red}{ } 2 4 handout 1 \documentclass[dvidfpmx,cjk,handout]{beamer} 55
12.4 \hyperlink{ }{\beamergotobutton{ }} ( Mac Acrobat command +, Preview command + [ ) \begin{frame}[label= ] 12.5 PDF UTF8 beamer 25 \ifnum 42146=\euc"A4A2 \AtBeginDvi{\special{pdf:tounicode EUC-UCS2}} \else \AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}} \fi 12.6 dvipdfm dvipdfmx MacTeX dvipdfm dvipdfm.def not found \usepackage{color} (Beamer ) \usepackage{graphicx} (Beamer ) \documentclass[dvipdfmx,cjk]{beamer}... \usepackage[dvipdfmx]{graphicx}% graphicx [dvipdfmx] \{graphicx} 12.7 TEX & 12.2 ( 3 ) 25 http://refluster.blogspot.jp/2010/10/blog-post.html 56
[1],, L A TEX 2ε 7, (2017). 2013 6 4 [2] TeX Wiki, https://texwiki.texjp.org/ [3] E.,, TEX, (1992). A Tips A.1 A.1.1 L A TEX TEX geometry.sty \usepackage{a4paper}{geometry} b4paper ISO B4 b4j B4 (JIS ) \usepackage{b4j}{geometry} landscape A4 \usepackage{landscape}{geometry} A.1.2 dvipdfmx pdflatex.tex.pdf dvipdfmx.dvi.pdf ( ) dvipdfmx -p.tex (ISO dvipdfmx B4 ) B4 (JIS) \AtBeginDvi{\special{pdf: pagesize width 257mm height 364mm}} B4 (JIS) \AtBeginDvi{\special{pdf: pagesize width 364mm height 257mm}} A4 \AtBeginDvi{\special{landscape}} 57
B4 geometry \usepackage[b4j,hscale=0.80,vscale=0.90]{geometry}% hscale,vscale \AtBeginDvi{\special{pdf: pagesize width 257mm height 364mm}} A3 420 mm 297 mm A4 297 mm 210 mm A5 210 mm 148 mm B4 364 mm 257 mm B5 257 mm 182 mm A.1.3 ( PDF ) xdvi -paper landscape a4r dvips -t landscape -t landscape dvipdfmx -p bx (x = 0, 1,, 10) ISO bxj JIS, landscape -l A4 landscape xdvi -paper a4r myreport.dvi & dvips -t landscape myreport.dvi lp dvipdfmx -l myreport.dvi B4 xdvi -paper b4 myreport.dvi & dvips -t b4 myreport.dvi lp dvipdfmx -p b4j myreport.dvi B4 landscape xdvi -paper b4r myreport.dvi & dvips -t b4 -t landscape myreport.dvi lp dvipdfmx -p b4j -l myreport.dvi A.2 PostScript PostScript %!PS-Adobe-1.0 PostScript PostScript (PDF ) 58
A.3 BoundingBox BoundingBox PostScript ps2eps -t=100,200 kasanari.eps (kasanari.eps.eps ) A.4 (\today ) \today ( L A TEX \ ) \the\year, \the\month, \the\day L A TEX pl A TEX \the\hour, \the\minute A.5 jobname TEX \jobname A.6 macos TEX option + command +G command +[ control + command +F A.7 QED amsthm \begin{proof} \end{proof} \usepackage{amssymb}% \Box \newcommand{\qed}{\hfill$\box$}% \newcommand{\anqed}{\hbox{\rule{6pt}{6pt}}}% 59
A.8 R R, C, N, Z \mathbb{} \usepackage{amssymb}.. $\mathbb{r}$ \Bbb obsolete ( ) A.9 accents \undertilde A.10 \newcommand{\vector}[1]{{\mbox{\boldmath$#1$}}} \Vector{n}_{\Vector{y}} \usepackage{bm}... \Vector{n}_{\bm y} ny n y 60
A.11 a (\vec a) a (\overrightarrow a), AB (\overrightarrow{ab}) esvect \vv \usepackage{esvect}... \begin{align*} &\vv{a}+\vv{b}=\vv{c},\\ &\vv{\mathstrut a}+\vv{\mathstrut b}=\vv{\mathstrut c},\\ &\vv{\mathstrut AB}+\vv{\mathstrut BC}=\vv{\mathstrut AC}. \end{align*} #» a + #» b = #» c, #» #» #» a + b = c, #» AB + BC #» = AC. #» A.12 rsfs ( 1 ) Ralph Smith s formal script D, S \usepackage{rsfs}... \mathscr{d}(\omega)=c^\infty_0(\omega). D(Ω) = C 0 (Ω). A.13 exsheets (Yet anohter package for the creation of exercise sheets) ( ) ( ) exsheets 61
\usepackage{exsheets} \SetupExSheets{question/name= }% 1 \SetupExSheets{headings=runin}% x \SetupExSheets{solution/name= }% 1 \begin{question} \end{question} \begin{solution} \end{solution}... \printsolutions % ( ) TeX Live texmf-dist/doc/latex/exsheets exsheets en.pdf question \label{} \pageref{} \setcounter{question}{ } ( ) (2019/8/14 ) TeX LATEX exsheets 26 http://nalab.mind.meiji.ac.jp/ mk/knowhow-2018/node54.html A.14 \underline{} jumoline.sty \Underline{} \usepackage{jumoline} \setlength{\underlinedepth}{3pt} \Underline{ } : 27 A.15 URL 26 l 27 http://www17.plala.or.jp/ohishi-masaru/tex/library/underline.pdf 62
( ) URL URL.tex url \usepacakge{url}... \url{http://nalab.mind.meiji.ac.jp/~mk/labo/text/tex2018/node50.html} %E3%82 16 \url{} (% TEX ) % \ ( \%E3\%82 ) url A.16 colors.sty (red, blue, green, yellow, magenta, white, black) usenames \usepackage[usenames]{color} B B.1 A, B, C, ( ) ABC ABC B ( B ) B.2 = TEX \ne ( ) =\ \def\noteq{\mathrel{% \setbox0\hbox{=}\hbox{=}\llap{\hbox to\wd0{\hss$\backslash$\hss}}}} B.3 ABC PQR ABC = PQR = (\cong) 63
ABC PQR ABC PQR (\sim ) A B (\mathrel{\text{\rotatebox{90}{$\equiv$}}} ) C MathJax MathJax WWW 28 MathJax 29 html <head> </head> <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/mathjax.js?config=tex-ams_chtml"> </script> TEX <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlinemath: [ [ $, $ ], [ \\(, \\) ] ], processescapes: true } }); </script> <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/mathjax.js?config=tex-ams_chtml"> </script> 28 https://www.mathjax.org/ 29 http://gilbert.ninja-web.net/math/mathjax1.html 64