rev |
line source |
yuuji@17
|
1 oddsidemargin
|
yuuji@17
|
2 \setlength{\oddsidemargin}{2cm}
|
yuuji@17
|
3 右ページの左端から1インチ(2.54cm)の線と本文の距離
|
yuuji@17
|
4
|
yuuji@17
|
5 pagestyle
|
yuuji@17
|
6 \pagestyle{スタイル}
|
yuuji@17
|
7 出力ページのヘッダとフッタのスタイルを決める。スタイルには以下のものがある:
|
yuuji@17
|
8 plain 標準スタイル. フッタにページ番号だけつける.
|
yuuji@17
|
9 empty ヘッダにもフッタにも何も出力しない.
|
yuuji@17
|
10 headings ヘッダにセクションに応じた見出しとページ番号をつけ
|
yuuji@17
|
11 フッタには何も出力しない.
|
yuuji@17
|
12 myheadings headingsのスタイルで、ヘッダの情報を \markbpth と
|
yuuji@17
|
13 \markright で指定できる.
|
yuuji@17
|
14
|
yuuji@17
|
15 pagenumbering
|
yuuji@17
|
16 \pagenumbering{スタイル}
|
yuuji@17
|
17 ページ番号のスタイルを決める。スタイルには以下のものがある:
|
yuuji@17
|
18 arabic アラビア数字
|
yuuji@17
|
19 alph 小文字の英字
|
yuuji@17
|
20 Alph 大文字の英字
|
yuuji@17
|
21 roman 小文字のローマ数字
|
yuuji@17
|
22 Roman 大文字のローマ数字
|
yuuji@17
|
23
|
yuuji@17
|
24 addtolength
|
yuuji@17
|
25 \addtolength{長さコマンド}{数値}
|
yuuji@17
|
26 第1引数の長さを第2に引数の数値を足す。
|
yuuji@17
|
27 代表的なスタイルパラメータについては \setlength の項を参照せよ。
|
yuuji@17
|
28
|
yuuji@17
|
29 shortstack
|
yuuji@17
|
30 \shortstack[場所]{重ねて\\表示する\\内容}
|
yuuji@17
|
31 {}内の内容を\\で区切られた単位毎に積み重ねて表示する。
|
yuuji@17
|
32 [場所]は、l(左寄せ)、c(センタリング)、r(右寄せ)のいずれか。
|
yuuji@17
|
33
|
yuuji@17
|
34 setlength
|
yuuji@17
|
35 \setlength{長さコマンド}{数値}
|
yuuji@17
|
36 第1引数の長さを第2に引数の数値に設定する。
|
yuuji@17
|
37 代表的なスタイルパラメータは以下の通り:
|
yuuji@17
|
38 (スタイルパラメータの変更はプリアンブルで行うこと)
|
yuuji@17
|
39 \evensidemargin \footheight \footskip \headheight
|
yuuji@17
|
40 \headsep \marginparsep \marginparwidth \oddsidemargin
|
yuuji@17
|
41 \textheight \textwidth \topmargin \topskip
|
yuuji@17
|
42 \parindent \baselineskip \baselinestretch \parskip
|
yuuji@17
|
43 \columnsep \columnseprule \mathindent
|
yuuji@17
|
44
|
yuuji@17
|
45
|
yuuji@17
|
46 evensidemargin
|
yuuji@17
|
47 \setlength{\evensidemargin}{1em}
|
yuuji@17
|
48 左ページの左端から1インチ(2.54cm)の線と本文の距離
|
yuuji@17
|
49
|
yuuji@17
|
50 footheight
|
yuuji@17
|
51 \setlength{\footheight}{1ex}
|
yuuji@17
|
52 フッタの高さ
|
yuuji@17
|
53
|
yuuji@17
|
54 footskip
|
yuuji@17
|
55 \setlength{\footskip}{20pt}
|
yuuji@17
|
56 本文の箱の下端とフッタの距離
|
yuuji@17
|
57
|
yuuji@17
|
58 headheight
|
yuuji@17
|
59 \addtolength{\headheight}{-1cm}
|
yuuji@17
|
60 ヘッダの高さ
|
yuuji@17
|
61
|
yuuji@17
|
62 headsep
|
yuuji@17
|
63 \setlength{\headsep}{5mm}
|
yuuji@17
|
64 ヘッダと本文の間隔
|
yuuji@17
|
65
|
yuuji@17
|
66 marginparsep
|
yuuji@17
|
67 \addtolength{\marginparsep}{3mm}
|
yuuji@17
|
68 傍注と本文の間隔
|
yuuji@17
|
69
|
yuuji@17
|
70 marginparwidth
|
yuuji@17
|
71 \addtolength{\marginparwidth}{-1ex}
|
yuuji@17
|
72 傍注の幅
|
yuuji@17
|
73
|
yuuji@17
|
74 oddsidemargin
|
yuuji@17
|
75 \addtolength{\oddsidemargin}{-1mm}
|
yuuji@17
|
76 右ページの左端から1インチ(2.54cm)の線と本文の距離
|
yuuji@17
|
77
|
yuuji@17
|
78 textheight
|
yuuji@17
|
79 \addtolength{\textheight}{3em}
|
yuuji@17
|
80 本文の高さ
|
yuuji@17
|
81
|
yuuji@17
|
82 textwidth
|
yuuji@17
|
83 \addtolength{\textwidth}{2em}
|
yuuji@17
|
84 本文の幅
|
yuuji@17
|
85
|
yuuji@17
|
86 topmargin
|
yuuji@17
|
87 \addtolength{\topmargin}{1mm}
|
yuuji@17
|
88 ページ上端から1インチの線とヘッダの距離
|
yuuji@17
|
89
|
yuuji@17
|
90 topskip
|
yuuji@17
|
91 \addtolength{\topskip}{-1mm}
|
yuuji@17
|
92 本文の箱の上端と一行目のテキストとの間隔
|
yuuji@17
|
93
|
yuuji@17
|
94 parindent
|
yuuji@17
|
95 \setlength{\parindent}{20pt}
|
yuuji@17
|
96 \parindent 段落の先頭の字下げ幅.
|
yuuji@17
|
97
|
yuuji@17
|
98 linewidth
|
yuuji@17
|
99 \addtolength{linewidth}{3em}
|
yuuji@17
|
100 \linewidth 行の幅.
|
yuuji@17
|
101
|
yuuji@17
|
102 baselineskip
|
yuuji@17
|
103 \addtolength{baselineskip}{5pt}
|
yuuji@17
|
104 \baselineskip 行のベースライン間の最低限の高さ.
|
yuuji@17
|
105
|
yuuji@17
|
106 baselinestretch
|
yuuji@17
|
107 \renewcommand{baselinestretch}{1.5}
|
yuuji@17
|
108 \baselinestretch \baselineskip に乗ずる係数. (default=1)
|
yuuji@17
|
109 (* \setlengthなどではなく、\renewcommandで再定義する。)
|
yuuji@17
|
110
|
yuuji@17
|
111 parskip
|
yuuji@17
|
112 \addtolength{parskip}{1ex}
|
yuuji@17
|
113 \parskip 段落前の垂直スペース.
|
yuuji@17
|
114
|
yuuji@17
|
115 columnsep
|
yuuji@17
|
116 \addtolength{columnsep}{1pt}
|
yuuji@17
|
117 \columnsep 2段組みの時の段間の幅.
|
yuuji@17
|
118
|
yuuji@17
|
119 columnseprule
|
yuuji@17
|
120 \addtolength{columnseprule}{10pt}
|
yuuji@17
|
121 \columnseprule 2段組みの時の段間の罫線の幅. (default=0pt)
|
yuuji@17
|
122
|
yuuji@17
|
123 mathindent
|
yuuji@17
|
124 \addtolength{mathindent}{2em}
|
yuuji@17
|
125 \mathindent スタイルオプションで fleqn を指定した場合の、
|
yuuji@17
|
126 左マージンからの数式の字下げ幅.
|
yuuji@17
|
127
|
yuuji@17
|
128 section
|
yuuji@17
|
129 \section{セクション名}
|
yuuji@17
|
130 第一引数のセクション名でセクションの区切りを設定。
|
yuuji@17
|
131
|
yuuji@17
|
132 LaTeX
|
yuuji@17
|
133 \LaTeX
|
yuuji@17
|
134 \LaTeX のロゴを表示。\LaTeX の定義は以下の通り。
|
yuuji@17
|
135 \def\LaTeX{{\rm L\kern-.36em\raise.3ex\hbox{\sc a}\kern-.15em
|
yuuji@17
|
136 T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
|
yuuji@17
|
137
|
yuuji@17
|
138 protect
|
yuuji@17
|
139 \protect「fragileなコマンド」
|
yuuji@17
|
140 RTFM
|
yuuji@17
|
141
|
yuuji@17
|
142 newcommand
|
yuuji@17
|
143 \newcommand{\コマンド名}[引数の数]{定義}
|
yuuji@17
|
144 「コマンド名」を「引数の数」個の引数を取る「定義」であるマクロとして定義
|
yuuji@17
|
145 する。定義中でn番目の引数は #n として参照する。
|
yuuji@17
|
146 \newcommand{\foo}[1]{\underline{#1}}
|
yuuji@17
|
147 とすると \foo{bar} は \underline{bar} と展開される。したがってフォント指
|
yuuji@17
|
148 定子を含む場合newcommandの{}につられて、
|
yuuji@17
|
149 \newcommand{\foo}[1]{\bf #1}
|
yuuji@17
|
150 とすると \foo{bar} がテキスト中で \bf bar と展開されてしまうので、
|
yuuji@17
|
151 \newcommand{\foo}[1]{{\bf #1}}
|
yuuji@17
|
152 としなければならない。
|
yuuji@17
|
153
|
yuuji@17
|
154 「コマンド名」のマクロが既に定義されている場合はエラーとなる。再定義す
|
yuuji@17
|
155 る場合は、\renewcommandを使う。
|
yuuji@17
|
156
|
yuuji@17
|
157 renewcommand
|
yuuji@17
|
158 \renewcommand{\コマンド名}[引数の数]{定義}
|
yuuji@17
|
159 \newcommandを参照。
|
yuuji@17
|
160
|
yuuji@17
|
161 newenvironment
|
yuuji@17
|
162 \newenvironment{環境名}[引数の数]{定義1}{定義2}
|
yuuji@17
|
163 新たな環境を定義する。
|
yuuji@17
|
164 \begin{環境名}の時の展開内容を「定義1」に\end{環境名}の時の展開内容を
|
yuuji@17
|
165 「定義2」に記述する。
|
yuuji@17
|
166 \newcommand{\環境名}{定義1} \def{\end環境名}{定義2}
|
yuuji@17
|
167 と同値。
|
yuuji@17
|
168
|
yuuji@17
|
169 renewenvironment
|
yuuji@17
|
170 \renewenvironment{環境名}[引数の数]{定義1}{定義2}
|
yuuji@17
|
171 \newenvironmentを参照。
|
yuuji@17
|
172
|
yuuji@17
|
173 typeout
|
yuuji@17
|
174 \typeout{メッセージ}
|
yuuji@17
|
175 タイプセット中に「メッセージ」を端末に出力する。
|
yuuji@17
|
176
|
yuuji@17
|
177 typein
|
yuuji@17
|
178 \typein{メッセージ} \typein[\マクロ]{メッセージ}
|
yuuji@17
|
179 タイプセット中に「メッセージ」をプロンプトに出し、入力した結果を実行する。
|
yuuji@17
|
180 第二の書式では、「\マクロ」を入力したものに定義する。
|
yuuji@17
|
181
|
yuuji@17
|
182 par
|
yuuji@17
|
183 \par
|
yuuji@17
|
184 段落の区切りの役割をする。空行と同じ。
|
yuuji@17
|
185
|
yuuji@17
|
186 everypar
|
yuuji@17
|
187 \everypar
|
yuuji@17
|
188 RTFM
|
yuuji@17
|
189
|
yuuji@17
|
190 nopagebreak
|
yuuji@17
|
191 \nopagebreak[i] (i = 0,1,2,3,4)
|
yuuji@17
|
192 改頁を強さiで抑制する([i]を省略すると4)。
|
yuuji@17
|
193
|
yuuji@17
|
194 pagebreak
|
yuuji@17
|
195 \pagebreak[i] (i = 0,1,2,3,4)
|
yuuji@17
|
196 改頁を強さiで促す([i]を省略すると4)。
|
yuuji@17
|
197
|
yuuji@17
|
198 linebreak
|
yuuji@17
|
199 \linebreak[i] (i = 0,1,2,3,4)
|
yuuji@17
|
200 改行を強さiで促す([i]を省略すると4)。
|
yuuji@17
|
201
|
yuuji@17
|
202 nolinebreak
|
yuuji@17
|
203 \nolinebreak[i] (i = 0,1,2,3,4)
|
yuuji@17
|
204 改行を強さiで抑制する([i]を省略すると4)。
|
yuuji@17
|
205
|
yuuji@17
|
206 samepage
|
yuuji@17
|
207 \samepage
|
yuuji@17
|
208 改頁を禁止する。
|
yuuji@17
|
209 RTFM
|
yuuji@17
|
210
|
yuuji@17
|
211 obeycr
|
yuuji@17
|
212 \obeycr
|
yuuji@17
|
213 <CR> を \\. に定義する。→\restorecr
|
yuuji@17
|
214
|
yuuji@17
|
215 restorecr
|
yuuji@17
|
216 \restorecr
|
yuuji@17
|
217 \obeycrで変更した<CR>の定義を元に戻す。
|
yuuji@17
|
218
|
yuuji@17
|
219 \
|
yuuji@17
|
220 \\ \\[長さ]
|
yuuji@17
|
221 (任意の場所で)改行する。段落中では、\newline と同じ。
|
yuuji@17
|
222 オプション引数の[長さ]を指定すると、次の行との間隔を
|
yuuji@17
|
223 \vspace{長さ}によって確保する。
|
yuuji@17
|
224
|
yuuji@17
|
225 addvspace
|
yuuji@17
|
226 \addvspace{スキップ}
|
yuuji@17
|
227 縦方向の間隔に「スキップ」の値を足す。ただし
|
yuuji@17
|
228 \addvspace{S1} \addvspace{S2} と複数の値を同時に指定しても
|
yuuji@17
|
229 \addvspace{S1,S2のうち大きいほう} と同値になる。
|
yuuji@17
|
230
|
yuuji@17
|
231 vspace
|
yuuji@17
|
232 \vspace{間隔} \vspace*{間隔}
|
yuuji@17
|
233 垂直方向に「間隔」ぶんのスペースを足す。
|
yuuji@17
|
234 \vspace* はどんな場所でもスペースを足すが、\vspace はページの先頭や
|
yuuji@17
|
235 末尾でははたらかない。
|
yuuji@17
|
236
|
yuuji@17
|
237 vspace*
|
yuuji@17
|
238 \vspace{間隔} \vspace*{間隔}
|
yuuji@17
|
239 垂直方向に「間隔」ぶんのスペースを足す。
|
yuuji@17
|
240 \vspace* はどんな場所でもスペースを足すが、\vspace はページの先頭や
|
yuuji@17
|
241 末尾でははたらかない。
|
yuuji@17
|
242
|
yuuji@17
|
243 hspace
|
yuuji@17
|
244 \hspace{間隔} \hspace*{間隔}
|
yuuji@17
|
245 水平方向に「間隔」ぶんのスペースを足す。
|
yuuji@17
|
246 \hspace* はどんな場所でもスペースを足すが、\hspace は行の先頭や末尾では
|
yuuji@17
|
247 はたらかない。
|
yuuji@17
|
248
|
yuuji@17
|
249 hspace*
|
yuuji@17
|
250 \hspace{間隔} \hspace*{間隔}
|
yuuji@17
|
251 水平方向に「間隔」ぶんのスペースを足す。
|
yuuji@17
|
252 \hspace* はどんな場所でもスペースを足すが、\hspace は行の先頭や末尾では
|
yuuji@17
|
253 はたらかない。
|
yuuji@17
|
254
|
yuuji@17
|
255 smallskip
|
yuuji@17
|
256 \smallskip
|
yuuji@17
|
257 垂直方向に小さな間隔を空ける。
|
yuuji@17
|
258 \def\smallskip{\vspace\smallskipamount}
|
yuuji@17
|
259
|
yuuji@17
|
260 medskip
|
yuuji@17
|
261 \medskip
|
yuuji@17
|
262 垂直方向に中くらいの間隔を空ける。
|
yuuji@17
|
263 \def\medskip{\vspace\medskipamount}
|
yuuji@17
|
264
|
yuuji@17
|
265 bigskip
|
yuuji@17
|
266 \bigskip
|
yuuji@17
|
267 垂直方向に大きな間隔を空ける。
|
yuuji@17
|
268 \def\bigskip{\vspace\bigskipamount}
|
yuuji@17
|
269
|
yuuji@17
|
270 ,
|
yuuji@17
|
271 \,
|
yuuji@17
|
272 狭いスペースを空ける。段落モード、LRモード、数式モードいずれでも利用可。
|
yuuji@17
|
273 クォートの中にクォートを書くときなどに用いる。
|
yuuji@17
|
274 例: ``\,`Foo', he said.''
|
yuuji@17
|
275 数式モードで使えるスペースには以下のものがある:
|
yuuji@17
|
276 \: 少し広い
|
yuuji@17
|
277 \! 負で狭い
|
yuuji@17
|
278 \; 広い
|
yuuji@17
|
279
|
yuuji@17
|
280 :
|
yuuji@17
|
281 $\:$
|
yuuji@17
|
282 少し広いスペース。数式モードのみ。
|
yuuji@17
|
283
|
yuuji@17
|
284 !
|
yuuji@17
|
285 $\!$
|
yuuji@17
|
286 狭い負のスペース。数式モードのみ。
|
yuuji@17
|
287
|
yuuji@17
|
288 ;
|
yuuji@17
|
289 $\;$
|
yuuji@17
|
290 広いスペース。数式モードのみ。
|
yuuji@17
|
291
|
yuuji@17
|
292 @whilenum
|
yuuji@17
|
293 \@whilenum TEST \do {BODY}
|
yuuji@17
|
294 この辺あとで
|
yuuji@17
|
295
|
yuuji@17
|
296 nofiles
|
yuuji@17
|
297 \nofiles
|
yuuji@17
|
298 プリアンブルで宣言すると、.aux, .idx, .lof, .lot, .toc ファイルの作成が
|
yuuji@17
|
299 抑制される。
|
yuuji@17
|
300
|
yuuji@17
|
301 includeonly
|
yuuji@17
|
302 \includeonly{sub1} \includeonly{sub1,sub3}
|
yuuji@17
|
303 \include{}で読み込むファイルのうち、実際に読み込み処理するものを指定する。
|
yuuji@17
|
304 (.texは省略可)
|
yuuji@17
|
305 \includeonlyの引数リストにないファイルはまったく処理されない、または前回
|
yuuji@17
|
306 以前に処理されている場合そこから全く変更がないものとして扱われる。
|
yuuji@17
|
307
|
yuuji@17
|
308 include
|
yuuji@17
|
309 \include{FILE}
|
yuuji@17
|
310 \clearpage \input{FILE} \clearpage
|
yuuji@17
|
311 と同じはたらきをする。
|
yuuji@17
|
312
|
yuuji@17
|
313 input
|
yuuji@17
|
314 \input{FILE}
|
yuuji@17
|
315 FILE.tex がそこにあるかのように処理を続ける。
|
yuuji@17
|
316
|
yuuji@17
|
317 setcounter
|
yuuji@17
|
318 \setcounter{FOO}{VAL}
|
yuuji@17
|
319 カウンタFOOの値をVALに設定する。
|
yuuji@17
|
320
|
yuuji@17
|
321 addtocounter
|
yuuji@17
|
322 \addtocounter{FOO}{VAL}
|
yuuji@17
|
323 カウンタFOOの値にVALを加える。
|
yuuji@17
|
324
|
yuuji@17
|
325 newcounter
|
yuuji@17
|
326 \newcounter{COUNTER}[OLDCTR]
|
yuuji@17
|
327 新しいカウンタCOUNTERを設定する。
|
yuuji@17
|
328 オプション引数[OLDCTR]を指定すると、既存のカウンタOLDCTRの値が
|
yuuji@17
|
329 \stepcounter もしくは \addtocounter で変更されるたびにCOUNTERの値もリセッ
|
yuuji@17
|
330 トされる。
|
yuuji@17
|
331
|
yuuji@17
|
332 value
|
yuuji@17
|
333 \value{COUNTER}
|
yuuji@17
|
334 COUNTERの値を返す。\protect を前置してはならない。
|
yuuji@17
|
335
|
yuuji@17
|
336 stepcounter
|
yuuji@17
|
337 \stepcounter{FOO}
|
yuuji@17
|
338 カウンタFOOの値をインクリメントする。FOOに従うカウンタがあればそれらをリ
|
yuuji@17
|
339 セットする。
|
yuuji@17
|
340
|
yuuji@17
|
341 refstepcounter
|
yuuji@17
|
342 \refstepcounter{FOO}
|
yuuji@17
|
343 カウンタFOOの値をインクリメントする。FOOに従うカウンタがあればそれらをリ
|
yuuji@17
|
344 セットする。\stepcounterとの違いは、\refstepcounter{FOO} の直後に
|
yuuji@17
|
345 \label{hoge} があった場合に、\ref{hoge} の値が \value{FOO} を持つように
|
yuuji@17
|
346 「\ref値」を設定することである。
|
yuuji@17
|
347
|
yuuji@17
|
348 arabic
|
yuuji@17
|
349 \arabic{COUNTER}
|
yuuji@17
|
350 アラビア数字でCOUNTERの値を出力。
|
yuuji@17
|
351
|
yuuji@17
|
352 roman
|
yuuji@17
|
353 \roman{COUNTER}
|
yuuji@17
|
354 小文字のローマ数字でCOUNTERの値を出力。
|
yuuji@17
|
355
|
yuuji@17
|
356 Roman
|
yuuji@17
|
357 \Roman{COUNTER}
|
yuuji@17
|
358 大文字のローマ数字でCOUNTERの値を出力。
|
yuuji@17
|
359
|
yuuji@17
|
360 alph
|
yuuji@17
|
361 \alph{COUNTER}
|
yuuji@17
|
362 小文字の英字でCOUNTERの値を出力。
|
yuuji@17
|
363
|
yuuji@17
|
364 Alph
|
yuuji@17
|
365 \Alph{COUNTER}
|
yuuji@17
|
366 大文字の英字でCOUNTERの値を出力。
|
yuuji@17
|
367
|
yuuji@17
|
368 fnsymbol
|
yuuji@17
|
369 \fnsymbol{COUNTER}
|
yuuji@17
|
370 脚注シンボル(1 = *, 2 = \dagger, ...) でCOUNTERの値を出力。数式モードのみ。
|
yuuji@17
|
371
|
yuuji@17
|
372 label
|
yuuji@17
|
373 \label{LABEL}
|
yuuji@17
|
374 ラベルLABELの値をその時の「\ref値」に設定する。
|
yuuji@17
|
375 この値は、\ref{LABEL}によって参照される。また\pageref{LABEL}により
|
yuuji@17
|
376 \label{LABEL}の存在するページ番号が参照される。
|
yuuji@17
|
377 「\ref値」とは \section などのセクションコマンド、enumerate環境での
|
yuuji@17
|
378 \item コマンド、theorem環境などによって設定される値である。例えば、
|
yuuji@17
|
379 enumerate環境中の \item の直後ではそのitemの番号が「\ref値」となり、
|
yuuji@17
|
380 そこにある \label{LABEL} はitemの番号をLABELにセットする。
|
yuuji@17
|
381
|
yuuji@17
|
382 ref
|
yuuji@17
|
383 \ref{LABEL}
|
yuuji@17
|
384 \label{LABEL}で設定したLABELの値を参照する。
|
yuuji@17
|
385 本文中で設定されたラベルにたいしてはページ番号が、
|
yuuji@17
|
386 図表中で設定されたラベルは図表番号が、
|
yuuji@17
|
387 enumerateされたitemで設定されたラベルにたいしては、item番号が返される。
|
yuuji@17
|
388
|
yuuji@17
|
389 pageref
|
yuuji@17
|
390 pageref{LABEL}
|
yuuji@17
|
391 \label{LABEL}の存在するページ番号を参照する。
|
yuuji@17
|
392
|
yuuji@17
|
393 (
|
yuuji@17
|
394 \( 数式 \)
|
yuuji@17
|
395 文中数式を組む。
|
yuuji@17
|
396 \begin{math} 数式 \end{math}
|
yuuji@17
|
397 と同値。\( および \)は fragile.
|
yuuji@17
|
398
|
yuuji@17
|
399 )
|
yuuji@17
|
400 \( x^2 = 4 \)
|
yuuji@17
|
401 文中数式を組む。
|
yuuji@17
|
402 \begin{math} 数式 \end{math}
|
yuuji@17
|
403 と同値。\( および \)は fragile.
|
yuuji@17
|
404
|
yuuji@17
|
405 [
|
yuuji@17
|
406 ディスプレイ数式を組む。
|
yuuji@17
|
407 \[ 数式 \]
|
yuuji@17
|
408 \begin{displaymath} 数式 \end{displaymath}
|
yuuji@17
|
409 と同値。\[ および \]は fragile.
|
yuuji@17
|
410
|
yuuji@17
|
411 )
|
yuuji@17
|
412 \[ 数式 \]
|
yuuji@17
|
413 ディスプレイ数式を組む。
|
yuuji@17
|
414 \begin{displaymath} 数式 \end{displaymath}
|
yuuji@17
|
415 と同値。\[ および \]は fragile.
|
yuuji@17
|
416
|
yuuji@17
|
417 equation
|
yuuji@17
|
418 \begin{equation} 数式 \end{equation}
|
yuuji@17
|
419 番号つきの数式をdisplaymath環境で組む。
|
yuuji@17
|
420
|
yuuji@17
|
421 eqnarray
|
yuuji@17
|
422 \begin{eqnarray} 方程式の並び \end{eqnarray}
|
yuuji@17
|
423 方程式の並びを3つの桁に整理して出力する。3つの桁は&記号によって、
|
yuuji@17
|
424 「左辺 & 等不等号 & 右辺」のように区切られる。例えば以下のようにする。
|
yuuji@17
|
425 \begin{eqnarray}
|
yuuji@17
|
426 3x + 2y & = & 4 \\
|
yuuji@17
|
427 x - 4y & = & -5
|
yuuji@17
|
428 \end{eqnarray}
|
yuuji@17
|
429 eqnarray* 環境は数式番号を出力しないほかはeqnarray環境と同じである。
|
yuuji@17
|
430
|
yuuji@17
|
431 eqnarray*
|
yuuji@17
|
432 \begin{eqnarray*} 方程式の並び \end{eqnarray*}
|
yuuji@17
|
433 数式番号を出力しないほかはeqnarray環境と同じである。
|
yuuji@17
|
434
|
yuuji@17
|
435 frac
|
yuuji@17
|
436 \frac{分子}{分母}
|
yuuji@17
|
437 分子
|
yuuji@17
|
438 ------ のような分数形式を組む。{分子 \over 分母} と同じ。
|
yuuji@17
|
439 分母
|
yuuji@17
|
440
|
yuuji@17
|
441 sqrt
|
yuuji@17
|
442 \sqrt[N]{式}
|
yuuji@17
|
443 「式」のN乗根をあらわす数式。[N]を省略すると平方根。
|
yuuji@17
|
444
|
yuuji@17
|
445 lefteqn
|
yuuji@17
|
446 \lefteqn{式}
|
yuuji@17
|
447 ディスプレイ数式モードにおいて、「式」が幅ゼロであるとみなして、左寄せす
|
yuuji@17
|
448 る。たとえばeqnarray環境において、左辺が長くなってしまう場合に、行を
|
yuuji@17
|
449 折り畳むために利用する。
|
yuuji@17
|
450 \begin{eqnarray}
|
yuuji@17
|
451 \lefteqn{a_1 + a_2 + \cdots + a_n =} \\
|
yuuji@17
|
452 & & a_1 + b_1 + \cdots + z_1 + \\
|
yuuji@17
|
453 & & b_2 + c+2 + \cdost + z_2
|
yuuji@17
|
454 \end{eqnarray}
|
yuuji@17
|
455
|
yuuji@17
|
456 center
|
yuuji@17
|
457 \begin{center} 内容 \end{center}
|
yuuji@17
|
458 「内容」を中央寄せする。各行は\\によって改行位置を指定する。
|
yuuji@17
|
459 → \centering
|
yuuji@17
|
460
|
yuuji@17
|
461 flushright
|
yuuji@17
|
462 \begin{flushright} 内容 \end{flushright}
|
yuuji@17
|
463 「内容」を右寄せする。各行は\\によって改行位置を指定する。
|
yuuji@17
|
464 → \raggedright
|
yuuji@17
|
465
|
yuuji@17
|
466 flushleft
|
yuuji@17
|
467 \begin{flushleft} 内容 \end{flushleft}
|
yuuji@17
|
468 「内容」を左寄せする。各行を\\によって改行位置を指定するとその位置で改行
|
yuuji@17
|
469 するが、指定しないと適当な行長のところで改行してくれる。
|
yuuji@17
|
470 → \raggedleft
|
yuuji@17
|
471
|
yuuji@17
|
472 centering
|
yuuji@17
|
473 \centering
|
yuuji@17
|
474 段落をセンタリングして組版する。
|
yuuji@17
|
475 たとえば table環境、figura環境の先頭で宣言すると環境の終りまでをセンタリ
|
yuuji@17
|
476 ングして組む。
|
yuuji@17
|
477
|
yuuji@17
|
478 raggedright
|
yuuji@17
|
479 \raggedright
|
yuuji@17
|
480 段落を右寄せして組版する。
|
yuuji@17
|
481
|
yuuji@17
|
482 raggedleft
|
yuuji@17
|
483 \raggedleft
|
yuuji@17
|
484 段落を左寄せして組版する。
|
yuuji@17
|
485
|
yuuji@17
|
486 verbatim
|
yuuji@17
|
487 \begin{verbatim} 内容 \end{verbatim}
|
yuuji@17
|
488 「内容」を固定幅フォントのタイプライタ書体で表示し、すべての文字を(TeXの
|
yuuji@17
|
489 シーケンスとしてではなく)そのまま解釈する。
|
yuuji@17
|
490
|
yuuji@17
|
491 #「ばーばちむ」じゃなくて「ばーべいたむ」だ!
|
yuuji@17
|
492
|
yuuji@17
|
493 verbatim*
|
yuuji@17
|
494 \begin{verbatim*} 内容 \end{verbatim*}
|
yuuji@17
|
495 通常のverbatim環境において、スペース文字を空白ではなく、TeXbook に載って
|
yuuji@17
|
496 いるスペース文字のように印字する。
|
yuuji@17
|
497
|
yuuji@17
|
498 (註)こういう感じ→ |_|
|
yuuji@17
|
499 (苦しい…)
|
yuuji@17
|
500
|
yuuji@17
|
501 list
|
yuuji@17
|
502 \begin{list}{デフォルトラベル}{整形パラメータ} ... \end{list}
|
yuuji@17
|
503 リスト環境に入る。リスト環境では \item で指定された各項目を一定の字下げ
|
yuuji@17
|
504 で列挙する。第1引数には \item のオプション引数のラベルが省略された時のデ
|
yuuji@17
|
505 フォルトラベルを指定し、第2引数には各itemを置く時に処理されるパラメータ
|
yuuji@17
|
506 を指定する。
|
yuuji@17
|
507 例:
|
yuuji@17
|
508 \begin{list}%
|
yuuji@17
|
509 {$\diamond$}
|
yuuji@17
|
510 {\addtolength{\leftmargin}{4em}}
|
yuuji@17
|
511 \item 第1引数には\verb|\item| にオプション引数をつけなかった時にふる、
|
yuuji@17
|
512 デフォルトのラベルを与える。
|
yuuji@17
|
513 \item 第2引数には各itemを置く時に処理されるパラメータを与える。
|
yuuji@17
|
514 \item[*] のようにオプション引数をつけるとそれがラベルとなる。
|
yuuji@17
|
515 \end{list}
|
yuuji@17
|
516
|
yuuji@17
|
517 list環境の体裁を制御する変数には以下のものがある。
|
yuuji@17
|
518 水平方向:
|
yuuji@17
|
519 \labelwidth \labelsep \leftmargin \rightmargin \itemindent
|
yuuji@17
|
520 \linewidth \listparindent
|
yuuji@17
|
521 垂直方向:
|
yuuji@17
|
522 \topsep \partopsep \itemsep \parsep
|
yuuji@17
|
523
|
yuuji@17
|
524
|
yuuji@17
|
525 verb
|
yuuji@17
|
526 \verb#内容#
|
yuuji@17
|
527 \verbの直後に来る文字と、次にあらわれる同じ文字とのあいだに挟まれたもの
|
yuuji@17
|
528 を verbatim で表示する。\verb|foo| と \verb,foo, は同じ結果が得られる。
|
yuuji@17
|
529
|
yuuji@17
|
530
|
yuuji@17
|
531
|
yuuji@17
|
532 newpage
|
yuuji@17
|
533 clearpage
|
yuuji@17
|
534 cleardoublepage
|