我希望用粗体字母来区分回忆录中的索引。请看这张图片来说明我的意图:
这是从memoir
文档中摘录的,从中我看不出如何更改索引的样式。如能得到任何帮助,我将不胜感激。
平均能量损失
\documentclass[a4paper,11pt,reqno,oldfontcommands]{memoir}
\usepackage{newpxtext,newpxmath}
\makeindex
\begin{document}
\section{Something about an Index}
I would like to have alphabetic\index{index!alphabetic} headers for all of the index entries. The format\index{index!format} should remain unaffected such that it has items and subitems.
\printindex
\end{document}
我在 TeXShop(Mac 发行版)中使用LaTeX
编译器运行此程序MakeIndex
,然后LaTeX
再次运行。这是问题的第二部分:有什么方法可以使这个过程更简单吗?即结合更新参考书目的要求,我必须运行LaTeX
> BibTex
> MakeIndex
> LaTeX
> LaTeX
。
在我的实际文档中,我确实启用了超链接。
答案1
手册中的第 17.2 节 ( > texdoc memman
) 解释了如何使用.ist
makeindex 样式文件执行此操作。假设您已经在 上运行了 LaTeX mybook.tex
,并在 中生成了原始索引命令,mybook.idx
并且您有一个名为 makeindex 样式的文件,mybook.ist
然后运行
> makeindex -s mybook.ist -o mybookind.tex mybook
将生成mybookind.tex
包含已排序的索引条目。
手册memoir
中给出了一个文件示例memman.ist
,该文件可用作手册索引的样式。但是,您的 TeX 发行版应该包含一个名为的文件gind.ist
,该文件将在每一批条目的开头显示粗体字母。因此
> makeindex -s gind.ist -o mybookind.tex mybook
另请参阅makeindex
手册(> texdoc makeindex
)。
回答你的第二条评论,我真的认为你应该提出一个新问题,尝试创建一个简单的sid.ist
文件,如:
% MakeIndex style file sid.ist
% Bold head letters
headings_flag 1
heading_prefix "{\\bfseries "
heading_suffix "}"
% end of file
然后
> pdflatex mybook
> makeindex -s sid.ist mybook
> pdflatex mybook
另外问一下关于处理索引和书目的效率的问题。
GOM 祝您一切顺利。