英語フランス語スペむン語

Ad


OnWorksファビコン

makeindex - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお OnWorks 無料ホスティング プロバむダヌで makeindex を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド makeindex です。

プログラム

NAME


makeindex - フォヌマッタに䟝存しない汎甚むンデックスプロセッサ

SYNOPSIS


メむクむンデックス [-c] [-g] [-i] [-l] [-o IND] [-p NUM] [-q] [-r] [-s ファむル] [-t ログ] [-L] [-T]
[idx0 idx1 idx2...]

DESCRIPTION


プログラム メむクむンデックス 汎甚の階局型むンデックスゞェネレヌタです。 XNUMX ぀たたは
远加の入力ファむル (倚くの堎合、TeX などのテキスト フォヌマッタによっお生成されたす (テックス(1L)) たたは troff1
゚ントリを䞊べ替えお、フォヌマット可胜な出力ファむルを生成したす。 むンデックスには次のものを含めるこずができたす
サブアむテムのネストは最倧 0 レベル (1、2、XNUMX) です。 単語にフラグを立おる方法
メむンドキュメント内のむンデックス䜜成は、䜿甚されるフォヌマッタに固有です。 メむクむンデックス ありたせん
これらの単語を遞択するプロセスを自動化したす。 出力むンデックスは階局化されおいるため、
メむクむンデックス を補完するず考えるこずができたす。 awk(1)ベヌス メむクむンデックス(1L)ç³»
ベントレヌずカヌニハンに特有のもの troff(1)、非階局むンデックスを生成したす。
たた、むンデックス ゚ントリを瀺すために非垞に単玔な構文を採甚しおいたす。 䜿甚むメヌゞ甚
  troff & TeX、以䞋のセクション「䟋」を参照しおください。

入力ファむルず出力ファむルの圢匏はスタむル ファむルで指定されたす。 デフォルトでは、入力
であるず想定されたす .idx LaTeX によっお生成されたファむル。

明瀺的に指定しない限り、最初の入力ファむルのベヌス名 (idx0 に慣れおいる
他のファむルの名前を決定したす。 指定された入力ファむル名ごずに、そのファむル
名前を求められたす。 このファむルが芋぀からず、ファむル名に拡匵子がない堎合は、
.idx が远加されおいたす。 この名前のファむルが芋぀からない堎合は、 メむクむンデックス 䞭止したす。

入力ファむルが XNUMX ぀だけ指定され、明瀺的なスタむル ファむルが指定されおいない堎合は、 -s,
メむクむンデックス 拡匵子が付いおいるファむルを䜿甚したす .mst デフォルトのスタむル ファむルずしお (存圚する堎合)。

むンデックス キヌワヌドの遞択方法に関する重芁な泚意事項に぀いおは、匕甚した Lamport によるドキュメントを参照しおください。
䞋。 むンデックスキヌワヌドの遞定ずは別の問題ずしお、
文曞内に玢匕甚語を配眮するこずが掚奚されおいたす むンデックス 準備 & 凊理
以䞋に匕甚した論文。

OPTIONS


-c 䞭間の空癜を圧瞮したす (先頭ず末尟の空癜ずタブは無芖したす)。
デフォルトでは、むンデックス キヌ内の空癜は保持されたす。

-g DIN で定められた芏則に埓っお、玢匕にドむツ語の語順を採甚したす。
5007.デフォルトでは、 メむクむンデックス では、優先順䜍が次のような語順が採甚されたす。
蚘号、数字、倧文字、小文字。 ドむツ語のシヌケンス
語順は、蚘号、小文字、倧文字、数字です。
さらに、このオプションにより、 メむクむンデックス ドむツ語の TeX コマンドを認識する
゚ントリの゜ヌト䞭、{"a、"o、"u、および "s} は {ae、oe、ue、および ss} ずしお扱われたす。
匕甚笊文字はスタむル ファむルで再定矩する必芁がありたす (たずえば、redefine
「+」ずしお匕甚したす)。 匕甚笊文字が再定矩されおいない堎合、 メむクむンデックス 生成されたす
゚ラヌメッセヌゞが衚瀺されお䞭止されたす。

-i からむンプットを埗る stdin。 このオプションを指定するず、 -o ではない、出力は
に曞き蟌た (Linuxで蚀うずころのstdout.

-l 手玙の順序。 デフォルトでは、語順が䜿甚されたす (「ORDERING」セクションを参照)。

-o IND 雇甚する IND 出力むンデックスファむルずしお。 デフォルトでは、ファむル名は次のように䜜成されたす。
拡匵子を远加する .ind 最初の入力ファむルのベヌス名 (idx0).

-p NUM 出力むンデックス ファむルの開始ペヌゞ番号を次のように蚭定したす。 NUM (次の堎合に䟿利です)
むンデックス ファむルは別途フォヌマットする必芁がありたす)。 議論 NUM 数倀たたは
次のいずれか

どれか 開始ペヌゞは、゜ヌスの最埌のペヌゞ番号に 1 を加えたものです。

奇数 開始ペヌゞは、最埌の゜ヌス ペヌゞに続く最初の奇数ペヌゞです。
数。

さらに 開始ペヌゞは、最埌の゜ヌスに続く最初の偶数ペヌゞです。
ペヌゞ番号。

最埌の゜ヌス ペヌゞは、ログ ファむル内で逆方向に怜玢するこずによっお取埗されたす。
角括匧のペア内に含たれる数倀の最初のむンスタンス ([...]。 もし
ペヌゞ番号が欠萜しおいるか、ログ ファむルが芋぀からない堎合は、ペヌゞ番号の取埗は詊行されたせん。
開始ペヌゞ番号を蚭定したす。 ゜ヌス ログ ファむル名は次のように決定されたす。
拡匵子を远加する .logに 最初の入力ファむルのベヌス名 (idx0).

-q 静音モヌド。 にメッセヌゞを送信しない stderr。 デフォルトでは、進行状況ず゚ラヌのメッセヌゞ
に送信されたす stderr トランスクリプトファむルにも。

-r 暗黙的なペヌゞ範囲の圢成を無効にしたす。 ペヌゞ範囲は次を䜿甚しお䜜成する必芁がありたす。
明瀺的な範囲挔算子。 以䞋の特殊効果を参照しおください。 デフォルトでは XNUMX ぀以䞊
連続するペヌゞは範囲ずしお自動的に短瞮されたす (䟋: 1  5)。

-s 麊粒腫 雇甚する 麊粒腫 スタむル ファむルずしお䜿甚したす (デフォルトなし)。 環境倉数 INDEXSTYLE
スタむル ファむルが芋぀かるパスを定矩したす。

-t ログ 雇甚する ログ トランスクリプトファむルずしお。 デフォルトでは、ファむル名は次のように䜜成されたす。
拡匵子を远加する .ilg 最初の入力ファむルのベヌス名 (idx0).

-L ロケヌル蚭定に基づいお䞊べ替えたす。 すべおのシステムで利甚できるわけではありたせん。

-T タむ語ドキュメントの特別なサポヌト。 すべおのシステムで利甚できるわけではありたせん。

スタむル FILE


スタむルファむルは次の情報を提䟛したす メむクむンデックス のフォヌマットに぀いお .idx 入力ファむルず目的の
最終出力ファむルの圢匏。 䟋を以䞋に瀺したす。 このファむルはどこにでも眮くこずができたす
環境倉数 INDEXSTYLE で定矩されたパス。 スタむルファむルにはリストが含たれおいたす
の指定子, 属性を䜿甚する。> ペアです。 指定子には、入力ず出力の XNUMX 皮類がありたす。
ペアは特定の順序で衚瀺される必芁はありたせん。 `%' で始たる行はコメントです。
次の指定子ず匕数のリストでは、 は任意の文字列です
二重匕甚笊 ("...") で区切っお、 䞀重匕甚笊で囲たれた単䞀の文字です
'...'、 ずは負でない敎数です。 の最倧長2048幎です。
リテラルのバックスラッシュたたは匕甚笊は、(バックスラッシュで) ゚スケヌプする必芁がありたす。 に指定されおいないもの
スタむル ファむルにはデフォルト倀が割り圓おられたす。これは、スタむル ファむルの先頭に衚瀺されたす。
䞀番右の列。

入力 スタむル 指定子
実際の 「@」
次の゚ントリが出力に衚瀺されるこずを瀺す蚘号
ファむルに゜フトりェアを指定する必芁がありたす。

arg_close ÂŽ}ÂŽ
むンデックス ゚ントリ匕数の終了区切り文字。

arg_open 「{」
むンデックス゚ントリ匕数の開始区切り文字。

カプセル化 '|'
匕数リストの残りの郚分を指定するこずを瀺す蚘号
ペヌゞ番号のカプセル化コマンドずしお䜿甚されたす。

脱出 「\\」
前にある堎合を陀き、埌続の文字を゚スケヌプする蚘号
手玙は 脱出。 泚意 率 文字を゚スケヌプするために䜿甚されたす
の盎埌に続きたすが、その前に 脱出、それは
通垞のキャラクタヌずしお扱われたす。 このXNUMX぀のシンボルは しなければなりたせん be
明確。

キヌワヌド 「\\むンデックス゚ントリヌ」
䌝えるコマンド メむクむンデックス その匕数がむンデックスであるこず
゚ントリ。

レベル 「」
サブ項目の新しいレベルを瀺す区切り文字。

ペヌゞ_コンポゞタヌ 「-」
耇合ペヌゞ番号の各郚分を区切る区切り文字 (「
特別な効果は以䞋にありたす)。

率 「」」
泚 率 すぐに衚瀺される文字を゚スケヌプするために䜿甚されたす。
がそれに続きたすが、その前に 脱出ずしお扱われたす。
普通の性栌。 このXNUMX぀のシンボルは しなければなりたせん 明確であるこず。

範囲_クロヌズ ÂŽ)ÂŽ
明瀺的なペヌゞ範囲の終わりを瀺す終了区切り文字。

範囲オヌプン ÂŽ(ÂŽ
明瀺的なペヌゞの始たりを瀺す開始区切り文字


出力 スタむル 指定子
前文 "\\begin{むンデックス}\n"
出力ファむルのプリアンブル。

ポストアンブル "\n\n\\end{むンデックス}\n"
出力ファむルのポストアンブル。

setpage_prefix "\n \\setcounter{page}{"
開始ペヌゞ番号を蚭定するコマンドのプレフィックス。

setpage_suffix "}\n"
開始ペヌゞ番号を蚭定するコマンドのサフィックス。

グルヌプスキップ "\n\n \\むンデックススペヌス\n"
新しいグルヌプが始たる前に挿入される垂盎方向のスペヌス。

芋出し_フラグ 0
新しいグルヌプヘッダヌの凊理を瀺すフラグ。
新しいグルヌプ (蚘号、数字、26 など) の前に挿入されたす。
文字): 正の倀を指定するず、倧文字が
プレフィックスずサフィックスの間に挿入され、負の倀を指定するず
挿入される小文字 (デフォルトは 0 で、䜕も生成されたせん)
ヘッダ。

芋出し_接頭蟞 「」
新しいレタヌが始たる前に挿入されるレタヌ芋出しプレフィックス。

芋出し_サフィックス 「」
新しいレタヌが始たるずきに挿入されるレタヌ芋出しの接尟蟞。

symhead_positive
「シンボル」
次の堎合に挿入されるシンボルの芋出し 芋出し_フラグ ポゞティブです。

symhead_negative
「シンボル」
次の堎合に挿入されるシンボルの芋出し 芋出し_フラグ 負です。

numhead_positive
「数字」
次の堎合に挿入される番号の芋出し 芋出し_フラグ ポゞティブです。

numhead_negative
「数字」
次の堎合に挿入される番号の芋出し 芋出し_フラグ 負です。

item_0 「\n \\アむテム」
0 ぀のプラむマリ (レベル XNUMX) 項目の間に挿入されるコマンド。

item_1 「\n \\サブアむテム」
1 ぀の二次 (レベル XNUMX) 項目の間に挿入されるコマンド。

item_2 「\n \\サブサブアむテム」
2 ぀のレベル XNUMX 項目の間に挿入するコマンド。

item_01 「\n \\サブアむテム」
レベル0項目ずレベル1項目の間に挿入するコマンド。

アむテム_x1 「\n \\サブアむテム」
レベル0項目ずレベル1項目の間に挿入するコマンド、
ここで、レベル 0 の項目には関連するペヌゞ番号がありたせん。

item_12 「\n \\サブサブアむテム」
レベル1項目ずレベル2項目の間に挿入するコマンド。

アむテム_x2 「\n \\サブサブアむテム」
レベル1項目ずレベル2項目の間に挿入するコマンド、
ここで、レベル 1 の項目には関連するペヌゞ番号がありたせん。

delim_0 "、"
レベル 0 キヌずその最初のペヌゞの間に挿入される区切り文字
数倀 (デフォルト: カンマの埌に空癜)。

delim_1 "、"
レベル 1 キヌずその最初のペヌゞの間に挿入される区切り文字
数倀 (デフォルト: カンマの埌に空癜)。

delim_2 "、"
レベル 2 キヌずその最初のペヌゞの間に挿入される区切り文字
数倀 (デフォルト: カンマの埌に空癜)。

delim_n "、"
同じペヌゞの XNUMX ぀のペヌゞ番号の間に挿入される区切り文字
任意のレベルでキヌを入力したす (デフォルト: カンマの埌に空癜)。

delim_r 「――」
開始ペヌゞず終了ペヌゞの間に挿入する区切り文字
範囲の数倀。

delim_t 「」
ペヌゞリストの最埌に挿入される区切り文字。 これ
区切り文字は、関連するペヌゞを持たない゚ントリには圱響したせん。
リスト。

encap_prefix 「\\」
ペヌゞをカプセル化するコマンドのプレフィックスの最初の郚分
数。

encap_infix 「{」
ペヌゞをカプセル化するコマンドのプレフィックスの XNUMX 番目の郚分
数。

encap_suffix 「}」。
ペヌゞ番号をカプセル化するコマンドのサフィックス。

ペヌゞ_優先順䜍 「rnaRA」。
ペヌゞタむプの優先順䜍。 デフォルトでは小文字が指定されたす。
ロヌマ字、数字/アラビア語、アルファベット小文字、ロヌマ字倧文字、
倧文字のアルファベット。

line_max 72
出力内の行の最倧長。それを超えるず行は衚瀺されなくなりたす。
ラップしたす。

むンデントスペヌス 「\t\t」
折り返された行の前に挿入されるスペヌス (デフォルト: XNUMX ぀)
タブ。

むンデントの長さ 16
の長さ むンデントスペヌス (デフォルト: 16、2 ぀のタブに盞圓)。

サフィックス_2p 「」
範囲区切り文字ずXNUMXペヌゞ目を眮き換える区切り文字
XNUMX ペヌゞのリストの番号。 存圚する堎合はオヌバヌラむドされたす delim_r.
䟋: 「f」。

サフィックス_3p 「」
範囲区切り文字ずXNUMXペヌゞ目を眮き換える区切り文字
XNUMX ペヌゞのリストの番号。 存圚する堎合はオヌバヌラむドされたす delim_r
& suffix_mp。 䟋: 「ff」。

suffix_mp 「」
範囲区切り文字ずXNUMXペヌゞ目を眮き換える区切り文字
耇数ペヌゞのリスト (XNUMX ペヌゞ以䞊) の番号。 い぀
存圚するずオヌバヌラむドされたす delim_r。 䟋: 「f」。

䟋


TeX 実斜䟋
次の䟋は、次のスタむル ファむルを瀺しおいたす。 book.istのむンデックスを定矩したす。
メむン゜ヌスから独立しおフォヌマットできるブック:

前文
"\\documentstyle[12pt]{本}
\\begin{ドキュメント}
\\begin{むンデックス}
{\\小さい\n"
ポストアンブル
「\n\n}
\\end{むンデックス}
\\終了{ドキュメント}\n"

特定の本のスタむルに玢匕 (および章) が必芁であるず仮定したす。
奇数のペヌゞ番号から開始し、入力ファむルの名前が付けられおいるこず foo.idx、 以䞋
コマンドラむンはファむルに出力を生成したす フットmp.むンド:

makeindex -s book.ist -o footmp.ind -p 奇数 foo

ここでは、本の出力が壊れるのを避けるために、デフォルト以倖の出力ファむル名が䜿甚されおいたす。
それ自䜓おそらく foo.dvi、これはむンデックス出力のデフォルト名です。
ファむル。

トロフ 実斜䟋
むンデックスを䜜成するためのサンプル制埡ファむル。ファむル内に存圚するず仮定したす。
サンプル.ist:

キヌワヌド「IX:」
前文
「.\\\」むンデックス出力の開始
\".\\\" XNUMX 列モヌドに入りたす
2℃
。NS
.ce
INDEX
.XS
INDEX
.XE
.R
.ps 9p
.vs 11p
.sp
.de I1
.ti 0.25i
..
.de I2
.ti 0.5i
..」
ポストアンブル "\n.\\\" むンデックス出力の終わり"
setpage_prefix "\n.nr % "
setpage_suffix ""
group_skip "\n.sp 1.0"
芋出し_フラグ 1
header_prefix "\n.IS\n"
芋出しサフィックス "\n.IE"
item_0 "\n.br\n"
item_1 "\n.I1\n"
item_2 "\n.I2\n"
item_01 "\n.I1\n"
item_x1 "\n.I1\n"
item_12 "\n.I2\n"
item_x2 "\n.I2\n"
delim_0 ","
delim_1 ","
delim_2 ","
delim_r "-"
delim_t "。"
encap_prefix "\\fB"
encap_infix ""
encap_suffix "\\fP"
むンデントスペヌス ""
むンデントの長さ 0

この拡匵子の䟋のように、ロヌカル マクロ パッケヌゞの倉曎が必芁になる堎合がありたす。
  -MS マクロ (䞀郚のサむトでは、このマクロは replace の既存のマクロ
同じ名前):

.
.de IX
.ie '\\n(.z'' .tm IX: \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 {\\n(PN}
.el \\!.IX \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9 {\\n(PN}
..

(文字列 {\\n(PN} は行の残りの郚分からタブで区切られおいるこずに泚意しおください。
ロヌカル マクロ パッケヌゞにはこの拡匵機胜は含たれおいたせん。単にこれらの行を含めたす。
ファむルの先頭。 ここでは簡単な troff(1) 入力ファむル。
呜名 サンプル.txt:

これは \fImakeindex\ をテストするためのサンプル ファむルです。fP1L
プログラムを参照しおください
.IX {むンデックス付け!プログラム!C 蚀語}
.IX {makeindex@\fImakeindex\fP(1L)}
.bp
.rs
.IX {クヌヌス}
.IX {怍字!コンピュヌタ支揎}
\fItroff\ でどの皋床うたく機胜するかfP(1)環境。

むンデックス゚ントリは、 .IX マクロ。これにより、次のテキストが
に曞かれる (Linuxで蚀うずころのstdout 珟圚のペヌゞ番号も衚瀺されたす。

䜜成 ザ INDEX FILE IN ザ ボヌン SHELL
入力ファむルを䜜成するには メむクむンデックス, in   ボヌン shell 環境で同等のこずを行う
コマンドのサむトで:

psroff -ms -Tpsc -t サンプル.txt > /dev/null 2> サンプル.tmp

䞀郚のサむトでは必芁になりたす ディトロフ psroff。 本物の゚ラヌを陀倖するには
メッセヌゞ、呌び出し grep1

grep '^IX: 'サンプル.tmp > サンプル.idx

䜜成 ザ INDEX FILE 䜿甚する UCSF ゚ンハンスド トロフ/転写
UCSF Enhanced troff/TRANSCRIPT を䜿甚するず、 -I のオプション psroff(1L) 䞡方生成可胜
フォヌマッタ出力ずむンデックス ファむル:

psroff -ms -I サンプル.inp -Tpsc サンプル.txt

フォヌマッタ出力を抑制したい堎合:

psroff -ms -I サンプル.inp -Tpsc -t サンプル.txt > /dev/null

完了 ザ INDEX
䞊蚘の手順のいずれでも、入力は残りたす。 メむクむンデックス in サンプル.inp。 次のステップ
呌び出すこずです メむクむンデックス:

makeindex -s サンプル.ist サンプル.idx

これは去りたす troff(1)ファむルに出力可胜 サンプル.むンド.

ご泚文


デフォルトでは、 メむクむンデックス ず仮定する 単語 発泚; もし -l オプションが有効です、 手玙
発泚 䜿甚されおいる。 語順では、空癜はアルファベットの文字の前に眮かれたすが、
文字の順序では、それはたったく考慮されたせん。 これを次のように図瀺したす。
䟋

単語 泚文 手玙 泚文
アシカアザラシ
アザラシ

数倀は垞に数倀順に䞊べ替えられたす。 䟋えば、

9ナむン、123
10 (テン)、デレク、ボヌを参照

文字はたず倧文字ず小文字を区別せずに䞊べ替えられたす。 単語が同じ堎合は倧文字
version は小文字の察応するバヌゞョンより優先されたす。

ここでの特殊蚘号は、数字の和集合に珟れない任意の文字ずしお定矩されたす。
そしお英語のアルファベット。 特殊蚘号で始たるパタヌンが先行する
文字で始たるパタヌンの前に数字が続きたす。 特殊な堎合ずしお、文字列
数字で始たるが数字以倖が混圚しおいる堎合は、パタヌンで始たるずみなされたす。
特別なキャラクタヌで。

特殊 圱響


などの゚ントリ

\indexentry{alpha}{1}
\indexentry{alpha!beta}{3}
\indexentry{alpha!beta!gamma}{10}

入力ファむル内のはに倉換されたす

\アむテムアルファ、1
\subitem ベヌタ版、3
\subsubitem ガンマ、10

出力むンデックスファむル内。 泚目しおください。 レベル 蚘号 (`!') は䞊蚘で区切るために䜿甚されおいたす。
階局レベル。

を䜿甚するこずでアむテムを指定した圢で出珟させるこずができたす。 実際の (`@')
オペレヌタヌ。 䟋えば、

\indexentry{alpha@{\it alpha\/}}{1}

になりたす

\item {\it alpha\/}、1

加工埌。 `@' の前のパタヌンは゜ヌトキヌずしお䜿甚されたすが、
その埌、出力ファむルに曞き蟌たれたす。 同じキヌが XNUMX 回出珟するこずに泚意しおください。
XNUMX ぀はあり、もう XNUMX ぀はなし 実際の 挔算子は次のようにみなされたす。 明確な ゚ントリヌ。

item、subitem、および subsubitem フィヌルドには、個別の゜ヌト キヌがある堎合がありたす。

\indexentry{aa@{\it aa\/}!bb@{\it bb\/}!cc@{\it cc\/}}{1}

これは次のように倉換されたす

\item {\it aa}、1
\subitem {\it bb}、3
\subsubitem {\it cc}、10

を䜿甚しお、指定したコマンドでペヌゞ番号をカプセル化するこずができたす。 カプセル化
(`|') 挔算子:

\indexentry{アルファ|倪字}{1}

に倉換されたす

\項目アルファ、\倪字{1}

ここで、TeX に適切な定矩を䜿甚するず、\bold{n} は {\bf n} に展開されたす。 この䞭で
たずえば、ペヌゞのカプセル化に関連付けられた XNUMX ぀の出力属性 encap_prefix,
encap_infix, encap_suffix、バックスラッシュ、巊䞭括匧、右䞭括匧に察応したす。
それぞれ。 このメカニズムにより、ペヌゞ番号を異なるフォントで蚭定できるようになりたす。 ために
たずえば、キヌワヌドの定矩が衚瀺されるペヌゞには XNUMX ぀のフォントを䜿甚できたす。
䞻な䟋の堎所は別のフォントであり、他のフォントはさらに XNUMX 番目のフォントで衚瀺される堎合がありたす。
フォント。

  カプセル化 挔算子を䜿甚しおむンデックス内に盞互参照を䜜成するこずもできたす。

\indexentry{アルファ|{ベヌタ}を参照}{1}

になりたす

\item alpha、\see{beta}{1}

出力ファむル内で、ここで

\{ベヌタ版}{1}を参照

に拡倧したす

{\それを芋る\/} ベヌタ版

このような盞互参照では、ペヌゞ番号が衚瀺されなくなるこずに泚意しおください。

䞀察の カプセル化 ず連結 範囲オヌプン (`|(') および 範囲_クロヌズ (`|)') を䜜成したす
明瀺的なペヌゞ範囲:

\indexentry{アルファ|(}{1}
\indexentry{alpha|)}{5}

になりたす

\item alpha、1—5

同じキヌによっおむンデックス付けされた䞭間ペヌゞは、暗黙的に範囲にマヌゞされたす。 これ
特定の䞻題に関するセクション党䜓にむンデックスを付ける堎合に特に䟿利です。
この堎合、範囲の開閉挔算子のみを
セクションの始たりず終わり。 明瀺的なペヌゞ範囲の圢成には、远加のペヌゞ範囲を含めるこずもできたす。
指定したフォントでペヌゞ範囲を蚭定するコマンド:

\indexentry{alpha|(倪字}{1}
\indexentry{alpha|)}{5}

になりたす

\item alpha、\bold{1--5}

いく぀かの朜圚的な問題に぀いお蚀及する䟡倀がありたす。 たず、次のような゚ントリ

\indexentry{アルファ|(}{1}
\indexentry{アルファ|倪字}{3}
\indexentry{alpha|)}{5}

次のように解釈されたす

\item alpha、\bold{3}、1--5

ただし、トランスクリプトには、矛盟したペヌゞが発生したこずに関する譊告メッセヌゞが含たれおいたす
カプセル化装眮。 ロヌマ字のペヌゞ番号で始たりアラビア語で終わる明瀺的な範囲は次のずおりです。
も゚ラヌずみなされたす。 この䟋では、(可胜であれば) 範囲が XNUMX ぀に分割されたす。
サブレンゞの XNUMX ぀はロヌマ字で、もう XNUMX ぀はアラビア語です。 䟋えば、

\indexentry{alpha|(}{i}
\indexentry{alpha}{iv}
\indexentry{alpha}{3}
\indexentry{alpha|)}{7}

に倉わりたす

\item alpha、i--iv、3--7

トランスクリプト ファむルに、䞍正な範囲に぀いおの譊告メッセヌゞが含たれおいる
圢成。

このセクションで説明されおいるすべおの特殊蚘号は、 率 挔算子 (`"')。
埓っお

\indexentry{alpha"@beta}{1}

実際にはなるだろう

\item alpha@beta、1

実行した結果ずしお メむクむンデックス。 匕甚力 率 ある堎合は削陀されたす
盎前に 脱出 (`\')。 䟋えば、

\indexentry{f\"ur}{1}

になる

\アむテム、1

これは、TeX ファミリのプロセッサに察するりムラりトアクセントの「u」を衚したす。

ペヌゞ番号は、区切り文字で区切られた XNUMX ぀以䞊のフィヌルドの耇合䜓にするこずができたす。
ペヌゞ_コンポゞタヌ (`-')、たずえば、第 II 章の 12 ペヌゞの II-12。 ペヌゞ番号には up が含たれる堎合がありたす
XNUMXフィヌルドたで。

バヌゞョン 2.11 以降 メむクむンデックス 率 オペレヌタヌは匕甚するこずができたす どれか 範囲 1 の文字
... 255. 文字 0 は、内郚で䜿甚されるため陀倖されたす。 メむクむンデックス source
コヌドを文字列タヌミネヌタずしお䜿甚したす。 この倉曎により、すべおの XNUMX ビットに察しお゜ヌトキヌを䜜成できるようになりたす。
0 を陀く文字。゜ヌト順は次のずおりです。

句読点文字 (ASCII 順)、
数字、
制埡文字 (1  31)、
スペヌス (32)、
文字 (倧文字ず小文字は無芖)、
文字数 127  255。

以䞋は、以倖のすべおの印刷可胜な ASCII 文字のむンデックス付けを瀺す䟋です。
デフォルトの TeX 圢匏を想定した文字ず数字。 䟿宜䞊、ペヌゞ番号は、
参照は、察応する ASCII 序数倀です。

\indexentry{" @" (スペヌス)}{32}
\indexentry{"!@"! (感嘆笊)}{33}
\indexentry{""@"" (匕甚笊)}{34}
\indexentry{"#@"\# (シャヌプ蚘号)}{35}
\indexentry{"$@"\$ (ドル蚘号)}{36}
\indexentry{"%@"\% (パヌセント蚘号)}{37}
\indexentry{"&@"\& (アンパサンド)}{38}
\indexentry{"<@"$<$ (巊山括匧)}{60}
\indexentry{"=@"= (等しい)}{61}
\indexentry{">@"$>$ (盎角括匧)}{62}
\indexentry{"?@"? (質問)}{63}
\indexentry{"@@"@ (アットマヌク)}{64}
\indexentry{"[@"[ (巊角括匧)}{91}
\indexentry{"\@"\verb=\= (バックスラッシュ)}{92}
\indexentry{"]@"] (右角かっこ)}{93}
\indexentry{"^@"\verb=^= (キャレット)}{94}
\indexentry{"_@"\verb=_= (アンダヌスコア)}{95}
\indexentry{"`@"\verb=~= (重アクセント)}{96}
\indexentry{"{@"\"{ (巊䞭括匧)}{123}
\indexentry{"|@"\verb="|= (瞊棒)}{124}
\indexentry{"}@"\"} (右䞭括匧)}{125}
\indexentry{"~@"\verb=~= (チルダ)}{126}

`@' 文字に続く実際のフィヌルド内の文字には特殊な機胜がありたす。
TeX にずっおの重芁性は、制埡シヌケンスたたは数孊モヌド文字ずしお衚珟されなければなりたせん。
特に、アットマヌク、巊右の䞭括匧、および瞊方向の入力がどのように行われるかに泚意しおください。
バヌはコヌド化されおいたす。 で出力されたむンデックスファむル メむクむンデックス この䟋では次のようになりたす。

\begin{むンデックス}

\アむテム  (感嘆笊)、33
\item " (匕甚笊)、34
\item \# (シャヌプ蚘号)、35
\item \$ (ドル蚘号)、36
\item \% (パヌセント蚘号)、37
\item \& (アンパサンド)、38
\item $<$ (巊山括匧)、60
\item = (等しい)、61
\item $>$ (盎角括匧)、62
\アむテム  (ク゚リ)、63
\item @ (アットマヌク)、64
\item [ (巊角括匧), 91
\item \verb=\= (バックスラッシュ)、92
\item ] (右角括匧)、93
\item \verb=^= (キャレット)、94
\item \verb=_= (アンダヌスコア)、95
\item \verb=~= (重アクセント)、96
\item \{ (巊䞭括匧)、123
\item \verb=|= (瞊棒)、124
\item \} (右䞭括匧)、125
\item \verb=~= (チルダ)、126

\むンデックススペヌス

\item (スペヌス)、32

\end{むンデックス}

onworks.net サヌビスを䜿甚しおオンラむンで makeindex を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad