在一本字典中,我将每个部分的第一页(对应字母表中的不同字母)标记为出现在目录中,使用以下包titletoc
:
\addcontentsline{toc}{section}{A}
...
\addcontentsline{toc}{section}{B}
等等。这个工作得很好。
但是,这是一本非罗马文字语言的词典,当我尝试在目录中紧跟罗马字母后包含字母图形时:
\addcontentsline{toc}{section}{A \includegraphics{graphic_a.png}}
...
\addcontentsline{toc}{section}{B \includegraphics{graphic_b.png}}
我收到一个错误:
.tex:3412: TeX capacity exceeded, sorry [input stack size=5000].
\reserved@a ->\def \reserved@a
*{\@vspacer }\reserved@a
l.3412 ...tion}{A \includegraphics{graphic_a.png}}
指令等在其他情况下可以正常工作,但显然在领域\includegraphics{graphic_a.png}
中不起作用。也许那里只允许使用实际的字母文本。Bezos 文档的第 7.6 节“在内容中插入图形”描述了一种插入图形的方法text
\addcontentsline{toc}{type}{text}
titlesec
titletoc
前\addtocontents
使用的目录行\protect
,但我无法将这些信息应用到我正在做的事情上。
还有其他方法可以实现我的目标吗?