我想创建一个独立的索引文档(评论:数据包括评论者、卷数和页数以及评论项目的名称)。组织数据不是问题(它在数据库中,我可以编写脚本),问题在于制作一份有吸引力的文档。
有什么建议吗,特别是课程或有用的风格?
[编辑]
例如,生成如下文档的类这
答案1
这是一个起点。第一次运行时,这将生成一个.idx
文件,但显然,您的脚本会这样做。该文件仅适用于 MWE。
因此,您的脚本应生成一个文件\jobname.idx
,其中的文件\jobname
名称为.tex
不带扩展名的文件,例如,如果文件为,greatindex.tex
则您的脚本将生成\greatindex.idx
。(最好也用另一个名称复制一份。)
然后运行makeindex \jobname
例如makeindex greatindex
。这将产生\jobname.ind
。
然后您可以编译.tex
将输入文件\jobname.ind
并生成索引的文档。
在任何情况下都不要将其包含\makeindex
在您的.tex
文件中,因为它会覆盖您的手写内容(有效).idx
。
\begin{filecontents}{\jobname.idx}
\indexentry{reviewer1, aardvarks, I}{1}
\indexentry{reviewer2, jelly fish, II}{2}
\end{filecontents}
\documentclass{article}
\usepackage{makeidx}
\begin{document}
\printindex
\end{document}
索引的格式取决于您加载的文档类以及您用来自定义节或章标题格式的任何包(如适用),或者显然取决于您为索引本身启用的任何自定义。(我认为默认是两列索引。但我没有足够的条目来显示这一点。)
如果您需要格式化方面的帮助,请创建一个适当的最小工作示例并发布一个问题,准确解释您想要如何修改输出。