LaTeX Cheat Sheet 2015 ver. 2015/10/16 Matsuoka Ryo
このスライドについて 1. このスライドは 北 大 理 学 部 を 中 心 とした 有 志 で 行 われている TeX 勉 強 会 で 使 われていた 資 料 です 2. このスライドの 不 正 確 な 記 述 によって 生 じた いかなる 損 害 に 関 しても 作 者 は 責 任 を 負 いかねます 自 己 責 任 でよろしくお 願 い します 3. このスライドは 初 心 者 がLaTeXを 使 う 際 に 必 要 な 最 小 限 の 情 報 を 記 したものです よって あまりエレガントではないコマンド の 使 い 方 がみられることがあります ご 了 承 ください 2015 年 10 月 松 岡 亮
TeX 文 書 のキホン
TeX 文 書 の 構 造 documentclass{jsarticle} usepackege{ } newcommand[3]{ } begin{document} end{document} プリアンブル(preamble) 文 書 の 設 定 等 を 行 う パッケージ 指 定 や 自 作 コマンドの 設 定 本 文 pdfやdviで 視 覚 化 される 部 位
コマンド TeXのコマンドは 基 本 的 に から 始 まる 一 般 的 な 形 : コマンド 名 [オプション 名 ]{ 変 数 1}{ 変 数 2} 変 数 の 数 やオプションの 有 無 はコマンドによって 違 う
プリアンブルのキホン documentclassコマンド 文 書 の 基 本 的 形 式 を 設 定 する 通 常 一 行 目 に 書 く 用 例 documentclass{jsarticle} jsarticleは 日 本 語 の 論 文 等 に 用 いられる 基 本 的 な 形 式 他 にもいろいろある オプションを 使 えば 段 組 みや 用 紙 サイズなどの 細 かいことも 指 定 できる usepackageコマンド スタイルファイル(.sty)を 導 入 する 用 例 usepackage{xxx} 用 例 は XXX.sty というファイルを 読 み 込 むという 命 令 LaTeXが 読 み 取 るディ レクトリ 領 域 (texファイルが 存 在 する 現 在 のディレクトリも 含 む) 内 にこの ファイルがあれば 読 み 込 める 新 たなstyファイルを 入 手 したとき LaTeXのディレクトリに 詳 しくない 場 合 は styをtexファイルと 同 じディレクトリに 置 くのがオススメ
文 書 作 成 について
コマンド TeX TeXのロゴ LaTeX LaTeXのロゴ & & (アンパサンド)を 出 力 % % (パーセント)を 出 力 強 制 改 行 % コメントアウト ``~ ~ (ダブルクォーテーション)を 出 力 {} TeXコード 内 での 区 切 り を 表 す 見 えない 括 弧 Enterキーを 二 回 入 力 すると 改 行 して 段 落 分 けがされる ( 一 回 押 すだけだと 何 も 起 こらない) は 段 落 分 けがされずに 改 行 される
書 体 の 変 更 bf ボールド 体 it イタリック 体 sf サンセリフ 体 sl 斜 体 tt タイプライタ gt ゴシック mc 明 朝 体 文 字 色 の 変 更 textcolor{ 色 }{ 文 章 } 用 例 プリアンブルに usepackage[dvipdfmx]{color} が 必 要 書 体 変 更 これを{ bf 擬 正 則 曲 線 }と 呼 ぶ 文 字 色 山 は textcolor{red}{ 赤 く} 燃 えている 色 の 単 語 としては red, green, blue, cyan, magenda, yellow, white, blackがデフォルトで 指 定 可 能 他 の 色 を 指 定 したい 時 は 別 途 定 義 する 必 要 が ある
フォントサイズ 文 字 を 大 きくするコマンド( 大 きい 順 ) HUGE huge LARGE Large large 文 字 を 小 さくするコマンド( 小 さい 順 ) tiny scriptsize footnotesize small 用 法 文 字 を{ HUGE 大 きく}できます
タイトルをつけるには? プリアンブルに title{タイトル 名 } author{ 著 者 名 } date{ 日 付 } を 加 える 本 文 中 で maketitle と 入 力 すればタイトル 等 が 出 る ( begin{titlepage}~ end{titlepage} で 囲 むと 独 立 した 表 紙 ができる)
アブストラクト begin{abstract}~ end{abstract} セクション section{セクション 名 } サブセクション subsection{サブセクション 名 } サブサブセクション subsubsection{サブサブセクション 名 }
リファレンスをつける begin{thebibliography}{99} bibitem{1} Nanashi (2015), ``Heno heno moheji ~ bibitem{2} 北 海 道 大 学 地 球 惑 星 科 学 科 のサイト url{www.sci.hokudai.ac.jp/eps/} bibitem{3} end{thebibliography} urlコマンドはプリアンブルに usepackage{url} と 書 かないと 使 用 できない この 数 字 には 特 に 意 味 は ない 文 献 が100 以 上 あるときは より 大 きな 数 字 にすると よい
表 を 作 る プリアンブルに usepackage{float} を 追 加 begin{table}[h] centering % 中 心 ぞろえ caption{ 代 表 的 な 元 素 鉱 物 } %キャプション begin{tabular}{l cc} & 化 学 組 成 & 結 晶 系 hline ダイアモンド&C& 等 軸 晶 系 ロンズデーライト&C& 六 方 晶 系 自 然 金 &Au& 等 軸 晶 系 end{tabular} end{table} 行 数 とそれぞれの 行 の 文 字 配 置 縦 罫 線 の 設 定 を 行 う l,c,r( 左 中 央 右 揃 え) は 縦 罫 線 の 挿 入 &でセルの 横 の 区 切 りをつ ける は 改 行 hlineは 横 罫 線 の 挿 入 を 意 味 する 適 宜 入 れる
図 を 貼 る プリアンブルに usepackage{float} usepackage[dvipdfmx]{graphicx,color} を 追 加 ファイルパスを 書 く パスの 意 味 が 分 から なければ texファ イルと 同 じディレク トリに 画 像 ファイル を 置 いてファイル 名 を 指 定 する jpg, png, pdf, eps などが 挿 入 可 能 begin{figure}[h] centering % 中 心 ぞろえ includegraphics[width=8cm,angle=90]{./rem.jpg} caption{ 除 去 できる 特 異 点 の 例 } %キャプション end{figure} 図 のサイズと 回 転 サイズパラメータはwidth, height( 幅 高 さ)の 値 を 指 定 可 能 単 位 は 色 々 使 える 両 方 を 指 定 すればアスペクト 比 が 変 わる angleパラメータは 度 数 法
TeX 文 書 作 成 で 心 がけてほしいこと 文 書 構 造 を 意 識 する 無 駄 な 空 白 の 挿 入 はしない 段 落 分 けを 実 践 する EnterキーやSpaceキー Tabキーはコードをきれい にするために 用 いる (ただし Enterキーは 二 回 打 つと 段 落 分 けされるの で 注 意 ) 環 境 依 存 文 字 を 使 わない
数 式 入 力 について
数 式 入 力 環 境 を 整 えるために プリアンブルに 以 下 を 加 える ( 必 ずしも 必 要 というわけではないが 幾 つかのコマンドが 使 えるようになる) usepackage{amsmath,amssymb,amsfonts} American Math Society:アメリカ 数 学 会 提 供 の 数 式 環 境 パッケージ この 状 態 で 本 文 に [e^{i theta}= cos theta+i sin theta ] と 加 えてコンパイルしてみよう
[ ]は 別 行 立 ての 番 号 無 しの 数 式 の 環 境 となる 他 には? a+bを 出 力 させるとする 文 中 式 $a+b$ 別 行 立 て 番 号 有 begin{equation} a+b end{equation} 別 行 立 て 番 号 無 [a+b ]
複 数 行 の 数 式 等 号 ぞろえ begin{align} x0&=x(e-e) &=xe-xe &=0 end{align} 数 式 羅 列 begin{gather} p=mv F=ma v=at end{gather} begin{align} x0&=x(e-e) notag &=xe-xe notag &=0 end{align} これにも notagが 使 える 数 式 番 号 を 付 けないように するコマンド
ギリシア 文 字 小 文 字 alpha beta gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi pi rho sigma tau upsilon phi chi psi omega 大 文 字 (オミクロンは 省 略 ) Gamma Delta Theta Lambda Xi Pi Sigma Upsilon Phi Psi Omega 変 体 仮 名 : 接 頭 にvarをつける varphi varsigma varpi 大 文 字 斜 体 : 接 頭 にvarをつける vargamma
雑 多 な 記 号 pm mp times div ast star cdot cap cup land lor otimes oplus odot circ leq geq in ni notin ll gg subset supset equiv sim simeq approx neq propto perp parallel cdots vdots ldots ddots
to Rightarrow Leftarrow Leftrightarrow aleph wp Re Im partial infty nabla emptyset hbar forall exists because therefore
空 白 ab, a quad b, a b, a ;b, a >b, a,b, a!b
書 体 mathrm{cm} mathbf{e} mathcal{h} mathbb{r} bm{v} ローマン 体 ボールド 体 カリグラフィ 体 黒 板 二 重 文 字 ボールド イタリック 体 usepackage{bm}が 必 要
分 数 と 微 分 平 方 根 frac{y}{x} sqrt{xyz} sqrt[3]{x}
括 弧 (x) [x] {x } langle x rangle x x 大 きい 括 弧 left( frac{dy}{dx} right) usepackage{braket} 使 用 時 braket{x x} bra{x} ket{x}
数 式 修 飾 上 付 き 下 付 き 文 字 dot{a} ddot{a} tilde{a} bar{a} hat{a} a^b a_b a_b^c {a_b}^c {}_nc_m {}^ circ matrhrm{c}
関 数 子 sin cos tan csc sec cot arcsin arccos arctan cosh sinh tanh coth arg deg det dim exp ker lim ln log max min などが 用 意 されている
大 型 演 算 子 ( 和 積 積 分 極 限 ) sum_{i=1}^n a_i prod_{i=1}^n a_i int_a^b f(x),dx oint_c f(z),dz iint_s f(x,y),dx,dy lim_{x to 0} frac{ sin x}{x}=1
ベクトル 行 列 vec{a} overrightarrow{oa} begin{pmatrix} a&b c&d end{pmatrix} bmatrix vmatrix Bmatrix Vmatrix
場 合 分 け delta_{ij}= begin{cases} 1& mathrm{if} i=j, 0& mathrm{otherwise}. end{cases} 上 付 き overbrace{1+ cdots+1}^{n mathrm{times}}
数 式 を 入 力 するときに 心 がけてほしいこと 数 式 は 文 の 一 部!! ピリオド カンマ 等 は 忘 れない 立 体 と 斜 体 を 使 い 分 ける 単 位 や 単 語 関 数 子 は 立 体 にする 空 白 に 気 を 配 る 被 積 分 関 数 とdxの 間 数 値 と 単 位 の 間 など 括 弧 の 大 きさは 適 切 か? left(~ right)などを 使 おう なるべくTeXコマンドや 半 角 文 字 を 使 う 矢 印 や 括 弧 パーセントなどは 全 角 を 使 わない
TeXをもっと 使 いこなす
Cloud LaTeX cloudlatex.io/ja LaTeX 環 境 のクラウドサービス ネットに 接 続 するだけでTeX 文 書 の 構 築 /コンパイルができる Mathjax www.mathjax.org/ 自 分 のウェブページ 上 でTeX 数 式 を 表 現 できるサービス htmlファイルにtex 数 式 を 書 き 込 むことができる 日 本 語 での 解 説 も 多 数 あり CTAN www.ctan.org/ TeX 用 の 様 々なスタイルファイルが 置 かれているアーカイブ 公 開 されているものは ほとんどここに 存 在 している TeX Wiki oku.edu.mie-u.ac.jp/~okumura/texwiki TeXに 関 するあらゆる 情 報 が 書 き 込 まれているWiki 日 本 語 様 々なstyファイルの 使 用 例 があり かなり 参 考 になる TeXTeX( 蝶 々) http://sorauta.bufsiz.jp/soft/textex.html TeX 数 式 をPowerPointに 貼 り 付 けるためのアドイン 無 料 使 いやすく 解 像 度 を 細 かくすればかなりきれいになるのでオススメ LyX http://www.lyx.org/webja.home TeXの 入 力 支 援 ソフト コマンドが 覚 えられない 人 はぜひ