错误是:
Argument of \@secondoftwo has an extra }.
<inserted text>
\par
l.4 ...{$g(x)$} of the form \texorpdfstring{$ax$}}
MWE 获取的错误是:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\subsubsection{With \texorpdfstring{$g(x)$} of the form \texorpdfstring{$ax$}}
\end{document}
笔记:
我通过在命令后立即放置一个点来“解决”错误\texorpdfstring
(为什么它会起作用?我不知道,我只是很幸运),就像在\texorpdfstring
等待一个参数结束一样。
解决的错误:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\subsubsection{With \texorpdfstring{$g(x)$} of the form \texorpdfstring{$ax$}.}
\end{document}
答案1
hyperref
从诸如的命令参数中获取书签文本\section
,其中可以包含数学、颜色或字体更改等内容,但这些内容都不会按原样显示在 pdf 书签中。
正确的\texorpdfstring
语法是
\texorpdfstring{TEXstring}{PDFstring}