logo

ラテックスリスト

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 画面は次の画像のようになります。

ラテックスリスト

出力は以下の画像に示されています。

ラテックスリスト

間隔引数

これらのコマンドは、リストの間隔パラメータを変更するために使用されます。ドキュメントのスタイルとオプションに応じて、 ヌル{} ここで一般的に使用されるコマンドは、デフォルトの間隔を選択します。

ここで使用できる間隔コマンドを以下に示します。

    itemsep:アイテム間の追加の垂直スペースに使用されます ightmargin:右マージンと環境のリストの間の水平距離左マージン:左マージンと環境のリストの間の水平距離 opsep:リストの上部にある余分な垂直スペースlabelsep:アイテムの最初の行と、ラベルが入っているボックスの端との間の区切り。ラベル幅:ラベルを含むボックスの通常の幅解析:項目内の段落間の垂直方向のスペース。makelabel{ラベル}:ラベルの生成に使用され、 item コマンドによって印刷されます。