imakeidx 软件包 ist 文件不受支持

imakeidx 软件包 ist 文件不受支持

我正在使用imakeidx.sty包来生成两种类型的索引,例如List of symbols, Index

问题是form.ist文件不起作用。

我的 form.ist 文件是

headings_flag 0
heading_prefix "{\\bfseries "
heading_suffix "}\\nopagebreak"
item_01 "\\nopagebreak\n \\subitem "
item_12 "\\nopagebreak\n \\subsubitem "
item_x1 "\\nopagebreak\n \\subitem "
item_x2 "\\nopagebreak\n \\subsubitem "
delim_0 "\\quad "
delim_1 "\\quad "
delim_2 "\\quad "

梅威瑟:

\documentclass{article}

\usepackage{amsmath}
\usepackage{imakeidx}
\makeindex[name=symbols,title={List of symbols},options=makeindex -c -s form.ist symbols]
\makeindex[options=makeindex -c -s form.ist Sam_Ind]

\begin{document}

The sample\index[symbols]{$phi$} Index. The\index[symbols]{$\alpha$} sample Index. The sample Index. The sample Index. The sample Index. The sample Index. 

\newpage

The sample\index{Text Index One} Index two. The sample Index\index{Text Index two} two. The sample Index two. The sample Index two. The sample Index two. The sample Index two. 

\printindex[symbols]\markboth{List of symbols}{List of symbols} % Person index

\printindex

\end{document}

options=makeindex -c -s form.ist symbols命令不起作用。

我所需的输出介于两者index entry and Page number之间。seperator\quad

但我目前的输出介于两者index entry and Page number之间。seperator,

我想通过.ist文件进行控制。但.ind文件没有更新。

我所需的输出和当前输出如下图所示:

在此处输入图片描述

请指教如何实现\quad空间分离。

答案1

你传递了整个命令行,因此系统尝试执行的操作是

makeindex makeindex -c -s form.ist symbols symbols

这是一个错误。

密钥option只希望将选项传递给makeindex

\usepackage{imakeidx}
\makeindex[name=symbols,title={List of symbols},options=-c -s form.ist]
\makeindex[options=-c -s form.ist]

在此处输入图片描述

相关内容