在目录的内容行中包含图形

在目录的内容行中包含图形

在一本字典中,我将每个部分的第一页(对应字母表中的不同字母)标记为出现在目录中,使用以下包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}titlesectitletoc\addtocontents使用的目录行\protect,但我无法将这些信息应用到我正在做的事情上。

还有其他方法可以实现我的目标吗?

相关内容