InglesPransesEspanyol

Ad


OnWorks favicon

makeindex - Online sa Cloud

Patakbuhin ang makeindex sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command makeindex na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


makeindex - isang pangkalahatang layunin, formatter-independent index processor

SINOPSIS


makeindex [-c] [-g] [-i] [-l] [-o ind] [-p num] [-q] [-r] [-s sfile] [-t mag-log] [-L] [-T]
[idx0 idx1 idx2...]

DESCRIPTION


Ang programa makeindex ay isang pangkalahatang layunin hierarchical index generator; tumatanggap ito ng isa o
higit pang mga input file (kadalasang ginawa ng isang text formatter tulad ng TeX (tex(1L)) o troffNa (1),
inaayos ang mga entry, at gumagawa ng isang output file na maaaring ma-format. Ang index ay maaaring magkaroon
hanggang sa tatlong antas (0, 1, at 2) ng subitem nesting. Ang paraan kung saan ang mga salita ay na-flag
para sa pag-index sa loob ng pangunahing dokumento ay tiyak sa formatter na ginamit; makeindex ang
hindi i-automate ang proseso ng pagpili ng mga salitang ito. Dahil hierarchical ang output index,
makeindex maaaring ituring na pantulong sa ang awkward(1)-based gumawa.index(1L) sistema ng
Bentley at Kernighan, na partikular sa troff(1), bumubuo ng mga hindi hierarchical na indeks,
at gumagamit ng mas simpleng syntax para sa pagpahiwatig ng mga entry sa index. Para sa paglalarawan ng paggamit
sa troff at TeX, tingnan ang seksyong MGA HALIMBAWA sa ibaba.

Ang mga format ng input at output file ay tinukoy sa isang style file; bilang default, input
ay ipinapalagay na a .idx file, tulad ng nabuo ng LaTeX.

Maliban kung tahasang tinukoy, ang batayang pangalan ng unang input file (idx0) ay nakasanayan na
tukuyin ang mga pangalan ng iba pang mga file. Para sa bawat tinukoy na pangalan ng file ng input, isang file nito
pangalan ay hinahanap. Kung ang file na ito ay hindi natagpuan at ang pangalan ng file ay walang extension, ang
karugtong .idx ay nakadugtong. Kung walang nakitang file na may ganitong pangalan, makeindex nagpapalaglag.

Kung eksaktong isang input file ang ibinigay at walang tahasang istilong file ang tinukoy gamit -s,
makeindex gumagamit ng file na may extension .mst bilang default na style file (kapag naroroon).

Para sa mahahalagang tala sa kung paano pumili ng mga index na keyword, tingnan ang dokumentong binanggit ni Lamport
sa ibaba. Bilang isang isyu na hiwalay sa pagpili ng mga index na keyword, isang sistematikong mekanismo para sa
ang paglalagay ng mga termino ng index sa isang dokumento ay iminungkahi sa Index Paghahanda at PagprosesoSa
papel na binanggit sa ibaba.

Opsyon


-c I-compress ang mga intermediate na blangko (binalewala ang mga nangunguna at sumusunod na mga blangko at tab).
Bilang default, pinananatili ang mga blangko sa index key.

-g Gamitin ang pagkakasunud-sunod ng salitang German sa index, alinsunod sa mga panuntunang itinakda sa DIN
5007. Bilang default, makeindex gumagamit ng pagkakasunod-sunod ng salita kung saan ang nauuna ay:
mga simbolo, numero, malalaking titik, maliliit na titik. Ang pagkakasunud-sunod sa Aleman
Ang pagkakasunud-sunod ng salita ay: mga simbolo, maliliit na titik, malalaking titik, mga numero.
Bukod pa rito, pinapagana ng opsyong ito makeindex upang makilala ang German TeX-commands
{"a, "o, "u at "s} bilang {ae, oe, ue at ss} sa panahon ng pag-uuri ng mga entry.
Ang quote character ay dapat na muling tukuyin sa isang style file (halimbawa, muling tukuyin
quote bilang '+'). Kung ang karakter ng quote ay hindi muling tinukoy, makeindex ay bubuo
isang mensahe ng error at i-abort.

-i Kumuha ng input mula sa si stdin. Kapag ang pagpipiliang ito ay tinukoy at -o ay hindi, ang output ay
nakasulat sa stdout.

-l Pag-order ng liham; bilang default, ginagamit ang pag-order ng salita (tingnan ang seksyong PAG-ORDER).

-o ind Trabaho ind bilang output index file. Bilang default, ang pangalan ng file ay nilikha ni
pagdaragdag ng extension .ind sa batayang pangalan ng unang input file (idx0).

-p num Itakda ang panimulang numero ng pahina ng output index file upang maging num (kapaki-pakinabang kapag ang
index file ay dapat i-format nang hiwalay). Ang argumento num maaaring numerical o
isa sa mga sumusunod:

anumang Ang panimulang page ay ang huling source page number plus 1.

kakaiba Ang panimulang pahina ay ang unang kakaibang pahina kasunod ng huling pahina ng pinagmulan
numero.

kahit na Ang panimulang pahina ay ang unang pantay na pahina kasunod ng huling pinagmulan
numero ng pahina.

Ang huling pahina ng pinagmulan ay nakuha sa pamamagitan ng paghahanap pabalik sa log file para sa
unang pagkakataon ng isang numerong kasama sa loob ng ipinares na square bracket ([...]). Kung ang
ang numero ng pahina ay nawawala o ang log file ay hindi nahanap, walang pagtatangka na gagawin
itakda ang numero ng panimulang pahina. Ang pangalan ng source log file ay tinutukoy ng
pagdaragdag ng extension .log sa batayang pangalan ng unang input file (idx0).

-q Tahimik na mode; huwag magpadala ng mga mensahe sa stderr. Bilang default, mga mensahe ng pag-unlad at error
ay ipinadala sa stderr pati na rin sa transcript file.

-r I-disable ang implicit page range formation; Ang mga hanay ng pahina ay dapat gawin sa pamamagitan ng paggamit
mga operator ng tahasang saklaw; tingnan ang ESPESYAL NA EPEKTO sa ibaba. Bilang default, tatlo o higit pa
Ang mga sunud-sunod na pahina ay awtomatikong pinaikli bilang isang hanay (hal. 1—5).

-s sty Trabaho sty bilang style file (walang default). Ang variable ng kapaligiran na INDEXSTYLE
tumutukoy sa landas kung saan dapat matagpuan ang style file.

-t mag-log Trabaho mag-log bilang transcript file. Bilang default, ang pangalan ng file ay nilikha ni
pagdaragdag ng extension .ilg sa batayang pangalan ng unang input file (idx0).

-L pag-uri-uriin batay sa mga setting ng lokal. Hindi available sa lahat ng system.

-T espesyal na suporta para sa mga dokumentong Thai. Hindi available sa lahat ng system.

Estilo FILE


Ang style file ay nagpapaalam makeindex tungkol sa pormat ng .idx input file at ang nilalayon
format ng panghuling output file; makikita ang mga halimbawa sa ibaba. Maaaring manirahan ang file na ito kahit saan
ang path na tinukoy ng environment variable na NDEXSTYLE. Ang style file ay naglalaman ng isang listahan
ngtukuyin, katangian> pares. Mayroong dalawang uri ng mga specifier: input at output.
Ang mga pares ay hindi kailangang lumitaw sa anumang partikular na pagkakasunud-sunod. Ang isang linya na sinimulan ng `%' ay isang komento.
Sa sumusunod na listahan ng mga specifier at argumento, ay isang arbitrary string
nililimitahan ng dobleng panipi ("..."), ay isang solong titik na niyakap ng mga solong panipi
('...'), at ay isang nonnegative integer. Ang maximum na haba ng a ay 2048.
Ang isang literal na backslash o quote ay dapat na i-escape (sa pamamagitan ng isang backslash). Anumang bagay na hindi tinukoy sa
ang style file ay bibigyan ng isang default na halaga, na ipinapakita sa ulo ng
pinakakanang hanay.

INPUT Estilo MGA SPECIFIER
tunay ´@´
Simbolo na nagsasaad na ang susunod na entry ay lalabas sa output
file.

arg_close ´}´
Pagsasara ng delimiter para sa index entry argument.

arg_open ´{´
Pagbubukas ng delimiter para sa index entry argument.

encap ´|´
Simbolo na nagsasaad na ang natitirang listahan ng argumento ay dapat
ginamit bilang encapsulating command para sa page number.

makatakas ´\\´
Simbolo na lumalabas sa sumusunod na titik, maliban kung ito ay nauuna
sulat ay makatakas. Tandaan: sipi ay ginagamit upang makatakas sa titik na
agad itong sinusundan, ngunit kung ito ay nauunahan ng makatakas, ito ay
itinuturing bilang isang ordinaryong karakter. Ang dalawang simbolo na ito dapat be
naiiba.

keyword "\\indexentry"
Utos na nagsasabi makeindex na ang argumento nito ay isang index
entry.

antas ´!´
Delimiter na nagsasaad ng bagong antas ng subitem.

page_compositor "-"
Delimiter na naghihiwalay sa mga bahagi ng isang composite page number (tingnan ang
MGA ESPESYAL NA EPEKTO sa ibaba).

sipi ´"´
tandaan: sipi ay ginagamit upang takasan ang liham na kaagad
sinusundan ito, ngunit kung ito ay nauunahan ng makatakas, ito ay itinuturing bilang a
ordinaryong karakter. Ang dalawang simbolo na ito dapat maging kakaiba.

saklaw_malapit ´)´
Ang pagsasara ng delimiter na nagsasaad ng pagtatapos ng isang tahasang hanay ng pahina.

saklaw_bukas ´(´
Pagbubukas ng delimiter na nagsasaad ng simula ng isang tahasang pahina
range.

oUTPUT Estilo MGA SPECIFIER
preamble "\\begin{theindex}\n"
Preamble ng output file.

postamble "\n\n\\end{theindex}\n"
Postamble ng output file.

setpage_prefix "\n \\setcounter{page}{"
Prefix ng command na nagtatakda ng panimulang numero ng pahina.

setpage_suffix "}\n"
Suffix ng command na nagtatakda ng panimulang numero ng pahina.

group_skip "\n\n \\indexspace\n"
Vertical space na ilalagay bago magsimula ang isang bagong grupo.

headings_flag 0
I-flag na nagsasaad ng paggamot sa mga bagong header ng pangkat, na
ipinasok kapag bago ang isang bagong grupo (mga simbolo, numero, at ang 26
mga titik): ang mga positibong halaga ay nagiging sanhi ng malaking titik
ipinasok sa pagitan ng prefix at suffix, at ang mga negatibong halaga ay nagiging sanhi ng a
maliit na titik na ilalagay (ang default ay 0, na naglalabas ng no
header).

heading_prefix ""
Letter heading prefix na ilalagay bago magsimula ang isang bagong titik.

heading_suffix ""
Letter heading suffix na ilalagay kapag nagsimula ang isang bagong titik.

symhead_positive
"Mga Simbolo"
Heading para sa mga simbolo na ilalagay kung headings_flag ay positibo.

symhead_negative
"mga simbolo"
Heading para sa mga simbolo na ilalagay kung headings_flag ay negatibo.

numhead_positive
"Numero"
Heading para sa mga numerong ilalagay kung headings_flag ay positibo.

numhead_negative
"numero"
Heading para sa mga numerong ilalagay kung headings_flag ay negatibo.

item_0 "\n \\ aytem "
Utos na ilalagay sa pagitan ng dalawang pangunahing (antas 0) na mga item.

item_1 "\n \\subitem "
Utos na ipasok sa pagitan ng dalawang pangalawang (antas 1) na mga item.

item_2 "\n \\subitem "
Utos na maipasok sa pagitan ng dalawang antas 2 na item.

item_01 "\n \\subitem "
Utos na ilalagay sa pagitan ng isang level 0 na item at isang level 1 na item.

item_x1 "\n \\subitem "
Utos na ilalagay sa pagitan ng isang level 0 na item at isang level 1 na item,
kung saan ang antas 0 na item ay walang nauugnay na mga numero ng pahina.

item_12 "\n \\subitem "
Utos na ilalagay sa pagitan ng isang level 1 na item at isang level 2 na item.

item_x2 "\n \\subitem "
Utos na ilalagay sa pagitan ng isang level 1 na item at isang level 2 na item,
kung saan ang antas 1 na item ay walang nauugnay na mga numero ng pahina.

delim_0 ","
Delimiter na ilalagay sa pagitan ng level 0 key at sa unang pahina nito
numero (default: kuwit na sinusundan ng blangko).

delim_1 ","
Delimiter na ilalagay sa pagitan ng level 1 key at sa unang pahina nito
numero (default: kuwit na sinusundan ng blangko).

delim_2 ","
Delimiter na ilalagay sa pagitan ng level 2 key at sa unang pahina nito
numero (default: kuwit na sinusundan ng blangko).

delim_n ","
Delimiter na ilalagay sa pagitan ng dalawang numero ng pahina para sa pareho
key sa anumang antas (default: kuwit na sinusundan ng blangko).

delim_r "--"
Delimiter na ilalagay sa pagitan ng panimula at pangwakas na pahina
mga numero ng isang hanay.

delim_t ""
Delimiter na ilalagay sa dulo ng isang listahan ng pahina. Ito
Ang delimiter ay walang epekto sa mga entry na walang nauugnay na pahina
listahan.

encap_prefix "\\"
Unang bahagi ng prefix para sa utos na sumasaklaw sa pahina
numero.

encap_infix "{"
Pangalawang bahagi ng prefix para sa utos na sumasaklaw sa pahina
numero.

encap_suffix "}".
Suffix para sa utos na nakapaloob sa numero ng pahina.

page_precedence "rnaRA".
Pagkakasunod-sunod ng uri ng page. Tinutukoy ng default ang: lowercase
roman, numeric/arabic, lowercase na alpabeto, uppercase na roman,
malaking titik na alpabeto.

line_max 72
Pinakamataas na haba ng isang linya sa output, kung saan ang isang linya
nakabalot.

indent_space "\t\t"
Puwang na ilalagay sa harap ng isang nakabalot na linya (default: dalawa
mga tab).

indent_length 16
Haba ng indent_space (default: 16, katumbas ng 2 tab).

panlapi_2p ""
Delimiter para palitan ang range delimiter at ang pangalawang page
bilang ng isang listahan ng dalawang pahina. Kapag naroroon, na-override ito delim_r.
Halimbawa: "f.".

panlapi_3p ""
Delimiter para palitan ang range delimiter at ang pangalawang page
bilang ng isang listahan ng tatlong pahina. Kapag naroroon, na-override ito delim_r
at suffix_mp. Halimbawa: "ff.".

suffix_mp ""
Delimiter para palitan ang range delimiter at ang pangalawang page
bilang ng maraming listahan ng pahina (tatlo o higit pang mga pahina). Kailan
kasalukuyan, na-override ito delim_r. Halimbawa: "f.".

HALIMBAWA


TeX Halimbawa
Ang sumusunod na halimbawa ay nagpapakita ng isang style file na tinatawag book.ist, na tumutukoy sa isang index para sa a
aklat na maaaring ma-format nang hiwalay sa pangunahing pinagmulan:

preamble
"\\documentstyle[12pt]{book}
\\begin{document}
\\begin{theindex}
{\\maliit\n"
postamble
"\n\n}
\\end{theindex}
\\end{document}\n"

Ipagpalagay na ang isang partikular na istilo ng libro ay nangangailangan ng index (pati na rin ang anumang mga kabanata) upang
magsimula sa isang kakaibang numero ng pahina, at pinangalanan ang input file fo.idx, ang mga sumusunod
Ang command line ay gumagawa ng output sa file footmp.ind:

makeindex -s book.ist -o footmp.ind -p odd foo

Dito ginagamit ang isang hindi default na pangalan ng file ng output upang maiwasan ang pag-clobbing ng output para sa aklat
mismo (siguro foo.dvi, na magiging default na pangalan para sa index na output
file!).

TROFF Halimbawa
Isang sample na control file para sa paglikha ng isang index, na ipagpalagay namin na nasa file
sample.ist:

keyword na "IX:"
preamble
".\\\" simula ng index output
\".\\\" ipasok ang dalawang column mode
.2C
.SH
.ito
INDEX
.XS
INDEX
.XE
.R
.ps 9p
.vs 11p
.sp
.de I1
.ti 0.25i
..
.de I2
.ti 0.5i
.. "
postamble "\n.\\\" dulo ng index output"
setpage_prefix "\n.nr % "
setpage_suffix ""
group_skip "\n.sp 1.0"
headings_flag 1
heading_prefix "\n.IS\n"
heading_suffix "\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"
indent_space ""
indent_length 0

Ang lokal na macro package ay maaaring mangailangan ng pagbabago, tulad ng sa halimbawang ito ng isang extension sa
ang -MS macros (tandaan na sa ilang mga site, ang macro na ito ay dapat palitan isang dati nang macro ng
parehong pangalan):

.
.de IX
.ibig sabihin '\\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}
..

(tandaan na ang string {\\n(PN} ay pinaghihiwalay mula sa natitirang linya ng isang tab. Kung ang iyong
Ang lokal na macro package ay hindi naglalaman ng extension na ito, isama lamang ang mga linyang iyon sa
simula ng iyong file. Narito ang isang simple troff(1) input file, na ipagpalagay namin ay
pinangalanan sample.txt:

Ito ay isang sample na file upang subukan ang \fImakeindex\fP(1L)
programa, at tingnan
.IX {indexing!programs!C language}
.IX {makeindex@\fImakeindex\fP(1L)}
.bp
.rs
.IX {Knuth}
.IX {typesetting!computer-aided}
kung gaano ito gumagana sa \fItroff\fP(1) kapaligiran.

Tandaan na ang mga entry sa index ay ipinahiwatig ng .X macro, na nagiging sanhi ng sumusunod na teksto sa
isulat sa stdout kasama ang kasalukuyang numero ng pahina.

PAGLIKHA ANG INDEX FILE IN ANG Bourne KABIBI
Upang lumikha ng isang input file para sa makeindex, in ang Bourne talukap ng alimango kapaligiran, gawin ang katumbas
sa iyong site ng command:

psroff -ms -Tpsc -t sample.txt > /dev/null 2> sample.tmp

Mangangailangan ang ilang mga site ditroff sa halip ng psroff. Upang i-filter ang anumang tunay na error
mga mensahe, panawagan grep(1):

grep '^IX: ' sample.tmp > sample.idx

PAGLIKHA ANG INDEX FILE GAMIT UCSF NAPAKITA TROFF/TRANSCRIPT
Sa UCSF Enhanced troff/TRANSCRIPT, ang -I opsyon ng psroff(1L) ay maaaring gumawa ng pareho
output ng formatter at isang index file:

psroff -ms -I sample.inp -Tpsc sample.txt

Kung nais na sugpuin ang output ng formatter:

psroff -ms -I sample.inp -Tpsc -t sample.txt > /dev/null

KUMPLETO ANG INDEX
Ang alinman sa mga pamamaraan sa itaas ay nag-iiwan ng input para sa makeindex in sample.inp. Ang susunod na hakbang
ay mag-invoke makeindex:

makeindex -s sample.ist sample.idx

Aalis ito troff(1)-ready na output sa file sample.ind.

NGAYON


Sa pamamagitan ng default, makeindex ipinapalagay salita pag-order; kung ang -l may bisa ang opsyon, sulat
pag-order Ginagamit. Sa pag-aayos ng salita, ang isang blangko ay nauuna sa anumang titik sa alpabeto, samantalang
sa letter ordering, it doesn't count at all. Ito ay inilalarawan ng mga sumusunod
halimbawa:

salita order sulat order
selyo ng sea lion
seal sea lion

Ang mga numero ay palaging pinagbubukod-bukod sa numeric na pagkakasunud-sunod. Halimbawa,

9 (siyam), 123
10 (sampu), tingnan ang Derek, Bo

Ang mga titik ay unang pinagsunod-sunod nang walang pagsasaalang-alang sa kaso; kapag ang mga salita ay magkapareho, ang uppercase
nauuna ang bersyon sa lowercase na katapat nito.

Ang isang espesyal na simbolo ay tinukoy dito bilang anumang character na hindi lumilitaw sa unyon ng mga digit
at ang mga karakter sa alpabetikong Ingles. Nauuna ang mga pattern na nagsisimula sa mga espesyal na simbolo
mga numero, na nauuna sa mga pattern na nagsisimula sa mga titik. Bilang isang espesyal na kaso, isang string
na nagsisimula sa isang digit ngunit may halong di-digit ay itinuturing na isang pattern na nagsisimula
na may espesyal na karakter.

ESPESYAL EPEKTO


Mga entry tulad ng

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

sa input file ay mako-convert sa

\item alpha, 1
\subitem beta, 3
\subitem gamma, 10

sa output index file. Pansinin na ang antas simbolo (`!') ay ginagamit sa itaas upang magtakda ng limitasyon
mga antas ng hierarchical.

Posibleng ipakita ang isang item sa isang itinalagang anyo sa pamamagitan ng paggamit ng tunay (`@')
operator. Halimbawa,

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

ay magiging

\item {\it alpha\/}, 1

pagkatapos ng pagproseso. Ang pattern na sinusundan ng `@' ay ginagamit bilang sort key, samantalang ang isa
kasunod nito ay nakasulat sa output file. Tandaan na dalawang pagpapakita ng parehong susi,
ang isa ay may at ang isa ay wala ang tunay operator, ay itinuturing na naiiba mga entry.

Ang mga field ng item, subitem, at subsubitem ay maaaring may mga indibidwal na sort key:

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

Ito ay mako-convert sa

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

Posibleng i-encapsulate ang isang page number na may nakatalagang command gamit ang encap
(`|') operator:

\indexentry{alpha|bold}{1}

i-convert sa

\item alpha, \bold{1}

kung saan, na may angkop na kahulugan para sa TeX, ang \bold{n} ay lalawak sa {\bf n}. Dito sa
halimbawa, ang tatlong output attribute na nauugnay sa page encapsulation encap_prefix,
encap_infix, at encap_suffix, tumutugma sa backslash, left brace, at right brace,
ayon sa pagkakabanggit. Ang mekanismong ito ay nagpapahintulot sa mga numero ng pahina na maitakda sa iba't ibang mga font. Para sa
halimbawa, ang pahina kung saan lumalabas ang kahulugan ng isang keyword ay maaaring nasa isang font, ang
lokasyon ng isang pangunahing halimbawa ay maaaring nasa isa pang font, at iba pang mga paglitaw sa isang pangatlo
font

Ang encap maaari ding gamitin ang operator upang lumikha ng mga cross reference sa index:

\indexentry{alpha|tingnan ang{beta}}{1}

ay magiging

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

sa output file, kung saan

\see{beta}{1}

lalawak sa

{\it see\/} beta

Tandaan na sa isang cross reference na tulad nito nawawala ang page number.

Isang pares ng mga encap pinagdugtong ng saklaw_bukas (`|(') at saklaw_malapit (`|)') ay lumilikha ng isang
tahasang hanay ng pahina:

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

ay magiging

\item alpha, 1—5

Ang mga intermediate na pahina na na-index ng parehong key ay isasama sa hanay nang tahasan. Ito
ay lalong kapaki-pakinabang kapag ang isang buong seksyon tungkol sa isang partikular na paksa ay i-index,
kung saan ang mga operator lang ng pagbubukas at pagsasara ng hanay ang kailangang ipasok sa
simula at wakas ng seksyon. Ang tahasang pagbuo ng hanay ng pahina ay maaari ding magsama ng dagdag
command upang itakda ang hanay ng pahina sa isang itinalagang font:

\indexentry{alpha|(bold}{1}
\indexentry{alpha|)}{5}

ay magiging

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

Ang ilang mga potensyal na problema ay nagkakahalaga ng pagbanggit. Una, ang mga entry tulad ng

\indexentry{alpha|(}{1}
\indexentry{alpha|bold}{3}
\indexentry{alpha|)}{5}

ay bibigyang-kahulugan bilang

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

ngunit may babalang mensahe sa transcript tungkol sa pagkakaroon ng hindi tugmang pahina
encapsulator. Ang isang tahasang hanay na nagsisimula sa isang Romanong numero ng pahina at nagtatapos sa Arabic ay
itinuturing din na isang pagkakamali. Sa pagkakataong ito, (kung maaari) ang hanay ay nahahati sa dalawa
mga subrange, isa sa Roman at ang isa sa Arabic. Halimbawa,

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

gagawing

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

na may babalang mensahe sa transcript file na nagrereklamo tungkol sa isang ilegal na hanay
pagbuo.

Ang bawat espesyal na simbolo na binanggit sa seksyong ito ay maaaring takasan ng sipi operator (`"').
Kaya

\indexentry{alpha"@beta}{1}

magiging talaga

\item alpha@beta, 1

bilang resulta ng pagpapatupad makeindex. Ang lakas ng pagsipi ng sipi ay inalis kung ito ay
naunahan agad ng makatakas (`\'). Halimbawa,

\indexentry{f\"ur}{1}

nagiging

\item f\"ur, 1

na kumakatawan sa isang umlaut-accented na `u' sa pamilya ng mga processor ng TeX.

Ang isang numero ng pahina ay maaaring isang composite ng isa o higit pang mga field na pinaghihiwalay ng delimiter na nakatali sa
page_compositor (`-'), hal, II-12 para sa pahina 12 ng Kabanata II. Maaaring maglaman ang mga numero ng pahina
sa sampung field.

Mula noong bersyon 2.11 ng makeindex, ang sipi maaaring mag-quote ang operator anumang karakter sa hanay 1
... 255. Ang karakter 0 ay hindi kasama dahil ito ay ginagamit sa loob ng makeindex pinagmulan
code bilang isang string terminator. Sa pagbabagong ito, maaaring malikha ang mga susi ng pag-uuri para sa lahat ng walong-bit
mga character maliban sa 0. Ang pagkakasunud-sunod ng pag-uuri ay

mga bantas na character (sa ASCII order),
mga numero,
control character (1 ... 31),
espasyo (32),
mga titik (hindi pinapansin ang kaso),
mga tauhan 127 ... 255.

Narito ang isang halimbawa na nagpapakita ng pag-index ng lahat ng napi-print na ASCII character maliban sa
mga titik at digit, kung ipagpalagay na ang default na format ng TeX. Para sa kaginhawaan, ang numero ng pahina
ang mga sanggunian ay ang kaukulang mga halaga ng ordinal na ASCII.

\indexentry{" @" (espasyo)}{32}
\indexentry{"!@"! (tandang padamdam)}{33}
\indexentry{""@"" (panipi)}{34}
\indexentry{"#@"\# (matalim na tanda)}{35}
\indexentry{"$@"\$ (dollar sign)}{36}
\indexentry{"%@"\% (percent sign)}{37}
\indexentry{"&@"\& (ampersand)}{38}
\indexentry{"<@"$<$ (bracket sa kaliwang anggulo)}{60}
\indexentry{"=@"= (katumbas)}{61}
\indexentry{">@"$>$ (right angle bracket)}{62}
\indexentry{"?@"? (query)}{63}
\indexentry{"@@"@ (sa sign)}{64}
\indexentry{"[@"[ (kaliwang square bracket)}{91}
\indexentry{"\@"\verb=\= (backslash)}{92}
\indexentry{"]@"] (kanang square bracket)}{93}
\indexentry{"^@"\verb=^= (caret)}{94}
\indexentry{"_@"\verb=_= (underscore)}{95}
\indexentry{"`@"\verb=~= (grave accent)}{96}
\indexentry{"{@"\"{ (kaliwang brace)}{123}
\indexentry{"|@"\verb="|= (vertical bar)}{124}
\indexentry{"}@"\"} (right brace)}{125}
\indexentry{"~@"\verb=~= (tilde)}{126}

Mga character sa aktwal na mga field na sumusunod sa `@' na character na may espesyal
Ang kahalagahan sa TeX ay dapat na kinakatawan bilang mga control sequence, o bilang mga character sa math mode.
Pansinin lalo na kung paano ang mga entry para sa at sign, kaliwa at kanang braces, at ang vertical
bar, ay naka-code. Ang index file na output ng makeindex para sa halimbawang ito ay ganito ang hitsura:

\begin{theindex}

\item ! (tandang padamdam), 33
\item " (panipi), 34
\item \# (matalim na palatandaan), 35
\item \$ (dollar sign), 36
\item \% (percent sign), 37
\item \& (ampersand), 38
\item $<$ (bracket sa kaliwang anggulo), 60
\item = (katumbas), 61
\item $>$ (right angle bracket), 62
\item ? (tanong), 63
\item @ (sa sign), 64
\item [ (kaliwang square bracket), 91
\item \verb=\= (backslash), 92
\item ] (kanang square bracket), 93
\item \verb=^= (caret), 94
\item \verb=_= (underscore), 95
\item \verb=~= (grave accent), 96
\item \{ (left brace), 123
\item \verb=|= (vertical bar), 124
\item \} (kanang brace), 125
\item \verb=~= (tilde), 126

\indexspace

\item (espasyo), 32

\end{theindex}

Gumamit ng makeindex online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    Mga Tampok:https://github.com/turkdevopshttps://turkdevops.g...
    I-download ang turkdevops
  • 2
    asammdf
    asammdf
    Ang *asammdf* ay isang mabilis na Python parser at
    editor para sa ASAM (Associtation for
    Standardisasyon ng Automation at
    Mga Sistema ng Pagsukat) MDF / MF4
    (Format ng Data ng Pagsukat...
    I-download ang asammdf
  • 3
    LAME (Ang Lame ay hindi isang MP3 Encoder)
    LAME (Ang Lame ay hindi isang MP3 Encoder)
    Ang LAME ay isang tool na pang-edukasyon na gagamitin
    para sa pag-aaral tungkol sa MP3 encoding. Ang
    layunin ng proyektong LAME ay mapabuti
    ang psycho acoustics, kalidad at bilis
    ng MP...
    I-download ang LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    Isang set ng Python extension modules na
    balutin ang cross-platform na mga klase ng GUI mula sa
    wxWidgets.. Audience: Mga Developer. Gumagamit
    interface: X Window System (X11), Win32 ...
    I-download ang wxPython
  • 5
    packfilemanager
    packfilemanager
    Ito ang Total War pack file manager
    proyekto, simula sa bersyon 1.7. A
    maikling pagpapakilala sa Warscape
    modding: ...
    I-download ang packfilemanager
  • 6
    IPef2
    IPef2
    Isang tool sa trapiko sa network para sa pagsukat
    TCP at UDP performance na may mga sukatan
    sa paligid ng parehong throughput at latency. Ang
    Kasama sa mga layunin ang pagpapanatiling aktibo
    iperf cod...
    I-download ang IPrf2
  • Marami pa »

Linux command

Ad