メインコンテンツに移動

索引の作成

日本語文書で索引を作成すると,デフォルトではとてもカッコが悪いものができます.そこで「ぼくのかんがえたさいきょうのさくいんすたいる」に従いましょう.

さくいんスタイルファイルを作成

TeXLinve2024では/usr/local/texlive/2024/texmf-dist/makeindex/mendex-doc/jpbase.ist に搭載されましたので, 作成する必要はなくなりました

LyXを設定

【LyX】【Preferences】で,索引の作成 【処理プログラム】を【詳細設定】にします.で【コマンド】を【upmendex -c -q -s jpbase.ist】にしましょう.

文書のプリアンブル

【文書】【設定】【LaTeXプリアンブル】で,以下を追加

\usepackage{needspace}
\renewcommand{\@idxitem}{\par\leavevmode\hangindent1\zw\inhibitglue}
\newcommand\idxdelim{\nobreak{\reset@font\scriptsize\space
  \leaders\hbox to .3333\zw{\hss\hbox{.}\hss}\hfill\space}\nobreak}
\def\makeidxhead#1{%
  \needspace{2\baselineskip}%
  \vspace{\baselineskip}%
  \hbox to \columnwidth{\hfil
    \normalsize\sffamily\bfseries
    ■\hspace{.5\zw}#1\hspace{.5\zw}■\hfil}\par
  \nopagebreak
}

文章に索引を追加

索引を入れたいところで【挿入】【索引登録】

出てきた枠で,【ふりがな@項目名】を入れます.

すると,こげな感じになる: