Latex リストは、追加のパッケージを追加するために使用されます。リストには 3 種類あります。 1つは、 列挙する list は番号付きリストを生成します。 2つ目は 箇条書きにする 、箇条書きリストに使用されます。 3つ目は、 説明リスト 、箇条書きも番号も付いていません。 Latex では、各リストは次のように定義されます。 アイテム 。この方法により、サブリストも作成できます。
リストの例を以下に示します。
egin{enumerate} item first point item second point egin{itemize} item first sub-point item second sub-point end{itemize} item third point end{enumerate}
この出力は以下の画像に示されています。
1. 列挙する
番号付きリストを作成するために使用されます。
ラドヤード・キプリングによる一行ごとの説明の場合
列挙リストの簡単なコードを以下に示します。
documentclass{article} egin{document} egin{enumerate} item this is the first point item this is the second point end{enumerate} end{document}
出力は以下の画像に示されています。
2. 項目化
番号なしリストを作成するために使用されます。例を以下に示します。
documentclass{article} egin{document} egin{itemize} item this is the first point item this is the second point end{itemize} end{document}
出力は以下の画像に示されています。
3. 説明
説明リストはほとんど知られていません。用語や表記について説明する必要がある場合に使用します。説明リストのプログラムまたはコードを以下に示します。
documentclass{article} egin{document} egin{description} item[Chemistry] the study of behavior of elements and compounds item[History] the study of past item[Geology] the study of the solid Earth end{description} end{document}
出力は以下の画像に示されています。
入れ子になったリスト
上記のリストすべてについて、 入れ子になったリスト さまざまな環境を作成するために使用されます。これは、リストの項目に対してサブリストを持つことが可能であることも意味します。レベル数の最大深さは 4 です。ネストされたリストの例を以下に示します。
documentclass[12pt]{article} egin{document} egin{enumerate} item One egin{enumerate} item First item Second item Third end{enumerate} item Two item Three end{enumerate} end{document}
出力は以下の画像に示されています。
ネストされたリストの番号付けスタイルは、リストの深さに応じて異なります。別の例を考えてみましょう。
documentclass[17pt]{article} egin{document} egin{enumerate} item first is entered item another item of first egin{enumerate} item Second one item another item of second egin{enumerate} item third is entered item another item of third egin{enumerate} item Fourth one item another item of fourth end{enumerate} end{enumerate} end{enumerate} end{enumerate} end{document}
Texmaker で上記のコードを記述すると、画面は次の画像のようになります。
すでに説明したように、ファイルを保存して、 クイックビルド プログラムをコンパイルするオプション。出力は以下の画像に示されています。
Javaリストから配列へ
リストの深さに応じて次のことがわかります。番号付きリストはそれに応じて調整されます。
注記:のitemsepコマンドは項目間の間隔を制御するために使用されます。これはコマンドの開始直後にのみ使用されます。
ラテックス リストは、次の順序に応じて分類されます。 順序付きリスト そして 順序なしリスト 。これら両方のリストの例を以下に示します。
1. 順序付きリスト
ラテックスが提供するのは、 列挙する 順序付きリストの環境。例を考えてみましょう。ここに書かれたコードは、 テックスメーカー 出力を生成します。順序付きリストの例を以下に示します。
documentclass[12pt]{article} egin{document} egin{enumerate} item First item Second item Third end{enumerate} end{document}
出力は以下の画像に示されています。
2. 順序なしリスト
順序なしリストの場合、Latex は以下を提供します。 箇条書きにする 環境。追加のパッケージなしでも動作します。以下の例では、コードは順序付きリストのコードと同じですが、 列挙する、箇条書きにする 使用されている。
documentclass[12pt]{article} egin{document} egin{itemize} item First item Second item Third end{itemize} end{document}
出力は以下の画像に示されています。
ヒープとヒープのソート
どちらの環境でも、Latex は以下を提供します。 アイテム コマンドは最初に宣言する必要があります。
Latex リストの箇条書きと番号付けパターン/形式の変更
場合によっては、別の形式を使用するためにリストの箇条書きと番号付けを変更する必要があります。ご存知のとおり、特殊文字の入力には最初と最後に $ 記号が使用されます。順序付きリストと順序なしリストの両方のメソッドを以下に示します。
形式を箇条書きからダッシュに変更する場合は、次のコマンドが使用されます。
item[--] or item[$-$]
形式を箇条書きからアスタリスクに変更する場合は、次のコマンドが使用されます。
item[$ast$]
形式を箇条書きから特定の文字に変更する場合は、次のコマンドが使用されます。
item[$ Any character$]
箇条書きを変更するプログラムは次のとおりです。
documentclass[14pt]{article} egin{document} egin{itemize} item[--] Dash item[$-$] Dash item[$ast$] Asterisk item[$#$] hash character used end{itemize} end{document}
Texmaker での上記のコードの出力は次のとおりです。
環境を変えたい場合、それは難しいプロセスです。最も簡単な手順は、 列挙された 環境。これは、次のような usepackage コマンドとともに使用されます。 usepackage{列挙項目} 。
次のリストのコードを以下に示します。
documentclass[12pt]{article} usepackage{enumitem} egin{document} egin{enumerate}[label=(alph*)] item one item item two item egin{enumerate}[label=(arabic*)] item third item item fourth item egin{enumerate}[label=( oman*)] item fifth item item sixth item end{enumerate} end{enumerate} end{enumerate} end{document}
上記のプログラムを作成すると、Texmaker の画面は次の画像のようになります。
出力は以下のとおりです。
も使用できます 列挙された 順序なしリストのオプションを使用して、リストのすべての項目の記号を変更します。
このタイプのリストでは、renew コマンドを使用して、さまざまなレベルで箇条書きのサイズを変更します。例を挙げてこれを理解しましょう。このコマンドは、箇条書きを置き換える形式に使用できます。例を以下に示します。
documentclass{article} egin{document} enewcommand{labelitemi}{$ast$} enewcommand{labelitemii}{$cdot$} enewcommand{labelitemiii}{$diamond$} egin{itemize} item this is the first point egin{itemize} item this is the second point egin{itemize} item this is the third point end{itemize} end{itemize} end{itemize} end{document}
出力は以下の画像に示されています。
さまざまなレベルで使用されるラベル コマンドは次のとおりです。
- レベル 1 の labelitemi
- レベル 2 の labelitemii
- レベル 3 の labelitemiii
- レベル 4 の labelitemiv
番号付きリストで使用できるスタイルは次のとおりです。
コード | 説明 |
---|---|
アルフ | 大文字 (A、B、C...) に使用されます。 |
alph | 小文字 (a、b、c、d....) に使用されます。 |
ローマ字 | 小文字のローマ数字の場合 (i、ii、iii、iv...) |
ローマ人 | 大文字のローマ数字の場合 (I、II、III、IV...) |
アラビア語 | アラビア数字 (1、2、3、4、5...) に使用されます。 |
開始番号または開始を変更するには、 setcounter 列挙型リストの場合。このタイプのコードを以下の例に示します。
Javaのデータ構造
documentclass{article} egin{document} enewcommand{labelitemiii}{Roman{enumiii}} egin{enumerate} item first item item first number item egin{enumerate} item second item item second number item egin{enumerate} setcounter{enumiii}{6} item third item item third number item end{enumerate} end{enumerate} end{enumerate} end{document}
上記のコードを記述すると、Texmaker 画面は次の画像のようになります。
出力は以下の画像に示されています。
間隔引数
これらのコマンドは、リストの間隔パラメータを変更するために使用されます。ドキュメントのスタイルとオプションに応じて、 ヌル{} ここで一般的に使用されるコマンドは、デフォルトの間隔を選択します。
ここで使用できる間隔コマンドを以下に示します。