TeX 最小限の記法メモ
Hello World
最低限はこれだけ
| # | 記法 | メモ |
|---|---|---|
| 1 | \documentclass{jlreq} | 日本語入りなら jlreq が無難、欧文のみなら article が無難 |
| 2 | \begin{document} .. \end{document} | この中に本文を書く |
- documentclass は「文書クラス」。文書の種類と基本レイアウトを決めるもの
doc1.tex
\documentclass{jlreq}
\begin{document}
こんにちは。日本
\end{document}
Markdown との比較
よく使いそうなもの中心に
| # | 意味 | Markdown | TeX |
|---|---|---|---|
| 1 | コメント | <!-- ... --> | % ... *1 |
| 2 | 本文中の 1個の改行の扱い | 無視される | 無視される |
| 3 | 本文中の 連続した改行(カラ行)の扱い | 段落区切り | 段落区切り |
| 4 | 明示的な改行 | 行末に空白 2 つ または <br /> | \\ |
| 5 | 明示的な空白 | | ~ |
| 6 | H1 相当の見出し | # ... | \section{...} |
| 7 | H2 相当の見出し | ## ... | \subsection{...} |
| 8 | H3 相当の見出し | ### ... | \subsubsection{...} |
| 9 | 太字(or ゴシック) | **...** | \textbf{...}, \textgt{...} *2 |
| 10 | 区切り線 | --- | \hrulefill (実線) / \dotfill (点線) |
| 11 | 箇条書き | * ... / - ... | \begin{itemize} \item .. \end{itemize} *3 |
| 12 | 箇条書き(番号つき) | 1. ... | \begin{enumerate} \item .. \end{enumerate} |
| 13 | 画像埋め込み |  | \begin{figure}[htbp] ... *4 |
| 14 | 表(テーブル) | | .. | .. | | \begin{table}[htbp] *5 |
| 15 | 引用 | > ... | \begin{quotation} ... \end{quotation} *6 |
| 16 | コードブロック (複数行) | ``` ... ``` | \begin{verbatim} ... \end{verbatim} |
| 17 | コードブロック (行内) | `...` | \verb|...| |
補足
[*1] % より右を無視する
% の注意点
- 本文中にコメントする際、
%の前に空白を入れると意図しない空白が入るので注意(日本語での注意点) - 改行によって入る空白を無効化したい場合にも使う。その場合は
%のうしろに空白を入れないこと(あまりないと思うが、英語での注意点) - 以下の例でいうと、「micro」 の後ろや「マイクロ」の後ろには空白が入ら ないが、「火山」の後ろには空白が入ってしまう
tex
辞書に載っている最も長い英単語は45文字の「pneumonoultramicro%
scopicsilicovolcanoconiosis」(ニューモノウルトラマイクロ% コメント1
スコーピックシリコヴォルケーノコニオシス)で、非常に細かい火山 % コメント2
灰を吸い込むことで起こる肺の病気(珪肺疾患)を意味します。
[*2] 太字についての補足
- 太字にするのは確かに
\textbf{...}なのだけど - ベースが明朝体なら、やりたいことは ゴシックにすること
\textgt{...}かもしれない
[*3] 箇条書きの例
tex
\begin{itemize}
\item りんご
\item ゴリラ
\end{itemize}
[*4] 画像の例
tex
\usepackage{graphicx} % ← 画像埋め込みに必要なパッケージ。 \begin{document} より前に書く
\begin{document}
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\linewidth]{apple.png}
\caption{りんご}
\end{figure}
この [htbp] は何を表している?
表の表示位置を LaTeX が自動でレイアウトするが、その際、どこに置いて良いかの候補セット(だいたいの優先度)
- 第1希望 : h (指定した場所)
- 第2希望 : t (ページ上端)
- 第3希望 : b (ページ下端)
- 第4希望 : p (図だけ独立したページ)
[*5] 表の例
tex
\begin{table}[htbp]
\centering
\begin{tabular}{|l|c|r|}
\hline
左寄せ & 中央寄せ & 右寄せ \\
\hline
aaa & bbb & ccc \\
dddddd & eeeeee & ffffff \\
\hline
\end{tabular}
\caption{サンプル表}
\end{table}
\begin{tabular}の引数l,c,rは各列の左寄せ(l)/中央寄せ(c)/右寄せ(r) を表している|はタテ罫線の位置- たとえば
|l|c|rなら全部出るし、l|crなら、1列目と2列目の間にだけ罫線が入る。外枠も出ない
\hlineはヨコ罫線の位置- 普段 Excel 使ってると見慣れないが、論文などでは次のようなスタイルが行儀が良いとされるらしい
- タテ罫線なし
- ヨコ罫線はヘッダの上下と、表の最下部のみ
[*6] 引用についての補足
\begin{quotation}: 字下げされる\begin{quote}: 字下げされない(短い引用、という意図らしい)