与超级引用相关的 sectops 中 < 和 > 的大小

与超级引用相关的 sectops 中 < 和 > 的大小

当我们有如下 MWE 时:

\documentclass[twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[scaled=.90]{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[pdftex,pagebackref=true]{hyperref}
\begin{document}
\tableofcontents
\section{Test$<$ T $>$ Math mode}
\section{Test< T > Non math mode}
\section*{Test$<$ T $>$ Math mode}
\section*{Test< T > Non math mode}
Just text

Test$<$ T $>$ Math mode

Test< T > Non math mode
\end{document}

我们收到警告

Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 9.


Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 9.


Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 9.


Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref)                removing `math shift' on input line 9.

这些警告来自 中的数学模式的使用section。一种解决方案是使用简单的<>但由于我们还必须使用:

\usepackage[scaled=.90]{helvet}
\renewcommand{\familydefault}{\sfdefault}

这些简单字符比使用数学模式版本时要小一些,如下所示: 在此处输入图片描述

使用 pdflatex:

This is pdfTeX, Version 3.141592653-2.6-1.40.22 (MiKTeX 21.3) (preloaded format=pdflatex 2021.5.31)
  • 有没有办法可以消除警告并同时保持较大<>

相关内容