Latex

Latex

  • 参考文献「Latex2ε美文書作成入門」(奥村晴彦/黒木祐介 著)
  • サンプル(Latex)

目次

基本

  • 通常のLatexでは開始終了に「\」を利用する
  • Jupyter上のLatexは「$$」や「$」を利用する。機能は限定的。
  • 以降の説明は「Jupyter lab」で使うことができる記法をまとめている
  • そのため、通常のLatexでは使えるがJupyterで使えないものも多数ある
  • 空白は無視される
  • Jupyterの場合、Latexに変換されない時があるが何度かEnter押すと変わったりする
  • Enter1回の改行は無視される
  • Enter2回だと空行(段落ができる。が次の行の先頭に1文字の字下げが入る?)
  • LatexとMarkdownは混在不可のはず
<JupyterにおけるLatex>

別行仕立て
$$
    y = ax + b
$$

インライン
$ y = ax + b $

書体(P48)

  • ゴシック:\textgt{Gothic} は不可
$ \textrm{Roman} % デフォルト $

$ \textbf{Boldface} % 太字 $

$ \textit{Italic} % 斜め $

$ \textsf{Sans Serif} % 見出し(SansSerif) $

$ \texttt{Typewriter} % 例 $

文字サイズ(P49)

  • {\small␣見本Sample} のように命令の後に半角空白を入れ、適用範囲を波括弧で囲む
$ {\tiny 1.見本 Sample}$ % 5ポイント

$ {\scriptsize 2.見本 Sample}$ % 7ポイント

$ {\small 3.見本Sample}$ % 9ポイント

$ {\normalsize 4.見本 Sample}$ % 10ポイント(デフォルト)

$ {\large 5.見本 Sample}$ % 12ポイント

$ {\Large 6.見本 Sample}$ % 14.4ポイント

$ {\huge 7.見本 Sample}$ % 20.74ポイント

$ {\Huge 8.見本 Sample}$ % 24.88ポイント

コメント %

  • %以降は文字は無視される
$ % これはコメントです。見えない。 \
Deep%この文字は無視されて次の行がふっつく
Learning$

空白の扱い

  • 半角空白を出力するには「\」または「~(チルダ)」を利用する
  • Jupyterでは数式以外の空白は結合されるっぽい(全角空白は反応する)
  • 行頭、行末の空白はいくつあっても無視される
$ y = ax + b $

$ Fill_in the (       )'s. $

$ Fill~in~the~(~~~~~~~)'s. $

下線(P59)

$
\underline{underline}
$

文字の囲み(P59)

$
\fbox{ABC}
$

数式

数式の書き方(P79)

  • 約物(句読点や括弧類)以外の文字と数式の間には、半角の空白を入れる
1:(全角本文)解は␣$x=1$,$2$␣である
2:(半角本文)解は␣$x=1$,␣$2$␣である
3:(半角数式)解は␣$x=1,2$␣である
  • 座標や集合の要素を区切る
$(x, y)$
$(0, 1)$
$\{0,1\}$

上付き・下付き(P82)

$2^{2^{2^2}}$ \
$a^{k_{ij}}$ \
$C_2$

和・積分(P84)

  • インラインだと上限下限の表示のされ方が違う
$
\sum_{k=1}^n a_k = a_1 + a_2 + a_3 + \cdots + a_n 
$
  • 別行仕立てだとこうなる
$$
\sum_{k=1}^n a_k = a_1 + a_2 + a_3 + \cdots + a_n 
$$
  • インラインでも別行仕立てのような表記にするには\displaystyleを使う
$
\displaystyle \sum_{k=1}^n a_k = a_1 + a_2 + a_3 + \cdots + a_n
$

分数(p85)

  • 分数(fraction)は、\frac{分子}{分母}
別行仕立て
$$
y = \frac{1+x}{1-x}
$$
インライン
$
y = \frac{1+x}{1-x}
$
どうしてもインラインで
$
\displaystyle y = \frac{1+x}{1-x}
$
のように使いたい時はこう。

