我想丢弃整个文档,并且仅有的剩余的索引。
笔记:
- 这是我之前的一个问题的后续从索引条目中删除页码。
- 该文档是超链接文件的索引,因此内容没有用。
\usebox{\DiscardBox}
我下面的尝试没有产生任何输出。如果该行未注释,我想要生成的文档的第 2 页,而不是第 1 页。
代码:
\documentclass{article}
\usepackage{imakeidx}
\usepackage{hyperref}
\makeindex[columns=1]
\newsavebox{\DiscardBox}
\begin{document}
\savebox{\DiscardBox}{%
Test\index{foo}
Testing\index{bar}
}%
%\usebox{\DiscardBox}
\printindex
\end{document}
答案1
imakeidx
使用 设置列数\imki@columns
;因此您可以简单地构建具有以下格式的另一个文档:
\documentclass{article}
\usepackage{imakeidx}
\usepackage{hyperref}
\begin{document}
\makeatletter
\def\imki@columns{1}
\def\indexname{External index}
\makeatother
\input{mainfile.ind}
\end{document}
剩下的就留给班级吧。
答案2
只需有一个输入第一个文件的新文档.ind
(并且不执行任何其他操作)。