upmendex - `c[

gp@

    upmendex [-ilqrcg] [-s sty] [-d dic] [-o ind] [-d dic] [-t log] [-p no] [--] [idx0 idx1 idx2 ...]




  upmendex ͕̍쐬c[łB LaTeX ɂ蒊oꂽXgt@
C(.idx)בւAۂ̍̃\[Xt@Č`ɐ`܂Bmakeindex ƌ
AɁuǂ݁v̈̎Ԃ炷悤ɓꉻĂ܂B
  o͂̌`́AX^Ct@Cɏ]Č肳܂B܂At@C
^邱ƂɂȀn̓ǂ݂o^܂B
  ̊Kw͂RiK܂ō쐬邱Ƃł܂B


IvV

   -i      Xgt@Cw肳ĂꍇłAW͂XgƂ
           Ďgp܂B

   -l      ̃\[g𕶎ōs܂Bw肳ȂΒPꏇ̃\[gɂȂ
           ܂(\[g@ɂĂ͌q)B

   -q      Ïl[hłBG[ьxȊO͕WG[o͂ɏo͂܂B

   -r      y[W͈͕\𖳌ɂ܂Bw肵ȂƁAAďoĂɂ
           Ă "1--5" ̂悤Ƀy[W͈͂ŕ\܂B

   -c      Xy[X^uƂuNZkāAׂĂP̔pXy[X
           ܂B܂AÕuN͍폜܂B

   -g      {̓̋؂ "EEE" ɂ܂Bw肵Ȃ
           "EEE" ɂȂ܂B

   -f      upmendexΉ̃XNvg()Iɏo͂郂[hłB

   -s sty  sty t@CX^Ct@CƌȂ܂BX^Ct@Cw肵
           Ȃ΁AftHg̍`ō쐬܂B

   -d dic  dic t@Ct@CƌȂ܂Bt@C͓{
           <n ǂ> ̃Xgō\܂B

   -o ind  ind t@Co̓t@CƌȂ܂Bw肪Ȃꍇ͍ŏ̓
           t@C̊gq.indƂ́A̓t@CW݂͂̂ł
           Wo͂ɏo͂܂B

   -t log  log t@COt@CƌȂ܂Bw肪Ȃꍇ͍ŏ̓
           t@C̊gq.ilgƂ́A̓t@CW݂͂̂ł
           WG[o݂͂̂ɏo͂܂B

   -p no   no y[W̐擪y[WƂĎw肵܂B܂ATeX.log t@C
           QƂ邱Ƃɂ any (ŏIy[W̎̃y[W)Aodd (ŏIy[
           W̎̊y[W)Aeven (ŏIy[W̎̋y[W)Ƃ
           w\łB

   --      ȍ~̓IvVƉ߂܂B


X^Ct@C

  X^Ct@C makeindex ̂̂Əʌ݊łB `
<X^Cp[^ > ̃Xgō\܂Bp[^͎̏RłB
  ȉɃX^Cp[^̈ꗗ܂B
  `%'ȍ~̓RgƌȂ܂B

̓t@CX^Cp[^
   keyword  <>
      "\\indexentry"
      GgƂĎR}hB

   arg_open  <>
      '{'
      GgJn\B

   arg_close  <>
      '}'
      GgI\B

   range_open  <>
      '('
      y[W͈͂̊JnB

   range_close  <>
      ')'
      y[W͈͂̏IB

   level  <>
      '!'
      ]xł邱ƂB

   actual  <>
      '@'
      ̃V{ɑ񂪎ۂ̍Ƃďo̓t@CɏB

   encap  <>
      '|'
      ̃V{ɑ񂪁Ay[WԍɕtR}hƂĎgB

   page_compositor  <>
      "-"
      Kwꂽy[WԍɂKwԂ̋؂蕶B

   page_precedence  <>
      "rnaRA"
      y[Wԍ̋L@̗D揇ʁB'R''r'̓[}A'n'̓ArAA
      'A''a'̓At@xbgɂL@\B

   quote  <>
      '"'
      upmendex ̃p[^ɑ΂GXP[vLN^B

   escape  <>
      '\\'
      ʓIȕɑ΂GXP[vLN^B

o̓t@CX^Cp[^

   preamble  <>
      "\\begin{theindex}\n"
      o̓t@C̕B

   postamble  <>
      "\n\n\\end{theindex}\n"
      o̓t@C̖̕B

   setpage_prefix  <>
      "\n  \\setcounter{page}{"
      Jny[Wݒ肷Ƃ́Ay[Wԍ̑Oɕt镶B

   setpage_suffix  <>
      "}\n"
      Jny[Wݒ肷Ƃ́Ay[Wԍ̌ɕt镶B

   group_skip  <>
      "\n\n  \\indexsapce\n"
      V()̑Oɑ}cXy[X\B

   lethead_prefix  <>
      ""
      ̑OɕtR}hB

   heading_prefix  <>
      ""
      lethead_prefixƓB

   lethead_suffix  <>
      ""
      ̌ɕtR}hB

   heading_suffix  <>
      ""
      lethead_suffixƓB

   lethead_flag  <>
      0
      ̏o͂̃tOB0̂Ƃo͂ȂB1̂Ƃ͉p啶ŁA
      -1̂Ƃ͏ŁA2̂Ƃ̓^CgP[Xŏo͂B

   heading_flag  <>
      0
      lethead_flagƓB

   tumunja  <>
      ""
      nOoBo𕶎Ŏw肷B(upmendexp)

   hanzi_head  <>
      ""
      oBo";"ŋ؂Ďw肷邱Ƃɂ
      ftHgݒ̕㏑B(upmendexp)

   item_0  <>
      "\n  \\item "
      GgԂɑ}R}hB

   item_1  <>
      "\n     \\subitem "
      TuGgԂɑ}R}hB

   item_2  <>
      "\n       \\subsubitem "
      TuTuGgԂɑ}R}hB

   item_01  <>
      "\n    \\subitem "
      `TuGgԂɑ}R}hB

   item_x1  <>
      "\n    \\subitem "
      `TuGgԂɑ}R}hB(GgɃy[WԍȂƂ)

   item_12  <>
      "\n    \\subsubitem "
      Tu`TuTuGgԂɑ}R}hB

   item_x2  <>
      "\n    \\subsubitem "
      Tu`TuTuGgԂɑ}R}hB(TuGgɃy[Wԍ
      ȂƂ)

   delim_0  <>
      ", "
      Ggƍŏ̃y[Wԍ̊Ԃ̋؂蕶B

   delim_1  <>
      ", "
      TuGgƍŏ̃y[Wԍ̊Ԃ̋؂蕶B

   delim_2  <>
      ", "
      TuTuGgƍŏ̃y[Wԍ̊Ԃ̋؂蕶B

   delim_n  <>
      ", "
      y[WԍԂ̋؂蕶Bǂ̃GgxɂʁB

   delim_r  <>
      "--"
      y[W͈͂Ƃ́Ay[WԍԂ̋؂蕶B

   delim_t  <>
      ""
      y[Wԍ̃Xg̏I[ɏo͂镶B

   suffix_2p  <>
      ""
      y[Wԍ2y[WAꍇɁAdelim_n 2y[Wڂ̔ԍ̑
      t镶B
      񂪒`Ăꍇɂ̂ݗLB

   suffix_3p  <>
      ""
      y[Wԍ3y[WAꍇɁAdelim_r 3y[Wڂ̔ԍ̑
      t镶Bsuffix_mp D悳B
      񂪒`Ăꍇɂ̂ݗLB

   suffix_mp  <>
      ""
      y[Wԍ3y[W܂͂ȏAꍇɁAdelim_r Ɩ̃y[W
      ԍ̑ɕt镶B
      񂪒`Ăꍇɂ̂ݗLB

   encap_prefix  <>
      "\\"
      y[WԍɃR}htƂ́AR}h̑Oɕt镶B

   encap_infix  <>
      "{"
      y[WԍɃR}htƂ́Ay[Wԍ̑Oɕt镶B

   encap_suffix  <>
      "}"
      y[WԍɃR}htƂ́Ay[Wԍ̌ɕt镶B

   line_max  <l>
      72
      1s̍ő啶B𒴂Ɛ܂ԂB

   indent_space  <>
      "\t\t"
      ܂Ԃs̓ɑ}Xy[XB

   indent_length  <l>
      16
      ܂Ԃs̓ɑ}Xy[X̒B

   symhead_positive  <>
      "Symbols"
      lethead_flag ܂ heading_flag ̏ꍇɐEL̓Ƃ
      o͂镶B

   symhead_negative  <>
      "symbols"
      lethead_flag ܂ heading_flag ̏ꍇɐEL̓Ƃ
      o͂镶B

   symbol  <>
      ""
      symbol_flag 0łȂꍇɁAEL̓Ƃďo͂镶B
      񂪒`Ă΁Asymhead_positive  symhead_negative 
      D悳B((up)mendexp)

   symbol_flag  <l>
      1
      symbol ̏o̓tOB0̂Ƃo͂ȂB((up)mendexp)

   letter_head  <l>
      1
      {̓̏o͂̃tOB1̂ƂJ^JiA2̂ƂЂ炪Ȃŏo͂B
      ((up)mendexp)

   priority  <l>
      0
      {ȊO̕(eȂ)Ɠ{Ƃ݂̍̃\[g@ɂẴtOB
      0łȂΓ{ȊO̕Ɠ{Ƃ̊ԂɔpXy[XꂽԂŃ\[gB
      ((up)mendexp)

   character_order  <>
      "SNLGCJKH"
      LApA{̗D揇ʁB'S'͋LA'N'͐A'L'̓eA
      'G'̓MVA'C'̓LA'J'͓{()A'K'̓nOA
      'H'͊\B(upmendexp)

   icu_locale  <>
      ""
      ICU collatorɂď]localeB
      󕶎(ftHg)̂Ƃ́A"root sort order"ɏ]B
      (upmendexp)

   icu_rules  <>
      ""
      ICU collatorɂlocaleɂ炸ɏƍw肷ꍇA
      ƍ̃[B
      ( Ref. http://userguide.icu-project.org/collation/customization
             http://www.unicode.org/reports/tr35/tr35-collation.html#Rules )
      UTF-8UnicodeyсAȉ̃GXP[v񂪎gp\ł:
      \uhhhh (16i[0-9A-Fa-f]4), \Uhhhhhhhh (16i8),
      \xhh (16i2), \x{h...} (16i1`8), \ooo (8i[0-7]3)B
      󕶎(ftHg)̂Ƃ́Alocaleɂƍ̃[ɏ]B
      (upmendexp)

   icu_attributes  <>
      ""
      ICU collatorattributewB
      ( Ref. http://userguide.icu-project.org/collation/customization
             http://www.unicode.org/reports/tr35/tr35-collation.html#Setting_Options )
      ȉ̕߂:
      "alternate:shifted", "alternate:non-ignorable",
      "strength:primary", "strength:secondary", "strength:tertiary",
      "strength:quaternary", "strength:identical",
      "french-collation:on", "french-collation:off",
      "case-first:off", "case-first:upper-first", "case-first:lower-first",
      "case-level:on", "case-level:off",
      "normalization-mode:on", "normalization-mode:off"
      (upmendexp)


{̈ɂ

  upmendex ͓{̍ł邾yɈ悤ɂȂĂ܂B
  makeindex ł͓{̍Ƀ\[g邽߂ɂ͂Ђ炪Ȃ܂̓J^
JiɑAXAA_ǂ݂tȂ΂Ȃ܂ł(I
o[W)B
  upmendex ł̓JiɂĂInternational Components for Unicode (ICU)ɂ
\[gs܂B܂ɂĂ͎t@Cݒ肷邱Ƃɂeꂲ
ɓǂ݂tƂȂł܂B

  t@C <n  ǂ> ̃Xgō\܂BnƓǂ݂̋؂̓^u
̓Xy[XłB

  ȉɎ̗܂B

        
   ǂ     
        񂫂傤
          At@

  ɓo^ńAǂݕ1ʂɂȂ悤艼tĂB
  u\vAuv̂悤ɑ艼ɂ炸2ʂ̓ǂݕłɂĂ͂ǂ
炩1o^ł܂B̓ǂݕɂĂ͊e֓ǂ݂t邱ƂőΉ
ĂB
  ܂Aϐ INDEXDEFAULTDICTIONARY Ɏt@Co^邱ƂɂA
IɎQƂ܂Bϐɓo^ -d Ŏw肵ƕpł
B


\[g@ɂ

  upmendex ͒ʏ͓͂ꂽ̂܂܃\[g܂B-l IvVt
ꍇA̒Pō\ɂẮA\[gƂɒPƒP̊Ԃ
Xy[Xl߂ă\[g܂B
  ł͑O҂Pꏇ\[gA҂𕶎\[gƌĂԂƂɂ܂B
  \[g̏ꍇAۂɏo͂镶̓Xy[X܂񂾏Ԃ̂̂Ȃ̂ŁA
ꎩ̂ω邱Ƃ͂܂B

  ȉɗ܂B

   Pꏇ\[g        \[g
    X Window            Xlib
    Xlib                XView
    XView               X Window

  ܂A{`{ȊO̕(eȂ)Ԃł悤ȃ\[g@܂B
X^Ct@Cpriority 0ȊOw肵ꍇAאڂ{Ɠ{ȊO̕
(eȂ)̊ԂɃXy[Xă\[g܂B

  ȉɗ܂B

   priority=0          priority=1
    index sort          indt@C
    indt@C         index sort


ϐ

  upmendex ł͈ȉ̂悤ȊϐgpĂ܂B

   INDEXSTYLE
      X^Ct@CfBNg

   INDEXDEFAULTSTYLE
      ftHgŎQƂX^Ct@C

   INDEXDICTIONARY
      fBNg

   INDEXDEFAULTDICTIONARY
      ɎQƂ鎫t@C


ڍׂɂ

  ̑Adl̏ڍׂɂĂ makeindex ƓłB


_

  ̃y[WL@gpꍇAy[W.idxt@C^Ȃƃy[Wԍ
F邱Ƃ܂B


Ql

International Components for Unicode (ICU)
http://site.icu-project.org/