字間、高さ(p85)

横幅

\quad  : 設定ポイントと同じアキを入れる
\qquad : \quadの2倍
\,     : \quadの3/18ほど
\>     : \quadの4/18ほど
\;     : \quadの5/18ほど
\!     : \quadの-3/18ほど(狭める)
$\sqrt{2}x$         ←標準

$\sqrt{2}\quad x$  ←\quad(10ポイント設定であれば10Pのアキを入れる)

$\sqrt{2}\qquad x$ ←\quadの2倍

$\sqrt{2}\, x$    ←\quadの3/18ほど

$\sqrt{2}\> x$     ←\quadの4/18ほど

$\sqrt{2}\; x$     ←\quadの5/18ほど

$\sqrt{2}\! x$     ←\quadの-3/18ほど

高さ(P86)

  • \mathstrut (strut:支柱)を使う(フォントによっては不揃いになるためP112参照)
  • これだと高さが不揃い
$\sqrt{g} + \sqrt{h}$

$\sqrt{\mathstrut g} + \sqrt{\mathstrut h}$

括弧類(P88)

  • 丸括弧:( ) または \lparen、\rparen
  • 波括弧:{ } または \lbrace、\rbrace
$(x)$, $[x]$

$\{ x \}$

バックスラッシュ:$\backslash$

括弧サイズの調整

  • ふつう \big < \Big < \bigg < \biggm < \Biggm 大きい
  • 左かっこを意味する「l(」、右かっこの「r)」を上記文字の後に添える
  • 「\bigl(」 や「\bigr)」など
$ (x - f(x))/(x + f(x)) $  % ←標準

$ \bigl( x - f(x) \bigr) \big/ \big( x + f(x) \bigr) $

$ ( \bigl( \Bigl( \biggl( \Bigg( $
  • \left、\rightを使え自動で最適なサイズがセットされる
  • かならずペアで使う
$\left( x \right)$

$(x^2)$ % ←標準

$\left( x^2 \right)$

ギリシャ文字

  • 小文字
  • 英語の先頭に「\」を付けるだけ
  • o(omicron)だけは英語のoと同じなため不要

例)\alpha

  • 大文字は、以下の11通り以外は英語のアルファベットの大文字と同じ

2項演算子・関係演算子(P91)

矢印(P94)

雑記号(P95)

大きな記号(P96)

log型関数とmod(P96)

$\lim_{x \to \infty} f(x)$

$
\displaystyle \lim_{x \to \infty} f(x)
$

上下に付けるもの(P97)

ルビ

  • 上ルビは不可(不明)
  • 下ルビは以下
$
\underset{シータ\theta}{\theta}
$

いろんな記号(P110)

点々

$a_1, a_2, \dots, a_n$

$a_1 + a_2 + \dots + a_n$

$a_1, \dotsc$

$a_1 +  \dotsb$ (上と微妙に違う)

自由に伸びる矢印(P111)

$\overrightarrow{A}$

$\overleftarrow{A}$

$$
\text{A} \xrightarrow{\text{伸びます}} \text{B}
$$

$$
\text{A} \xrightarrow [\text{下にも書けます}] {\text{伸びます}} \text{B}
$$

行列(P113)

  • 行列の列の区切りは、&
  • 行の区切りは、\\
(1)
\begin{matrix} a & b \\ c & d \end{matrix}

(2)
\begin{pmatrix}  a & b \\ c & d \end{pmatrix}

(3)NG
\begin{equation}
A = \begin{pmatrix}
    a_{11} & \dots & a_{1n} \\
    \hdotsfor{3} \\
    a_{m1} & \dots & a_{mn}
    \end{pmatrix}
\end{equation}  

数式番号(P118)

  • JNではequation環境は使えない
\begin{equation}
    E = mc^2 \tag{$A$}
\end{equation}

\begin{equation}
    E = mc^2 \tag*{括弧を付けない場合}
\end{equation}