インデックスのソートが間違っています(合字)\/

インデックスのソートが間違っています(合字)\/

私のMWE、

\documentclass[a4paper,11pt]{book}
\usepackage{makeidx}

\makeindex
\usepackage{filecontents}
\begin{filecontents}{\jobname.mst}
heading_prefix "{\\bfseries\\hfil "
heading_suffix "\\hfil}\\nopagebreak\n"
headings_flag 1
delim_0 "\\dotfill"
delim_1 "\\dotfill"
delim_2 "\\dotfill"
\end{filecontents}

\begin{document}

% No \/
%\index{final position}
%\index{fixed part}
%\index{flow chart}
%\index{feedback}

% With \/
\index{f\/inal position}
\index{f\/ixed part}
\index{f\/low chart}
\index{feedback}

\printindex
\end{document}

表示、\ /; なし (真のソート)

ここに画像の説明を入力してください

\ /; で表示 (間違ったソート)

ここに画像の説明を入力してください

重複した別の質問は見つかりませんでした。修正方法をご存知の方はいらっしゃいますか?

答え1

makeindex はアルファベット順のエントリのみをソートできるため、タイプセット形式 (\/ここ) にマークアップを追加する必要がある場合は、別のソート キーを指定する必要があります。エントリは次のようになります。

\index{fixed part@f\/ixed part}

@デフォルトの文字ですが、@ 実際の文字列で必要な場合は、makeindex スタイルで他の区切り文字を指定できます。

関連情報