LaTeX の世界のすべての \\コマンドの説明
グローバルリファレンス: カーネルから amsmath、hyperref、TikZ、biblatex、Beamer まで、数百もの LaTeX コマンドと環境が 1 行で説明されています。
机上リファレンス初心者referencecommands
LaTeX の世界におけるすべての \コマンドの説明
このページでは、Oleafly Learn のレッスンに登場するすべての LaTeX コマンドと環境に加えて、実際の論文で出会うより広範な標準語彙を定義します。カーネル、amsmath、hyperref、graphicx、booktabs、biblatex、TikZ、Beamer、および研究者が実際にロードするパッケージ。カテゴリごとにざっと確認するか、Ctrl/Cmd-F を押してページ内で先ほど見つけたコマンドを検索します。各エントリは 1 行で、それが何をするのか、そして重要な部分はどのパッケージから来たのかを示します。
ドキュメントのクラスとセットアップ
| コマンド | 何をするのか |
|---|
\ドキュメントクラス{記事} | すべてのドキュメントの最初の行: 全体的なレイアウトを選択します。 Article は論文のデフォルトの選択です。 |
\ドキュメントクラス{レポート} | 長いレポート用のクラス: \chapter を追加し、独自のページで要約を開始します。 |
\ドキュメントクラス{本} | 書籍のクラス: 章、両面レイアウト、前題/本題/後題。 |
\ドキュメントクラス{文字} | \opening、\closed、およびアドレスコマンドと通信するためのクラス。 |
\ドキュメントクラス{ビーマー} | 「フレーム」環境から構築されたスライド プレゼンテーションのクラス。 |
\documentclass[11pt,a4paper]{article} | 共通クラス オプション: フォント サイズ (10pt、11pt、12pt)、用紙 (a4paper、letterpaper)、twocolumn、twoside、landscape、draft、titlepage。 |
\usepackage{amsmath} | プリアンブルにパッケージをロードして機能を追加します。 |
\usepackage[margin=1in]{geometry} | ページ余白と用紙サイズ(形状)を設定します。 |
\タイトル{...} | ドキュメントのタイトルを保存します。後で \maketitle によって出力されます。 |
\著者{...} | \maketitle の著者リストを保存します。複数の作成者は「\and」で区切ります。 |
\および | \author{...} 内の著者名の間の区切り文字。 |
\日付{...} | \maketitle で示される日付を格納します。 \date{} はそれを非表示にし、\date{\today} は今日を表示します。 |
\今日 | コンパイル時に現在の日付を出力します。 |
\maketitle | \title、\author、および \date から表題欄を印刷します。 |
\ありがとう{...} | タイトルまたは著者名に脚注を付けます。資金提供や連絡先情報について。 |
\研究所{...} | Beamer および Springer LNCS クラスによって使用される著者所属コマンド。 |
\inst{1} | LNCS および Beamer の著者リストにおける所属の上付きマーカー: Ada Lovelace\inst{1}。 |
\キーワード{...} | 出版社で論文のキーワードリストを印刷しますacmart や llncs などのクラス。 |
\アドレス{...} | レター クラス: レターヘッドの差出人のアドレスを格納します。 |
\署名{...} | 文字クラス: 結びの下に印刷される名前を格納します。 |
\opening{親愛なる...} | レタークラス: 挨拶を出力し、レター本文を開始します。 |
\close{敬具} | レタークラス: サインオフと署名ブロックを出力します。 |
| `\LaTeX’ | LaTeX ロゴを文字の浮き沈みで印刷します。 |
| `\TeX’ | TeX ロゴを E を下げて印刷します。 |
\input{ファイル} | 別の .tex ファイルを、そこに入力したかのように、その場所に貼り付けます。 |
\include{chapter1} | 新しいページで始まる章ファイルを入力します。 \includeonly による部分コンパイルを有効にします。 |
\includeonly{chapter1,chapter3} | 実際にコンパイルする \include ファイルを制限するプリアンブル リスト。 |
\ハイパーセットアップ{...} | リンクの色や PDF メタデータなどの hyperref オプションを構成します。 |
\AtBeginDocument{...} | \begin{document} の直後にコードを実行します。これは、後のセットアップに役立ちます。 |
\AtEndDocument{...} | ドキュメントが終了する直前にコードを実行します。 |
\makeatletter | 内部コマンドを使用したりパッチを適用したりできるように、一時的に「@」を文字にします。 |
\メイクアザー | \makeatletter の後に @ を通常の状態に戻します。 |
\typeout{...} | デバッグに便利なメッセージをコンパイル ログとターミナルに出力します。 |
\保護 | \caption や \section などの移動引数内の壊れやすいコマンドを保護します。 |
\リストファイル | バグレポートのために、読み込まれたすべてのファイルとそのバージョンをログに記録するプリアンブルコマンド。 |
構造とセクション化
| コマンド | 何をするのか |
|---|
\part{...} | 書籍およびレポートのクラスにおける、章の上の最上位の部門。 |
\章{...} | 書籍およびレポートクラスの番号付き章見出し (記事内ではありません)。 |
\セクション{...} | 記事内の番号付きのトップレベルの見出し。 |
\サブセクション{...} | \section の 1 レベル下の番号付き見出し。 |
\サブサブセクション{...} | \subsection の 1 レベル下の番号付き見出し。 |
\段落{...} | 最下位レベルの見出し: 段落の先頭にある太字のタイトル。 |
\サブパラグラフ{...} | \paragraph の 1 つ下のレベルですが、ほとんど必要ありません。 |
\セクション*{...} | スター付きセクションでは、番号や目次エントリなしで見出しが印刷されます。 |
\付録 | 次の章またはセクションが付録 A、B、C になるように番号を切り替えます。 |
\付録ページ | 別の「付録」区切りページ (付録パッケージ) を印刷します。 |
\目次 | セクション作成コマンドから作成された目次を印刷します。 |
| `\リストオフフィギュア’ | すべての図のキャプションのリストをページ番号とともに印刷します。 |
\listoftables | すべての表のキャプションのリストをページ番号とともに印刷します。 |
\フロントマター | プレコンテンツ ページのブッククラス スイッチ: ローマ字のページ番号、番号のない章。 |
\メインマター | ブッククラスはメインコンテンツに戻ります: アラビア語のページ番号、番号付きの章。 |
\バックマター | 終了ページのブッククラスの切り替え: 章に番号が付けられなくなります。 |
\addcontentsline{toc}{chapter}{...} | 目次 (または図/表のリスト) にエントリを手動で追加します。 |
\addtocontents{toc}{...} | 任意の素材(スペースなど)をコンテンツ ファイルに書き込みます。 |
\setcounter{secnum Depth}{3} | 切片番号の深さを制御します。 |
\setcounter{toc Depth}{2} | 目次の深さを制御します。 |
コマンドと環境の定義
| コマンド | 何をするのか |
|---|
\newcommand{\R}{\mathbb{R}} | 独自のコマンドを定義します。名前がすでに存在する場合はエラーになります。 |
\renewcommand{...}{...} | 既存のコマンドを再定義します。存在しない場合はエラーになります。 |
\providecommand{...}{...} | コマンドがまだ定義されていない場合にのみコマンドを定義します。それ以外の場合は黙って何もしません。 |
\NewDocumentCommand | 柔軟なオプション引数を備えた最新のコマンド定義 (LaTeX3/xparse)。 |
\newenvironment{名前}{開始コード}{終了コード} | \begin と \end で実行されるコードを使用して独自の環境を定義します。 |
\renewenvironment{名前}{...}{...} | 既存の環境を再定義します。 |
\ensuremath{...} | マクロの数学コンテンツが数学モードの内側と外側の両方で機能するようにします。 |
\DeclareMathOperator{\E}{E} | 直立した演算子名を定義します。星付きの形式では、制限が下に設定されます (amsmath)。 |
\DeclareMathOperator*{\argmin}{arg\,min} | スター付き形式: 演算子は表示計算 (amsmath) で以下の制限を適用します。 |
\newtheorem{補題}{補題} | 定理のような環境 (amsthm) を宣言します。 |
| `\foo’ | 実際の LaTeX コマンドではなく、\newcommand レッスンのユーザー定義マクロの名前の例。 |
\abs{x} | 絶対値バーをタイプセットするカスタム コマンド レッスンのユーザー定義マクロの例。 |
\mat{A} | 太字のマトリックス シンボルのカスタム コマンド レッスンからのユーザー定義マクロの例。 |
\vect{v} | 太字のベクトル シンボルのカスタム コマンド レッスンからのユーザー定義マクロの例。 |
\set{...} | サイズ設定されたセット中括弧をタイプセットするカスタム コマンド レッスンからのユーザー定義マクロの例。 |
| `\引用ペア’ | 標準コマンドではなく、カスタム コマンド レッスンからのユーザー定義の引用ヘルパー マクロの例。 |
\E | 期待値のユーザー定義演算子の例。通常は次のように定義されます。\DeclareMathOperator または \newcommand。 |
\R | 実数のユーザー定義マクロの例: \newcommand{\R}{\mathbb{R}}。 |
\argmax、\argmin | arg max / arg min の演算子名。このコースでは \DeclareMathOperator* で定義されているため、添え字は下にあります。 |
カウンタと長さ
| コマンド | 何をするのか |
|---|
\newcounter{例} | 新しいカウンターを作成します。オプションで親によってリセットされます: \newcounter{examples}[section]。 |
\setcounter{page}{1} | カウンタの値を設定します。ここではページ番号を再開します。 |
\addtocounter{examples}{2} | 何も出力せずにカウンターに値を追加します。 |
\ステップカウンター{例} | カウンタを 1 つ増やします。 |
\refstepcounter{例} | カウンタをインクリメントし、次の \label のターゲットにします。 |
\value{例} | 算術または比較に使用するためにカウンタの値を読み取ります。 |
\アラビア語{例} | カウンタをアラビア数字 1、2、3 として出力します。 |
\roman{examples}、\roman{examples} | カウンタを小文字または大文字のローマ数字で出力します。 |
\alph{examples}、\Alph{examples} | カウンタを小文字または大文字で印刷します。 |
\fnsymbol{脚注} | カウンタを脚注記号 (アスタリスク、短剣など) として出力します。 |
\newlength{\mygap} | 新しい長さレジスタを作成します。 |
\setlength{\parskip}{6pt} | 長さレジスタに値を割り当てます。 |
\addtolength{\textheight}{1cm} | 既存の長さに追加します。 |
\settowidth{\mygap}{text} | 長さをテキストの自然な幅に設定します。 |
\パリデント | 1 行目の段落のインデントの長さ。 \setlength{\parindent}{0pt} で設定します。 |
| `\パースキップ’ | 段落間の垂直方向の間隔の長さ。 \setlength で設定します。 |
\線幅 | サイズ変更に便利な現在の行の長さ: width=\linewidth。 |
\テキスト幅 | ページ上のテキスト ブロック全体の幅の長さ。 |
| `\テキストの高さ’ | ページ上のテキスト ブロック全体の高さの長さ。 |
\列幅 | 複数列レイアウトの 1 列の幅。 |
\ベースラインスキップ | 連続する線のベースライン間の垂直距離。 |
\linespread{1.3} | ドキュメント全体の行間 (行間) を調整します。適切な場所で有効にするには、\selectfont または size コマンドが必要です。 |
段落、改行、ハイフネーション
| コマンド | 何をするのか |
|---|
\\ | 段落、表、配列内の現在の行を終了します。 |
\\[6pt] | 改行の後に余分な垂直スペースを入れます。 |
\改行 | 行を両端揃えせず、改ページも許可せずに改行します。 |
\改行 | ここで正当な改行を要求します。オプションの [0-4] は主張を設定します。 |
\nolinebreak | この時点で改行を防止します。 |
\パー | ソース内の空行と同じように、段落を終了します。 |
\noインデント | 後続の段落の最初の行のインデントを抑制します。 |
\インデント | 先頭行のインデントが抑制される場所を強制的にインデントします。 |
\- | 単語内で許可されるハイフネーションポイントをマークします。 |
\ハイフネーション{データセット} | LaTeX に特定の単語をハイフネーションする方法を教えるプリアンブル リスト。 |
\ずさん | スペースルールを緩め、改行を容易にし、ボックスがいっぱいになりすぎないようにします。 |
| `\うるさい’ | \sloppy の後の厳密な間隔ルールを復元します。 |
\raggedright | 次のテキストを両端揃えではなく左揃えにします。 |
\raggedleft | 次のテキストを右揃えにします。 |
\センタリング | 現在のグループ内で後続のものをすべて中央に配置します。フィギュアのイメージ。 |
\同じページ | 現在のグループ内での改ページを防止します。 |
\enlargethispage{\baselineskip} | 現在のページのみを少し長くして、さらに 1 行を詰め込みます。 |
~ | 非改行スペース: Figure~1 は数値を同じ行に保ちます。 |
間隔
| コマンド | 何をするのか |
|---|
\クワッド | 大文字 M の幅程度の水平スペースを挿入します。 |
\qquad | \quad の 2 倍のスペースを挿入します。 |
\エンスペース | 水平方向のスペースの \quad の半分を挿入します。 |
\hspace{1cm} | 水平方向のスペースを挿入します。改行で消えます。 |
\hspace*{1cm} | 改行でも生き残る横のスペース。 |
\vspace{1cm} | 指定された長さの垂直スペースを挿入します。 |
\vspace*{1cm} | 改ページしても残る縦方向のスペース。 |
\smallskip | 段落間に小さな垂直方向の隙間を挿入します。 |
\medskip | 段落間に中程度の垂直方向の隙間を挿入します。 |
| `\bigskip’ | 段落間に大きな垂直方向の隙間を挿入します。 |
\hfill | コンテンツを押し広げて行を埋める、伸縮性のある水平方向のスペース。 |
\vfill | コンテンツをページ全体に押し広げる伸縮性のある垂直方向のスペース。 |
\ドットフィル | メニュー行やコンテンツ行と同様に、残りの行をドットで埋めます。 |
\hrulefill | 残りの行を横罫線で塗りつぶします。 |
\ストレッチ{2} | 均等な間隔を指定するウェイト付きの伸縮性接着剤: \hspace{\stretch{2}}。 |
\fill | 伸縮可能な単位の長さ。 \hspace{\fill} は \hfill を展開したものです。 |
\ファントム{テキスト} | 引数のスペースを正確に占有しますが、何も出力しません。 |
\hphantom{テキスト} | 引数の幅のみを占め、高さはゼロです。 |
\vphantom{テキスト} | 引数の高さのみを占め、幅はゼロです。 |
\スマッシュ{...} | 引数を出力しますが、高さと深さがゼロであるかのように見せかけます。 |
| `\ストラット’ | 行の高さを均一にするために、法線の高さを非表示でサポートします。 |
\数学ストラット | 数学モードの支柱は括弧のサイズで、根号と分数を揃えます。 |
ボックスとルール
| コマンド | 何をするのか |
|---|
\mbox{...} | 壊れない水平ボックス。また、その内容は 1 行に保持されます。 |
\makebox[3cm][r]{...} | 選択された配置 (l、c、r、s) を備えた設定された幅のボックス。 |
\fbox{...} | コンテンツの周囲にフレームを描画します。 |
\フレームボックス[3cm][c]{...} | 選択された配置で設定された幅のフレーム付きボックス。 |
\parbox{5cm}{...} | 段落ボックス: 指定された幅のテキストのミニ列。 |
\raisebox{2pt}{...} | 内容を上にシフトします (負の長さの場合は下にシフトします)。 |
\rule{2cm}{0.4pt} | 塗りつぶされた長方形を描画します。カスタムラインの主力製品です。 |
\カラーボックス{黄色}{...} | 色付きの背景ボックス (xcolor) にテキストを配置します。 |
\fカラーボックス{赤}{黄色}{...} | カラーフレーム付きのカラーボックス (xcolor)。 |
ページ、番号付け、ヘッダー
| コマンド | 何をするのか |
|---|
\新しいページ | 現在のページを終了し、新しいページを開始します。 |
\クリアページ | 最初に保留中の図と表をすべてフラッシュした後、新しいページを開始します。 |
\クリアダブルページ | \clearpage と似ていますが、次のページが右側 (奇数) ページであることも保証します。 |
\改ページ | この時点で改ページを要求し、ページを高さいっぱいまで引き伸ばします。 |
\no改ページ | この時点で改ページを禁止します。 |
\ページ番号{ローマ字} | ページ番号のスタイル (アラビア語、ローマ字、ローマ字、アルファ、アルファ) を設定し、カウンターを 1 にリセットします。 |
\pagestyle{ファンシー} | 後続のすべてのページのヘッダー/フッターのスタイル (plain、empty、Headings、myHeadings、fancy) を設定します。 |
\thispagestyle{空} | 現在のページのみのヘッダー/フッター スタイルをオーバーライドします。 |
\ザページ | 現在のページ番号を出力します。ヘッダーとフッター内で使用されます。 |
\marginpar{...} | 現在の行の隣のページ余白にメモを配置します。 |
\fancyhf{} | 独自のフィールドを設定する前に、すべての fancyhdr ヘッダーおよびフッター フィールドをクリアします。 |
\fancyhead[R]{...} | fancyhdr ヘッダー フィールド (ここでは右側) を設定します。 |
\ファンシーフット[C]{\thepage} | fancyhdr フッター フィールドを設定します。ここではページ番号が中央に配置されます。 |
\ヘッドルール幅 | ヘッダー ルールの厚さ用の fancyhdr マクロ。行を削除するには 0pt に更新します。 |
\フットルール幅 | フッター ルールの太さ用の fancyhdr マクロ、デフォルトでは 0pt。 |
\newgeometry{マージン=2cm} | ドキュメントの途中でページのジオメトリを変更します (ジオメトリ)。 |
\復元ジオメトリ | \newgeometry (ジオメトリ) の後のプリアンブル ジオメトリに戻ります。 |
特殊文字
10 個の予約文字とその印刷方法、および一般的なテキスト記号。
| コマンド | 何をするのか |
|---|
\% | パーセント記号を出力します (裸の % でコメントが始まります)。 |
\& | アンパサンドを出力します (裸の & はテーブル列の区切り文字です)。 |
\# | ハッシュを出力します (裸の # はマクロ引数をマークします)。 |
\_ | アンダースコアを出力します (裸の _ は数学の下付き文字です)。 |
\{ と \} | 中括弧を印刷します (裸括弧グループ)。 |
\$ | ドル記号を出力します (裸の $ は数学モードを切り替えます)。 |
\テキストバックスラッシュ | テキストにバックスラッシュを出力します。 |
\textasciitilde | テキスト内にチルダを出力します (裸の ~ は非改行スペースです)。 |
\textasciicircum | テキスト内にキャレットを印刷します (裸の ^ は数学の上付き文字です)。 |
\テキストバー | テキストに縦棒を印刷します。 |
\textless、\textgreater | < と > をテキスト モードで正しく印刷します。 |
\ldots、\dots | 正しい間隔の省略記号。 \dots は数学モード (amsmath) に適応します。 |
\textellipsis | \dots が数学の外で使用するテキストモードの省略記号。 |
\textemdash、\textendash | em および en ダッシュの名前付きコマンド (--- および -- と同じ出力)。 |
\textquotedblleft、\textquotedblright | 中二重引用符 (通常はバックティック ペアとアポストロフィ ペアとして入力されます)。 |
\guillemetleft、\guillemetright | フランス語の角引用符 (古い綴り: \guillemotleft/\guillemotright)。 |
\dag、\ddag | 本文中のダガーとダブルダガー。著者の所属に共通。 |
\S | 法的文書の S 2.1 にあるようなセクション記号。 |
\P | 段落 (枕) 記号。 |
\ポンド | イギリスのポンド記号。 |
| `\ユーロ’ | ユーロ記号 (eurosym パッケージ。カーネルは \texteuro も提供します)。 |
\著作権 | 著作権サイン。 |
\テキスト登録済み | 登録商標の標識です。 |
| `\テキスト商標’ | 商標記号。 |
\テキスト度 | 度記号: 25\textdegree C。 |
\textmu | 正立マイクロミクロンのようなテキストの署名。 |
\テキストパーサウザンド | パーミル記号。 |
アクセントと特殊文字
pdfLaTeX 時代のテキストアクセントの場合。 XeLaTeX/LuaLaTeX および UTF-8 入力では、通常は文字を入力するだけで済みます。
| コマンド | 何をするのか |
|---|
\'{e} | アキュートアクセント:アクセントのあるカフェのようなe-acute。 |
\`{e} | 重大なアクセント。 |
\^{o} | サーカムフレックスのアクセント。 |
\"{u} | ウムラウト/ディエレシス。 |
\~{n} | スペイン語の n-チルダのようなチルダ アクセント。 |
\c{c} | セディラ、フランス語の c-セディラと同じ。 |
\v{s} | Caron (hacek)、チェコ語とクロアチア語の名前によく見られます。 |
\H{o} | ハンガリー語の二重鋭アクセント。 |
\k{a} | オゴネク、ポーランド語の a-ogonek と同じ。 |
\b{o} | バーアンダーのアクセント。 |
\d{u} | 音訳に使用されるドットアンダーアクセント。 |
\r{a} | 北欧のAリングのようにリングのアクセントに。 |
\u{o} | ブレベのアクセント。 |
\.{o} | ドットオーバーのアクセント。 |
\t{oo} | 2 つの文字を結ぶタイアクセント。 |
\i、\j | ドットなしの i と j、スタックアクセント: \'{\i}。 |
\ae、\AE | ae 合字、小文字と大文字。 |
\oe、\OE | フランス作品のような oe 合字。 |
\ss | ドイツ語のシャープs(エスツェット)。 |
\o、\O | デンマーク語やノルウェー語の名前のように、o をスラッシュします。 |
\l、\L | ポーランド語のスラッシュ l. |
\aa、\AA | アングストロームの名前のように、独立した文字としての A リング。 |
フォントとサイズ
| コマンド | 何をするのか |
|---|
\textbf{...} | 太字のテキスト。 |
\textit{...} | 斜体のテキスト。 |
\emph{...} | 文脈に応じた強調: 直立テキストでは斜体、斜体テキストでは直立。 |
\textsc{...} | 小文字のテキスト。 |
\texttt{...} | タイプライター (等幅) テキスト。コードやファイル名に適しています。 |
\textrm{...} | ローマ字(セリフ)ファミリーテキスト。 |
\textsf{...} | サンセリフのファミリーテキスト。 |
\textmd{...} | 中程度(標準)の太さ、太字を元に戻す。 |
\textup{...} | 直立した形状、斜体または傾斜を元に戻します。 |
\textsl{...} | 真の斜体とは異なる、傾斜した (斜めの) 形状。 |
\textnormal{...} | ワンステップでドキュメントのデフォルトのフォントにリセットします。 |
\下線{...} | テキストに下線を付けます。使用は控えめに、強調は通常 \emph です。 |
| `\rmfamily’、‘\sffamily’、‘\ttfamily’ | グループが終了するまでフォント ファミリー (serif、sans、mono) を切り替える宣言。 |
\bfseries、\mdseries | 宣言が太字に切り替わるか、中太に戻ります。 |
\itshape、\slshape、\scshape、\upshape | 宣言の切り替え形状: イタリック、スラント、スモールキャップ、アップライト。 |
\ノーマルフォント | ファミリ、シリーズ、シェイプをデフォルトにリセットする宣言。 |
\em | \emph の宣言形式: {\em like this}。 |
\小さな | 10 個のサイズ コマンドの中で最小のもの。 |
\スクリプトサイズ | 2 番目に小さいサイズ、おおよそ下付き文字のサイズ。 |
\脚注サイズ | 脚注に使用されるサイズ。 |
\小さい | 通常より少し小さめです。 |
\通常サイズ | ドキュメントの基本サイズ。 |
\large、\Large、\LARGE | 通常より一段、二段、三段大きい。 |
\巨大な、\巨大な | 2 つの最大の標準サイズ。 |
\fontsize{14}{17}\selectfont | 任意のフォントサイズとベースラインスキップを設定し、有効にします。 |
| `\selectfont’ | 保留中のフォント属性をアクティブ化します。変更 (NFSS)。 |
\textsuperscript{...} | 1 番目または脚注スタイルのマーカーのように、小さいテキストを浮き彫りにします。 |
\textsubscript{...} | テキストモードでの小さい文字を低くしました。 |
\ファミリーデフォルト | デフォルトのフォントファミリーを保持するマクロ。文書全体のフォントを変更するには、それを更新します。 |
\sfdefault | サンセリフファミリーに名前を付けるマクロ。 \renewcommand{\familydefault}{\sfdefault} はドキュメントを削除します。 |
\setmainfont{...} | XeLaTeXまたはLuaLaTeX(fontspec)で本体フォントを名前で設定します。 |
\setsansfont{...} | XeLaTeX または LuaLaTeX (fontspec) でサンセリフ フォントを名前で設定します。 |
\setmonofont{...} | XeLaTeX または LuaLaTeX (fontspec) で等幅フォントを名前で設定します。 |
カラー (xcolor)
| コマンド | 何をするのか |
|---|
\textcolor{red}{...} | テキストの一部に色を付けます。 |
\color{青} | 宣言フォーム: グループが終了するまですべてに色を付けます。 |
\definecolor{ブランド}{HTML}{2F6F4F} | 後で使用するために名前付きの色を定義します。 |
\pagecolor{グレー!10} | ページ全体の背景色を設定します。 |
\rowcolor{グレー!20} | テーブルの 1 行に色を付けます (colortbl 経由で table オプションを指定した xcolor)。 |
\セルカラー{グレー!20} | 1 つのテーブル セルに色を付けます (colortbl)。 |
\rowcolors{2}{gray!10}{white} | 指定された行から始まる行の色を交互に変更します (xcolor table オプション)。 |
グラフィックス (graphicx)
| コマンド | 何をするのか |
|---|
\includegraphics[width=\linewidth]{plot.pdf} | 画像ファイルを挿入します。キーオプション: width、height、scale、angle、trim+clip、page。 |
\graphicspath{{図/}} | 画像ファイルを検索するフォルダーを LaTeX に指示します。 |
\rotatebox[origin=c]{90}{...} | コンテンツをある角度で回転します。 |
\スケールボックス{0.8}{...} | その内容を係数で拡大縮小します。 |
\resizebox{5cm}{!}{...} | コンテンツのサイズをターゲットの幅や高さに変更します。 ! はアスペクト比を維持します。 |
\reflectbox{...} | 内容を水平方向にミラーリングします。 |
\includepdf[pages=-]{paper.pdf} | 別の PDF (pdfpages) からページ全体を挿入します。 |
数学モードに入る
| コマンド | 何をするのか |
|---|
$...$ | 文内のインライン計算。 |
\(...\) | LaTeX の公式インライン数学区切り文字。$...$ に相当します。 |
\[...\] | 番号なしの数式が単独の行に表示されます。 |
$$...$$ | 単純な TeX 表示数学。 LaTeX では推奨されません。代わりに \[...\] を使用してください。 |
x^2、x_i | 「^」は上付き文字を作成し、「_」は下付き文字を作成します。複数文字のスクリプトを中括弧で囲みます: x^{10}。 |
数学: ギリシャ文字
これらはすべて数学モードでのみ機能します。ギリシャ語の首都がラテン語の首都と異なる場合には、大文字の形式が存在します。
| コマンド | 何をするのか |
|---|
\アルファ \ベータ \ガンマ \デルタ | ギリシャ文字のアルファ、ベータ、ガンマ、デルタ。 |
\イプシロン \ゼータ \イータ \シータ | ギリシャ文字のイプシロン、ゼタ、イータ、シータ。 |
\iota \kappa \lambda \mu \nu | ギリシャ文字のイオタ、カッパ、ラムダ、ムー、ヌ。 |
\xi \pi \rho \sigma \tau | ギリシャ文字 xi、pi、rho、シグマ、タウ。 |
\upsilon \phi \chi \psi \omega | ギリシャ文字のウプシロン、ファイ、カイ、プサイ、オメガ。 |
\Gamma \Delta \Theta \Lambda \Xi \Pi | ギリシャ文字の大文字、ガンマからパイ。 |
\シグマ \ウプシロン \ファイ \プサイ \オメガ | 大文字のギリシャ文字シグマからオメガまで。 |
\varepsilon \vartheta \varpi | イプシロン (ほとんどの論文で使用される巻き毛の形)、シータ、パイの変形形式。 |
\varrho \varsigma \varphi | rho、sigma (語末)、および phi (オープンカーリー) の異形。 |
\varGamma \varDelta \varTheta \varLambda | イタリック体の大文字ギリシャ語変種 (amsmath)。 |
\varXi \varPi \varSigma \varUpsilon \varPhi \varPsi \varOmega | 残りの斜体大文字ギリシャ語変種 (amsmath)。 |
数学: 二項演算子
| コマンド | 何をするのか |
|---|
\pm、\mp | プラスマイナスとマイナスプラスの記号。 |
\回 | 乗算クロス。3 x 3 のような次元にも使用されます。 |
\div | 部門 (オベルス) の記号。 |
\cdot | 乗算用の中央のドット。 |
\ast、\star、\bullet、\circ | アスタリスク、星印、黒丸、および小さな丸の演算子。 \circ も関数の合成です。 |
\oplus、\ominus | 丸で囲んだプラス (直接和、XOR) と丸で囲んだマイナス。 |
\otimes、\oslash、\odot | 丸で囲んだ時間 (テンソル積)、丸で囲んだスラッシュ、丸で囲んだドット。 |
\wedge、\vee | Wedge (論理 AND、外積) と Vee (論理 OR、結合)。 |
\land、\lor | \wedge と \vee の別名は、論理的な読み方に基づいて名付けられました。 |
| `\キャップ’、‘\カップ’ | 交差点とユニオンの標識を設定します。 |
\setminus | 差分バックスラッシュを設定します: A \setminus B。 |
| `\uplus’ | プラスを伴う結合。マルチセットまたは素結合の場合。 |
\sqcap、\sqcup | 四角いキャップとカップが出会い、格子理論に加わります。 |
\アマルグ | アマルガム(逆さまの製品)、共製品に使用されます。 |
\ダガー、\ダガー | 数学演算子としてのダガーとダブルダガー。例:共役転置 A^\dagger。 |
\bigtriangleup、\bigtriangledown | 三角演算子、例:対称的な違い。 |
\triangleleft、\triangleright | 横向きの三角形、例:通常のサブグループ関係。 |
数学: 関係
| コマンド | 何をするのか |
|---|
\leq、\le | 小なり等号 (\le は短いエイリアス)。 |
\geq、\ge | 大なりまたは等号 (\ge は短いエイリアス)。 |
\neq、\ne | 不等号 (\ne は短いエイリアスです)。 |
\ll、\gg | 記号よりはるかに小さい、またははるかに大きい記号。 |
\おおよそ | ほぼ等号。 |
\sim | チルダ関係。「として配布されている」または「に似ている」と読みます。 |
\simeq | 漸近的等号 (等号の上にチルダ)。 |
\cong | 合同記号 (2 小節にわたるチルダ)、同型性のために使用されます。 |
\equiv | 同一 (三本棒) 記号。合同にも使用されます。 |
| `\プロプト’ | 比例記号。 |
\asymp | 漸近等価関係 (積み上げ曲線)。 |
| `\ドテク’ | ドットが付いた等号。「アプローチ」または「として定義されている」と読み取られます。 |
\prec、\succ | 関係の前後、曲線的な順序。 |
\preceq、\succeq | 「優先または等しい」および「成功または等しい」。 |
\subset、\subseteq | 適切なサブセットとサブセットまたは等号。 |
\supset、\supseteq | 適切なスーパーセットとスーパーセットまたは等号。 |
\sqsubseteq、\sqsupseteq | 正方形のサブセットとスーパーセットの関係。情報の順序に使用されます。 |
\in、\notin | メンバーシップとその否定を設定します: x \in A。 |
\ni | 逆メンバーシップ: セットには要素が含まれます。 |
\vdash、\dashv | 回転木戸の「証明」とその逆。 |
\モデル | 二重改札口、意味的含意。 |
\perp | 垂直/独立関係。 |
\平行 | 平行棒関係。 |
\ミッド | セットビルダー表記または「分割」のような、リレーション間隔を持つ垂直バー。 |
\not | スラッシュをオーバープリントすることで次の関係を無効にします: \not\subset。 |
数学: 矢印
| コマンド | 何をするのか |
|---|
\to、\rightarrow | 右矢印。関数型 f: A \to B と制限 x \to 0 のようになります。 |
\gets、\leftarrow | 左矢印。疑似コードでの代入にも使用されます。 |
\leftrightarrow | 双頭の一本の矢。 |
\Rightarrow | 二重右矢印。「暗示」と読みます。 |
| `\左矢印’ | 二重左矢印。「暗黙的に」と読み取られます。 |
\Leftrightarrow | 二重の両方向矢印。「if and Only if」と読みます。 |
\implies、\impliedby | ロジック (amsmath) 用にスペースをあけた \Rightarrow と \Leftarrow。 |
\iff | 「if and Only if」を表すスペースアウトされた \Leftrightarrow。 |
\マップスト | バーの尾を持つマップ先矢印: x \mapsto x^2。 |
\ロングマップスト | \mapsto のロングバージョン。 |
| `\フック右矢印’ | フックテール付きの右矢印、インクルージョン/埋め込み用。 |
\右ハープーンアップ | 右銛(半矢)、弱い収束に使用されます。 |
\右左銛 | 化学平衡のように、対をなす対向する銛。 |
| `\リードスト’ | 波線の右矢印、「につながる」(amssymb)。 |
\上矢印'、'\下矢印 | 上向きと下向きの矢印。 |
| `\アップダウンアロー’ | 両頭の垂直矢印。 |
\Uparrow、\Downarrow、\Updownarrow | 二重線の垂直矢印。 |
\narrow、\searrow | 北東と南東の斜めの矢印、例:限界まで増加/減少します。 |
\swarrow、\nwarrow | 南西と北西の斜めの矢印。 |
\longrightarrow、\longleftarrow | 長い一本の矢。 |
\Longrightarrow、\Longleftarrow、\Longleftrightarrow | 長い二重矢印。 |
\xrightarrow{f} | 上部にラベルが付いた拡張可能な右矢印。サイズに合わせて成長します (amsmath)。 |
\xleftarrow{f} | 上部にラベルが付いた拡張可能な左矢印 (amsmath)。 |
数学: 大きな演算子
| コマンド | 何をするのか |
|---|
\sum_{i=1}^{n} | 制限付きの合計記号。 |
\prod_{i=1}^{n} | 制限のある製品の標識。 |
| `\コプロッド’ | 共積 (逆積) の記号。 |
\int_0^1 | 境界のある整数記号。 |
\iint | 二重積分符号 (amsma)。 |
\iiint | 三重積分符号 (amsmath)。 |
\oint | 等高線 (閉ループ) 積分符号。 |
\bigcap、\bigcup | 一連のセットに対する大きな交差点と結合。 |
\bigsqcup | 大きな四角いカップ(分離結合)。 |
\bigvee、\bigwedge | インデックス セットに対する大きな OR と大きな AND。 |
\bigoplus、\bigotimes、\bigodot | 構造体のインデックス付き和と積を示す、大きな丸で囲まれたプラス、倍、ドット。 |
\ビッグプラス | インデックス セットに対するプラスによる大きな結合。 |
| `\制限’ | 次の演算子の下付き文字/上付き文字を上下に強制します: \int\limits_0^1。 |
\nolimits | 下付き文字/上付き文字を上下ではなく横に強制的に配置します。 |
数学: 区切り文字とサイズ設定
| コマンド | 何をするのか |
|---|
\left( ... \right) | 内容に合わせて拡大する、自動サイズ調整される区切り文字ペア。 |
\left. と \right. | 評価バーのように、サイズのペアの片側だけが必要な場合は、非表示のパートナー。 |
| `\中 | ` |
\big( \Big( \bigg( \Bigg( | わずかに大きいものから非常に大きいものまで、手動でサイズ設定された区切り文字。 |
\bigl(...\bigr) | 正しい開閉スペースを持つサイズ調整された区切り文字 (\Bigl、\biggl、\Biggl も)。 |
\lフロア、\rフロア | フロアブラケット。 |
\lceil、\rceil | 天井ブラケット。 |
\rangle、\rangle | 左右の山括弧の区切り文字。 |
| | 二重縦棒区切り文字 (ノルムバー)。 |
\lvert、\rvert | 正しい区切り文字間隔を持つ絶対値バー (amsmath)。 |
\lVert、\rVert | 正しい区切り文字間隔 (amsmath) を持つ、ノルムの二重バー。 |
\バックスラッシュ | 数学記号または区切り文字としてのバックスラッシュ。 |
数学: アクセントと装飾
| コマンド | 何をするのか |
|---|
\hat{x} | 1 つのシンボルの上に小さな帽子のアクセント。 |
\check{x} | キャロン(逆さハット)がアクセント。 |
\breve{x} | ブレーベ(丸み)のアクセント。 |
\acute{x}、\grave{x} | 数学における急性および重大なアクセント。 |
\チルダ{x} | 1 つのシンボルの上にチルダ アクセント。 |
\bar{x} | 1 つのシンボル上の短いバー。 |
\vec{v} | 1 つのシンボルの上に小さな矢印。 |
\dot{x}、\ddot{x} | シンボルの上に 1 つまたは 2 つのドット。時間微分関数では一般的です。 |
\dddot{x} | シンボルの上の 3 つのドット (amsmath)。 |
\mathring{x} | シンボルの上にリングのアクセント。 |
\ワイドハット{abc} | いくつかのシンボルにまたがる幅広の帽子。 |
\ワイドティルデ{abc} | 複数のシンボルにまたがる幅の広いチルダ。 |
\overrightarrow{AB} | A から B へのベクトルのように、式の上で右矢印を引き伸ばします。 |
\overleftarrow{AB} | 式の上で左矢印を伸ばします。 |
\overline{x + y} | 式全体に線を引きます。 |
\underline{x + y} | 式全体の下の行 (テキストでも機能します)。 |
\オーバーブレース{...}^{n} | 式の上の水平中括弧。その上にオプションのラベルが付きます。 |
\アンダーブレース{...}_{n} | 式の下の水平中括弧。その下にオプションのラベルが付きます。 |
\オーバーセット{!}{=} | シンボルを別のシンボルの上に配置します。 「等しくなければならない」(アムスマス)。 |
\underset{i}{\max} | シンボルを別のシンボルの下に配置します (amsmath)。 |
\stackrel{\text{def}}{=} | 古いカーネル コマンドがリレーション上にシンボルをスタックします。 |
\boldsymbol{\beta} | ギリシャ文字と記号も太字にした太字の数学 (amsmath)。 |
\プライム | プライム記号; x' は、x^{\prime} の通常の省略形です。 |
数学: 対数に似た演算子
すべて正しい間隔で正しく植字されます。制限を課すものは、表示計算に下付き文字を付けます。
| コマンド | 何をするのか |
|---|
\sin、\cos、\tan、\cot | 基本的な三角関数。 |
\sec、\csc | セカントとコセカント。 |
\arcsin、\arccos、\arctan | 逆三角関数。 |
\sinh、\cosh、\tanh、\coth | 双曲線関数。 |
\exp、\ln、\log、\lg | 指数と対数 (慣例により、\lg は底 2 または 10 の対数になります)。 |
\det、\dim、\ker、\deg | 決定要因、次元、カーネル、次数。 |
\gcd、\hom、\arg、\Pr | 最大公約数、ホム集合、複素引数、確率。 |
\lim_{x \to 0} | 制限演算子。表示数学では以下の添え字が付いています。 |
\limsup、\liminf | 優劣を限定する。 |
\inf、\sup | 下限演算子と上限演算子、直立して植字します。 |
\min、\max | 最小値と最大値の演算子。表示数学で以下の制限を設けて直立してタイプセットされます。 |
\bmod | 演算子の間隔を指定したバイナリ mod 演算子: a \bmod n。 |
\pmod{n} | 末尾の「(mod n)」を括弧で囲みます。 |
\mod{n} | 括弧なしの末尾の「mod n」 (amsmath)。 |
\オペレータ名{lcm} | プリアンブル宣言のない 1 回限りの正立演算子名 (amsmath)。 |
\オペレーター名*{ess\,sup} | 以下の制限を取る 1 回限りの演算子 (amsmath)。 |
数学: 分数、二項式、および積み上げ
| コマンド | 何をするのか |
|---|
\frac{a}{b} | 積み上げ分数: 分母の上に分子を重ねます。 |
\dfrac{a}{b} | インライン (amsmath) であっても、フル表示サイズに強制される小数部分。 |
\tfrac{a}{b} | 表示数学 (amsmath) であっても、小数部は小さなインライン サイズに強制されます。 |
\cfrac{a}{b} | フルサイズのネストされたレベルを持つ連分数 (amsmath)。 |
\sqrt{x}、\sqrt[3]{x} | 平方根;オプションの引数は n 乗根を与えます。 |
\binom{n}{k} | 括弧内の二項係数 (amsmath)。 |
\dbinom{n}{k}、\tbinom{n}{k} | 表示サイズとテキストサイズの強制二項 (amsmath)。 |
{n \choose k} | プレーンな TeX 二項プリミティブ。 LaTeX では推奨されません。\binom を使用してください。 |
{a \over b} | プレーン TeX フラクションプリミティブ。 LaTeX では推奨されません。\frac を使用してください。 |
{a \atop b} | バーのないプレーンな TeX スタッキング プリミティブ。 \substack または \genfrac を使用しないことをお勧めします。 |
\genfrac{(}{)}{0pt}{}{a}{b} | \frac、\binom、およびその友人 (amsmath) の背後にある一般的な分数ビルダー。 |
\substack{i < n \\ j < m} | 大きな演算子 (amsmath) の下の複数行の添字。 |
\サイドセット{_a^b}{_c^d}{\prod} | 大きな演算子 (amsmath) の四隅にインデックスを付けます。 |
\prescript{a}{b}{X} | 同位体表記法 (数学ツール) のような、左側の上付き文字/下付き文字。 |
数学: 間隔とスタイル
| コマンド | 何をするのか |
|---|
\, | 数値とその単位の間のような薄い数学スペース。 |
\: | 中程度の数学スペース。 |
\; | 分厚い数学スペース。 |
\! | 負の薄いスペース、シンボルを近づけます。 |
\quad、\qquad | 数学またはテキストにおける 1 em スペースと 2 em スペース。 |
\ディスプレイスタイル | 完全な表示数学サイズ設定を強制します。インライン演算内には大きな制限があります。 |
\テキストスタイル | 表示演算内でインライン演算のサイズ変更を強制します。 |
\scriptstyle、\scriptscriptstyle | 添字と下添字のサイズ変更を強制します。 |
数学: 文字、アルファベット、その他の記号
| コマンド | 何をするのか |
|---|
\mathbb{R} | 数値セット (amssymb) の黒板の太字。 |
\mathbf{x} | 数学における太字の直立文字。ベクトルと行列によく使われます。 |
\数学{L} | カリグラフィーの大文字、例:損失またはラグランジアン。 |
\mathfrak{g} | 代数と論理で使用されるフラクトゥール文字。 |
\mathscr{F} | \mathcal (mathrsfs) よりもカールしたスクリプト大文字。 |
\mathrm{d}x | 数学における単位や複数文字の名前の直立 (ローマ字) 文字。 |
\mathit{diff} | 単語のような間隔を持つイタリック体の複数文字の識別子。 |
\mathsf{T}、\mathtt{x} | 数学におけるサンセリフ体とタイプライターの文字。 |
\bm{\beta} | 太字の数学記号。\boldsymbol (bm パッケージ) の代替です。 |
\text{if } x > 0 | 適切な間隔 (amsma) を備えた数式内の通常の直立テキスト。 |
\infty | 無限の記号。 |
| `\部分的’ | 偏導関数 (カーリー d) 記号。 |
| `\nブラ’ | 勾配と発散のための Nabla (del) 演算子。 |
\hbar | 減少したプランク定数、h をバーで示します。 |
\エル | 数字の 1 との混同を避けるために使用される小文字の l をスクリプト化します。 |
| `\wp’ | ヴァイエルシュトラス p. |
\Re、\Im | 実数部と虚数部の記号 (Fraktur R および I)。 |
| `\アレフ’ | アレフ、無限の枢機卿に。 |
\空セット | 空のセットの記号。 |
\varnothing | 多くの作成者が好む、丸みを帯びた空集合のバリアント (amssymb)。 |
\角度 | 角度の記号。 |
\measuredangle | 円弧付きの測定角度記号 (amssymb)。 |
\三角 | 三角形のシンボル。 |
\square、\blacksquare | 開いた四角形と塗りつぶされた四角形。多くの場合、塗りつぶされたものは証明を終了します (amssymb)。 |
\ダイヤモンド、\菱形 | 小さなダイヤモンドのオペレーター。ひし形のシンボル (後者の場合は amssymb)。 |
\トップ、\ボット | 上部 (true) と下部 (false/未定義) のシンボル。 |
\forall、\exists | ユニバーサル (「すべての人にとって」)存在的 (「存在する」) 数量詞。 |
| `\次の存在’ | 否定された存在量指定子 (amssymb)。 |
\neg | 論理否定記号。 |
| `\したがって’、‘\なぜなら’ | 3 つの点の「したがって」および「だから」の記号 (amssymb)。 |
\フラット、\ナチュラル、\シャープ | 音楽の臨時記号。数学の記譜法でも使用されます。 |
\すごい | 引数のない裸の根号記号。 |
\チェックマーク | チェックマーク (amssymb)。 |
\cdots | 演算子間の中央のドット: x_1 + \cdots + x_n。 |
\vdots、\ddots | 垂直および斜めのドット、主にマトリックス状。 |
\dotsb、\dotsc | セマンティック ドット: 二項演算子間、およびカンマ間 (amsmath)。 |
| コマンド | 何をするのか |
|---|
\タグ{...} | 自動方程式番号を独自のラベル (amsmath) に置き換えます。 |
\タグ*{...} | \tag と似ていますが、括弧がありません (amsmath)。 |
\タグなし | 番号付き環境 (amsmath) の 1 行にある方程式番号を抑制します。 |
\番号なし | \notag の古い同義語。 |
\numberwithin{equation}{section} | セクションごとに方程式を数値化します: (2.1)、(2.2) (amsmath)。 |
\intertext{...} | 整列ブロックを全幅のテキスト行で中断し、整列を維持します (amsmath)。 |
\shortintertext{...} | 垂直方向のスペースが少ない \intertext と似ています (mathtools)。 |
\allowdisplaybreaks | 複数行の表示をページをまたがって表示できるようにします (amsmath)。 |
\ディスプレイブレイク | 表示のこの時点で改ページを要求します (amsmath)。 |
\smashoperator{\sum_{i=1}^{n}} | 演算子の範囲を広くオーバーハングさせて、内容がバラバラにならないようにします (mathtool)。 |
\mathclap{...} | 幅ゼロの数学コンテンツ。幅の広い下付き文字/上付き文字用 (数学ツール)。 |
\コロンqq | コロンは、正しい間隔で定義記号 := と等しくなります (mathtools)。 |
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert} | スター付きの自動サイズ変更フォーム (mathtools) を使用して区切り文字マクロを定義します。 |
\eqref{eq:loss} | 方程式番号を括弧付きで出力します (amsmath)。 |
\qedhere | 校正終了の四角形を現在の行に移動します。表示された方程式 (amsthm) の後。 |
数学環境
| 環境 | 何をするのか |
|---|
方程式 | 番号が付けられた 1 つの式が表示されます。 |
方程式* | 表示された 1 つの番号なし方程式 (amsmath)。 |
整列 | 表示される複数の方程式は「&」マークで整列し、それぞれに番号が付けられます (amsmath)。 |
整列* | 数値を含まない整列された方程式 (amsmath)。 |
| 「集まる」 | 整列されていない複数の中心方程式。それぞれに番号が付けられています (amsmath)。 |
整列 | 列間の間隔を手動で制御して整列された方程式 (amsmath)。 |
フラライン | 整列された方程式が左右の余白に押し出されています (amsmath)。 |
分割 | equation (amsmath) 内で、1 つの長い方程式を 1 つの数値の下で整列した行に分割します。 |
マルチライン | 複数行に分かれた 1 つの長い方程式: 最初の行が左、最後の行が右 (amsmath)。 |
整列、集合 | 別のディスプレイ (amsmath) 内で使用できる align/gather のビルディングブロック バージョン。 |
部分引用符 | 内部の方程式に 1a、1b、1c (amsmath) の番号を付けます。 |
ケース | 区分関数 (amsmath) のように、中括弧でグループ化された大文字と小文字の区別。 |
dcases | cases には表示形式のエントリが含まれているため、分数はフル サイズのままになります (mathtools)。 |
マトリックス | 区切り文字のない裸の行列 (amsmath)。 |
pマトリックス | 括弧で囲まれた行列 (amsmath)。 |
b行列 | 角括弧で囲まれた行列 (amsmath)。 |
Bマトリックス | 中括弧で囲まれた行列 (amsmath)。 |
vマトリックス | 縦棒で囲まれた行列、標準行列記法 (amsmath)。 |
Vマトリックス | 二重バーで包まれたマトリックス (amsmath)。 |
小さなマトリックス | インラインでの使用に適したサイズのコンパクトな行列 (amsmath)。 |
配列 | 列ごとに配置された数学モードのグリッド。「表形式」の数学的な親戚です。 |
eqnarray | 古い 3 列の方程式環境。残念です。間隔が間違っています。「align」を使用してください。 |
相互参照とリンク
| コマンド | 何をするのか |
|---|
\label{fig:setup} | 参照できるようにスポット (方程式、図、セクション) に名前を付けます。 |
\ref{fig:setup} | ラベル付き項目の番号を出力します。 |
\pageref{fig:setup} | ラベルが存在するページ番号を印刷します。 |
\cref{fig:setup} | 番号とその型名を自動的に出力します。 1分(クレベレフ)。 |
\Cref{fig:setup} | 文頭の「\cref」を大文字にします: ‘Figure 1’ (cleveref)。 |
\crefrange{eq:a}{eq:d} | 範囲を出力します: ‘eqs. 1から4’(クレベレフ)。 |
\labelcref{fig:setup} | タイプ名 (cleveref) を付けずに、ラベル番号のみをクレバーレフ スタイルで出力します。 |
\vref{fig:setup} | 参照と、必要に応じて自動的に「次のページで」というフレーズが追加されます (varioref)。 |
\autoref{fig:setup} | hyperref の型付き参照: 「図 1」、フレーズ全体がリンクされています。 |
\nameref{sec:intro} | 参照されたセクション (hyperref) のタイトル テキストを出力します。 |
\href{https://example.com}{リンクテキスト} | カスタム テキスト (ハイパー参照) を含むクリック可能なリンクを作成します。 |
\url{https://example.com} | URL をタイプライター形式で入力し、クリック可能にします。 |
\hyperref[sec:intro]{そのセクション} | ラベル (hyperref) への任意のテキスト リンクを作成します。 |
\ハイパーターゲット{スポット}{...} | ドキュメント内の任意の場所に名前付きリンク ターゲット (hyperref) を作成します。 |
\ハイパーリンク{スポット}{テキスト} | \hypertarget (hyperref) へのリンク。 |
\ファントムセクション | アンカーを作成して、番号のない見出しへのリンクが適切な場所 (hyperref) に配置されるようにします。 |
\texorpdfstring{$\alpha$}{alpha} | PDF ブックマークが有効なままになるように、見出しの数学にプレーンテキストの代替手段を提供します (hyperref)。 |
\pdfbookmark[1]{タイトル}{名前} | 手動の PDF ブックマーク エントリ (hyperref) を追加します。 |
引用と参考文献
| コマンド | 何をするのか |
|---|
\cite{knuth1984} | Cites a bibliography entry by key. |
\nocite{キー} | 本文中で引用せずに参考文献にエントリを追加します。 \nocite{*} adds everything. |
\citep{knuth1984} | natbib の著者年形式の括弧付き引用「(Knuth, 1984)」。 |
\citet{knuth1984} | natbib 著者年スタイルのテキスト引用「Knuth (1984)」。 |
\citeauthor{knuth1984} | 著者名 (natbib および biblatex) のみを出力します。 |
\citeyear{knuth1984} | Prints just the year (natbib and biblatex). |
\citealp{knuth1984} | natbib 独自のものを作成するための、括弧なしの括弧付き引用。 |
\citealt{knuth1984} | natbib 年間の括弧なしのテキスト引用。 |
\parencite{knuth1984} | biblatex の括弧付き引用、\citep の類似物。 |
\textcite{knuth1984} | biblatex のテキスト引用。\citet に相当します。 |
\autocite{knuth1984} | スタイルの推奨形式 (括弧、脚注など) に従った biblatex 引用。 |
\footcite{knuth1984} | biblatex citation placed in a footnote. |
\fullcite{knuth1984} | エントリの完全な参考文献テキストをインラインで印刷します (biblatex)。 |
\citetitle{knuth1984} | Prints the work’s title (biblatex). |
\参考文献{refs} | BibTeX: .bib ファイルから参考文献リストを印刷します。 |
\bibliographystyle{plainnat} | BibTeX: picks the reference format;古典的なスタイルには、plain、unsrt、alpha、abbrv、ieeetr、acm、apalike などがあります。 |
\addbibresource{refs.bib} | biblatex: registers a .bib file in the preamble. |
\印刷書誌 | biblatex: 配置した場所に参考文献リストを印刷します。 |
\bibitem{キー} | 「書誌」環境内の 1 つの手書きエントリ。 |
thebibliography (environment) | 手書きBibTeX を完全にスキップする場合に使用される参考文献リスト。 |
フロート、フィギュア、テーブル
| コマンドまたは環境 | 何をするのか |
|---|
図 (環境) | 画像とキャプションのフローティング コンテナ。 LaTeX が最終的な位置を選択します。 |
図* (環境) | 2 段組の文書の両方の段にまたがる図。 |
テーブル (環境) | 表形式とキャプションのフローティング コンテナ。 LaTeX が最終的な位置を選択します。 |
table* (環境) | 2 列ドキュメントの両方の列にまたがる表。 |
\begin{図}[htbp] | 配置のヒント: ここ、上、下、自分のページ。 ! はルールを緩和します。[H] (float パッケージ) はまさにここを意味します。 |
表形式 (環境) | 実際の行と列のグリッド: セルは & で分割され、行は \\ で終わります。 |
tabular* (環境) | 指定された合計幅に拡張された表形式。 |
tabularx (環境) | X 列が残りのスペースを共有する固定幅のテーブル (tabularx)。 |
配列 (環境) | 列ごとに配置された数学モードのグリッド。 |
longtable (環境) | ヘッダーが繰り返される、ページをまたいで分割できるテーブル (longtable)。 |
minipage (環境) | ページ内の固定幅のミニ ページ。コンテンツを並べて配置するために使用されます。 |
サブフィギュア (環境) | 図内に (a) や (b) などの独自のキャプションを持つ 1 つのサブパネル (サブキャプション)。 |
wrapfigure (環境) | 本文テキストが回り込んでいる図 (wrapfig)。 |
sidewaysfigure、sidewaystable (環境) | フロートは独自のページ上で 90 度回転されます (回転)。 |
風景 (環境) | PDF ページを自動回転させて (pdflscape)、ページ全体を横向きに回転します。 |
threeparttable (環境) | 脚注が表の幅に揃うように表を折り返します (threeparttable)。 |
tablenotes (環境) | \tnote{a} でマークされた 3 つのパートテーブルの下にあるメモのリスト。 |
adjustbox (環境および \adjustbox) | Key-Value オプション (調整ボックス) を使用して、コンテンツの拡大縮小、サイズ変更、またはトリミングを行います。 |
\caption{...} | 図または表に番号付きのキャプションを追加します。その後に \label を付けます。 |
\caption*{...} | 番号またはリストエントリのないキャプション (キャプションパッケージ)。 |
\captionsetup{...} | キャプションのフォント、ラベル、間隔を構成します (キャプション パッケージ)。 |
| `\トップルール’ | ブックタブのテーブルの上部にある重いルール。 |
\ミドルルール | booktabs テーブルのヘッダーと本文の間の中間ルール。 |
\ボトムルール | booktabs テーブルの下部にある重いルール。 |
\cmidrule(lr){2-3} | 選択した列 (ブックタブ) にまたがる部分的なルール。 |
\addlinespace | 定規の代わりに、ブックタブの行間に小さな垂直方向の余分なスペースを追加します。 |
\hline | 無地の表形式の全幅の水平線。通常、booktabs ルールはより良く見えます。 |
\cline{2-3} | プレーンな表形式で選択した列にまたがる水平線。 |
\vライン | 表の行のこの時点の垂直線。列 ` |
\複数列{2}{c}{ヘッダー} | 1 つの行内の列にまたがるセルを結合します。 |
\multirow{2}{*}{ラベル} | 行全体でセルを垂直方向に結合します (複数行)。 |
\配列ストレッチ | テーブルの行の高さの係数。 \renewcommand{\arraystretch}{1.3} で設定します。 |
| `\タブコルセップ’ | 表形式の列の各側のパディングの長さ。 |
\newcolumntype{C}{>{\centering\arraybackslash}X} | 再利用可能な列指定子 (配列パッケージ) を定義します。 |
\endfirsthead | longtable: 最初のページにのみ表示されるヘッダーの終わりをマークします。 |
| `\エンドヘッド’ | longtable: 後続のすべてのページで繰り返されるヘッダーの終わりをマークします。 |
\エンドフット | longtable: 各改ページに表示されるフッターの終わりをマークします。 |
| `\エンドラストフット’ | longtable: 一番最後にのみ表示されるフッターの終わりをマークします。 |
\フロートバリア | このポイントを通過するフロートを停止します (プレースイン)。 |
脚注
| コマンド | 何をするのか |
|---|
\脚注{...} | ページの下部にメモを置き、自動番号が付けられます。 |
\脚注マーク | \footnote が許可されていない場所には、脚注マーカーのみを印刷します。 |
\footnotetext{...} | 以前の \footnotemark のテキストを提供します。 |
定理と証明
| コマンドまたは環境 | 何をするのか |
|---|
\newtheorem{補題}{補題} | 定理のような環境 (amsthm) を宣言します。 |
\newtheorem*{コメント}{コメント} | 番号なし定理のような環境 (amsthm) を宣言します。 |
\theoremstyle{定義} | 次の \newtheorem 宣言 (amsthm) の外観 (プレーン、定義、リマーク) を設定します。 |
定理 (環境) | \newtheorem{theorem}{Theorem} によって作成された番号付きの定理ブロック。 |
証拠 (環境) | 「Proof」を印刷するプルーフブロック。そしてQEDスクエア(amsthm)で終わります。 |
逐語的、コード、およびリスト
| コマンドまたは環境 | 何をするのか |
|---|
| `\動詞 | コード |
verbatim (環境) | タイプライター フォントで入力したとおりに印刷されたテキストのブロック。 |
\verbatiminput{file.txt} | ファイル全体を逐語的に出力します (逐語的パッケージ)。 |
lstlisting (環境) | オプションの構文強調表示付きのソース コード リスト (リスト)。 |
| `\lstinline | コード |
\lstset{言語=Python} | リストのデフォルトを構成します: 言語、番号付け、色 (リスト)。 |
\lstinputlisting{script.py} | ソース ファイル全体をリスト (リスト) としてタイプセットします。 |
minted (環境) | ピグメントを利用した強調表示されたコード ブロック。コンパイル時に -shell-escape が必要です (ミント済み)。 |
| `\mintinline{python} | コード |
ビーマー (スライド)
| コマンドまたは環境 | 何をするのか |
|---|
フレーム (環境) | 1 つの Beamer スライド: \begin{frame}{スライド タイトル} ... \end{frame}。 |
\フレーム{...} | Beamer のワンコマンド スライド フォーム。 「frame」環境は通常の方法です。 |
\frametitle{...} | フレーム内からスライドのタイトルを設定します。 |
\framesubtitle{...} | フレーム タイトルの下に小さいサブタイトルを設定します。 |
\タイトルページ | Beamer: フレーム内に、タイトル メタデータからタイトル スライドを印刷します。 |
\目次[現在のセクション] | 現在のセクションを強調表示するスライドの概要。 |
| `\一時停止’ | ビーマー: 次のスライド ステップでフレームの残りの部分が表示されます。 |
\onslide<2-> | コンテンツは、指定されたオーバーレイ ステップ以降に表示されます。 |
\only<2>{...} | コンテンツは指定されたステップ上にのみ存在し、他の場所にはスペースを取りません。 |
\uncover<2->{...} | コンテンツはステップの前には表示されませんが、常にスペースを確保しています。 |
\visible<2->{...}、\invisible<2>{...} | レイアウトを変更せずに、指定されたステップのコンテンツを表示または非表示にします。 |
\アラート{...} | テーマの警告色 (通常は赤) でテキストを強調表示します。 |
ブロック (環境) | テーマの標準色のタイトル付きボックス。 |
alertblock (環境) | 警告または重要なポイントを示す、警告色のタイトル付きボックス。 |
exampleblock (環境) | 例の色のタイトル付きボックス (通常は緑色)。 |
columns (環境) と \column{0.5\textwidth} | スライド上の横並びのレイアウト領域。 |
\usetheme{マドリード} | Beamer: プリアンブルでプレゼンテーションのテーマを選択します。 |
\usecolortheme{タツノオトシゴ} | テーマのカラーパレットのみを交換します。 |
\usefonttheme{セリフ} | テーマのフォント選択のみを交換します。 |
\setbeamertemplate{ナビゲーション シンボル}{} | 1 つのテーマ要素をオーバーライドし、ここではナビゲーション アイコンを削除します。 |
\setbeamercolor{title}{fg=black} | 1 つのテーマカラーをオーバーライドします。 |
\note{...} | フレームに添付されたスピーカー ノート。ノート出力にのみ表示されます。 |
TikZ と図
| コマンドまたは環境 | 何をするのか |
|---|
tikzpicture (環境) | TikZ 描画用のキャンバス。すべての \draw および \node コマンドはその中に入れられます。 |
\tikz | ワンショットのインライン画像: \tikz \draw (0,0)circle (2pt);。 |
\draw (0,0) -- (1,1); | 線と形状を描画する TikZ パス コマンド。 [thick, red, ->] のようなオプションでスタイルを設定します。 |
\fill | シェイプをストロークする代わりに塗りつぶす TikZ パス コマンド。 |
\filldraw | 図形の塗りつぶしと輪郭の両方を行う TikZ パス コマンド。 |
\シェード | グラデーションで塗りつぶすTikZパスコマンド。 |
| `\クリップ’ | 以降のすべての描画をその内部に制限する TikZ パス。 |
\パス | 描画せずに座標を計算する TikZ パス。ノードを配置するためのものです。 |
\node at (0,0) {label}; | テキストまたは図形を座標に配置する TikZ コマンド。 |
\座標 (a) (1,2); | 後のパスで再利用するためにポイントに名前を付けます。 |
\foreach \i in {1,...,5} | リスト上でコードの描画を繰り返すループ (TikZ/pgffor)。 |
\tikzset{mystyle/.style={...}} | 再利用可能な TikZ スタイルを現代的な方法で定義します。 |
\tikzstyle | 古いスタイル定義構文。非推奨なので、「\tikzset」を使用してください。 |
\usetikzlibrary{位置決め} | プリアンブルに追加の TikZ 機能をロードします。 |
\マトリックス (TikZ) | tikzpicture 内のノードのグリッドに沿った配置。 |
tikzcd (環境) | 可換図のグリッド。セルは「&」で分割されます (tikz-cd)。 |
\arrow[r, "f"] | tikz-cd 可換図のセル間に矢印を描きます。 |
ユニット (siunitx)
| コマンド | 何をするのか |
|---|
\num{12345.678} | 適切な桁グループと小数点マーカーを使用して数値をフォーマットします。 |
\数量{9.8}{\メートル\毎\秒\二乗} | 正しい間隔で配置された単位付きの番号 (siunitx v3 名)。 |
\単位{\キロ\グラム} | ユニット単体 (siunitx v3 名)。 |
\SI{9.8}{\メートル\毎秒\二乗} | \qty の v2 名。今でも新聞で広く見られます。 |
\si{\キロ\グラム} | \unit の v2 名。 |
\sisetup{...} | グローバル siunitx 構成。 |
\DeclareSIUnit{\parsec}{pc} | カスタムユニット (siunitx) を定義します。 |
用語集と頭字語
| コマンド | 何をするのか |
|---|
\gls{svm} | 用語集または頭字語のエントリを印刷し、最初の使用時に拡張します (用語集)。 |
\Gls{svm} | 文頭の大文字の形式 (用語集)。 |
\glspl{svm} | 項目 (用語集) の複数形。 |
\newglossaryentry{tree}{name=tree, description={...}} | 用語集の用語 (用語集) を宣言します。 |
\newacronym{svm}{SVM}{サポート ベクター マシン} | 短い形式と長い形式の頭字語を宣言します (用語集)。 |
\acrshort{svm}、\acrlong{svm} | 最初の使用 (用語集) に関係なく、短い形式または長い形式を強制します。 |
\makeglossaries | 用語集/頭字語処理 (用語集) をアクティブにするプリアンブル コマンド。 |
\印刷用語集 | 配置した場所に 1 つの用語集リスト (用語集) を印刷します。 |
\printglossaries | 用語集と頭字語リストを、それを配置した場所 (用語集) に印刷します。 |
アルゴリズムと擬似コード
キーワード コマンドは algpseudocode (algorithmicx) からのものです。 algorithm float がそれらをラップします。
| コマンドまたは環境 | 何をするのか |
|---|
アルゴリズム (環境) | キャプションと番号 (アルゴリズム) を含む、疑似コードのフローティング コンテナー。 |
アルゴリズム (環境) | キーワード コマンド (algpseudocode) を保持する疑似コード本体自体。 |
\州 | 擬似コードの 1 つのステートメント行。 |
\If{...}、\ElsIf{...}、\Else、\EndIf | 条件付きブロックのキーワード。 |
\For{...}、\ForAll{...}、\EndFor | キーワードを範囲またはセットにわたってループします。 |
\while{...}、\Endwhile | While ループのキーワード。 |
\Function{名前}{args}、\EndFunction | 関数定義ブロック。 |
\Procedure{名前}{args}、\EndProcedure | プロシージャ定義ブロック。 |
\戻る | リターンキーワード。 |
\コメント{...} | 擬似コード行の右揃えのコメント。 |
\Require、\Ensure | アルゴリズムの先頭にある事前条件と事後条件の行。 |
言語、引用、および編集パッケージ
| コマンド | 何をするのか |
|---|
\selectlang{ドイツ語} | アクティブな言語を切り替えます: ハイフネーション、キャプション、日付 (バベル)。 |
\外国語{フランス語}{...} | 別の言語のルール (バベル) に基づいて短い文章を植字します。 |
\enquote{...} | ネストして正しくローカライズされるコンテキスト認識型引用符 (csquotes)。 |
\todo{これを修正} | やるべき作業 (todonote) にフラグを付ける余白メモ。 |
\リストオブトドス | すべての Todo ノート (todonote) のリストを印刷します。 |
\missingfigure{...} | まだ作成していないフィギュア (todonote) のプレースホルダー ボックス。 |
\xspace | マクロの最後に、句読点が続く場合を除き、スペースを追加します (xspace)。 |
\patchcmd{\cmd}{find}{replace}{ok}{fail} | 既存のマクロの定義を適切な場所にパッチします (etoolbox)。 |
\apptocmd、\pretocmd | 既存のマクロ (etoolbox) にコードを追加または先頭に追加します。 |
\newtoggle{ドラフト}、\toggletrue{ドラフト}、\iftoggle{ドラフト}{...}{...} | 軽量のブール フラグ (etoolbox)。 |
レイアウトとタイポグラフィーのパッケージを 1 行で表示
| パッケージまたはコマンド | 何をするのか |
|---|
\setstretch{1.25} | 正確な行間隔係数 (setspace) を設定します。 |
\ダブルスペース | 二重行間隔 (setspace) に切り替えます。 |
\半分の間隔 | 1.5 行間隔 (setspace) に切り替えます。 |
\単一間隔 | 単一行間隔 (setspace) に戻ります。 |
間隔 (環境) | 内容のカスタム行間隔係数を設定します (setspace)。 |
\titleformat{\section}{...}{...}{...}{...} | セクション見出しの外観を再設計します (titlesec)。 |
\titlespacing{\section}{0pt}{12pt}{6pt} | 見出し (titlesec) の周囲のスペースを調整します。 |
\setlist[itemize]{noitemsep} | リストの間隔とラベルをグローバルまたはレベルごとに構成します (enumitem)。 |
parskip (パッケージ) | ドキュメントをブロック段落に切り替えます。段落間にスペースを入れ、インデントを入れません。 |
microtype (パッケージ) | 位置調整を向上させる微妙な突起と拡張。それをロードするだけです。 |
multicols (環境) | twocolumn クラス オプション (multicol) を使用しない、バランスの取れた複数列テキスト。 |
化学、物理学、ドメイン表記
| コマンド | 何をするのか |
|---|
\ce{H2O} | 化学式または化学反応をタイプセットします (mhchem)。 |
\chemfig{...} | 化学構造図(chemfig)を描画します。 |
| `\braket{\phi | \psi}` |
パブリッシャークラスのコマンド
| コマンドまたは環境 | 何をするのか |
|---|
\IEEEauthorblockN{...} | IEEEtran: IEEE 会議タイトル領域の著者名ブロックをフォーマットします。 |
\IEEEauthorblockA{...} | IEEEtran: IEEE 会議タイトル領域の著者所属ブロックをフォーマットします。 |
\ccsdesc[500]{...} | acmart: 論文の分類に対して 1 つの ACM CCS 概念を宣言します。 |
CCSXML (環境) | acmart: ACM 分類ツールからの機械可読な ACM CCS 概念 XML を保持します。 |
\大学{...} | 標準の LaTeX ではなく、論文テンプレートで見られるクラス固有のメタデータ コマンド。 |
環境全般
環境は、\begin{name} で開かれ、\end{name} で閉じられる領域です。 2 つの間のすべてがその環境の動作を取得します。詳細については、コマンドと環境 を参照してください。汎用のもの:
| 環境 | 何をするのか |
|---|
ドキュメント | すべてのドキュメントの本文は、\begin{document} と \end{document} の間に存在します。 |
| ‘抽象’ | クラスの標準の見出しとレイアウトを使用して論文の要約を印刷します。 |
タイトルページ | 手作りの完全なタイトルページを包みます。ページには番号が付いていません。 |
中央 | 内容を水平方向の中央に配置します。 |
フラッシュレフト | 内容を左揃え、右揃えにします。 |
フラッシュライト | 内容を右揃え、左揃えにします。 |
項目化 | 箇条書きリスト。各エントリは \item で始まります。 |
列挙する | 番号付きリスト。各エントリは \item で始まります。 |
説明 | ラベル付きリスト。エントリは \item[Label] で始まります。 |
\アイテム | itemize、enumerate、または description リスト内の 1 つのエントリを開始します。 |
引用 | 短い引用のためのインデントされたブロック。段落インデントはありません。 |
引用 | 段落インデントを使用して、長い引用用にインデントされたブロック。 |
詩 | 詩のインデントされたブロック。各詩行は \\ で終わります。 |
ずさん | 段落はリラックスした改行で組版され、\sloppy の環境形式になります。 |
リスト | itemize と friends が定義される一般的なリスト ビルダー。 |
トリブリスト | ラベルやマージンのない必要最小限のリスト。マクロ定義内で使用されます。 |
ファイルの内容 | コンパイル時に本体をファイルに書き込みます。 .tex 内に .bib を発送します。 |
付録 | 付録の章をラップし、\appendixpage と付録ごとのツール (付録パッケージ) を有効にします。 |
次にどこへ行くか
このページは辞書です。授業は文法です。すぐに貼り付けられる概要資料の場合は、チートシート を開いたままにしておきます。 \command{...} ブロックと \begin{...} ブロックの違いについては、コマンドと環境 を参照してください。絵は描けるが名前は付けられない記号の場合は、数学記号 を使用します。数学モードのコマンドがどのようなものかを確認するには、それを ライブ プレビュー に貼り付けて、レンダリングを観察します。
机上リファレンス に戻る