\texorpdfstring
我在使用中的命令时遇到问题\addcontentsline
。这是 minicode:
\documentclass[a4paper, 11pt]{report}
\usepackage{bookmark}
\usepackage{hyperref}
\begin{document}
\tableofcontents
\newpage
\addcontentsline{toc}[Les symboles \texorpdfstring{$\forall$}{forall} et \texorpdfstring{$\exists$}{exists}]
\subsubsection*{Les symboles \boldmath$\forall$ et \boldmath$\exists$}
\end{document}
因此,首先我在目录中有这个“参考”,它取决于标题在文档中的位置:
然后我有这个由命令生成的字幕副本\addcontentsline
:
和书签级别警告...关于书签级别警告我试图添加以下几行:
\makeatletter
\providecommand*{\toclevel@<foobar>}{0}
\makeatother
但它什么也没做......
我这里肯定做错了什么事,但我真的不知道是什么。
感谢帮助 !
答案1
您的语法错误,您使用了方括号而不是花括号。此外,您必须更改 tocdepth 以显示子小节。
\documentclass[a4paper, 11pt]{report}
\usepackage{bookmark}
\setcounter{tocdepth}{4}
\begin{document}
\tableofcontents
\newpage
\addcontentsline{toc}{subsubsection}{Les symboles \texorpdfstring{$\forall$}{forall} et \texorpdfstring{$\exists$}{exists}}
\subsubsection*{Les symboles \boldmath$\forall$ et \boldmath$\exists$}
\end{document}