• 組版システム TeX にマクロを加えたもの
    • Typstでええですやん!
  • TeXはテフだがLaTeXはラテフではない
    • ラテック
    • TeXがテフだというのも怪しいらしい(日本限定かも?)
内容コマンド備考
順序なしリスト(箇条書き)\begin{itemize}
\item …
順序付きリスト\begin{enumerate}
\item …
ソースコード埋め込み(ファイルから)\inputminted[linenos]{c}{PATH}\usepackage[cache=false]{minted}
\usemintedstyle{vs} もあると良い
部分的にn段組\begin{multicols}{2}multicol パッケージ・\columnbreakで
次の段へ\columnbreakmulticols内
セパレータの描画\setlength{\columnseprule}{0.1pt}multicols内

画像

\begin{figure}[h]
  \centering
  \includegraphics[width=0.5\linewidth]{}
  \caption{}
  \label{ThisIsLabel}
\end{figure}
  • \newcommand{\figref}[1]{図\ref{#1}} を定義しておいて \figref{ThisIsLabel} と参照すると良いだろう
  • figure, table などは floating 環境と呼ばれ、これらの環境によって作られる要素はフロートと呼ばれる
  • [h] の部分は位置を指定する
    • [h]ere, [t]op, [b]ottom, [p]age などがある
      • [htbp] のように複数設定可
    • hereは「配置できるならここに配置」であり、ここに配置されることを確約しない
    • floatパッケージを用いて[H]単体を用いることで確実に配置できる(らしい)
      • 以前はhereパッケージにあったらしい

リスト環境とマージン

enumerate, itemize, description といったリストのマージンは以下のように計算される

(from https://www.texnia.com/archive/enumitem.pdf , Page 3)