% 在本小节中

% 在本小节中

我搜索了网络,除了\texorpdfstring包含数学符号的命令之外没有找到任何东西,但这个命令对我来说不起作用

我只是想在我的小节中添加一个百分号,即

\subsection{under 5%}

答案1

通常表示%(La)TeX 中的注释字符(除非 catcodes 发生改变,但我们假设这没有发生)。

现在\subsection{under 5%}当然会失败,因为命令}的结束括号\subsection不再被读取并且TeX因此而阻塞。

像往常一样,像 这样的特殊字符%必须用 进行转义\,即\%或特殊命令\textpercent\SI{5}{\percent},后一种形式不适用于书签 pdf 字符串,但是,在这种情况下,适用\textorpdfstring{\SI{5}{\percent}}{\num{5}\textpercent}}

\documentclass{article}

\usepackage{siunitx}

\usepackage[bookmarksopen=true]{hyperref}
\begin{document}
\tableofcontents
\section{under 5\%}
\section{under \texorpdfstring{\SI{5}{\percent}}{\num{5}\textpercent}}
\end{document}

我省略了截图

相关内容