我的 MWE 是
\documentclass[presentation]{beamer}
\let\Tiny\tiny
\usepackage{hyperref}
\usetheme{Berkeley}
\newcommand\Rey{\mbox{\textit{Re}}}
\begin{document}
\section{A section}
\subsection{AAA \Rey }
\begin{frame}
\frametitle{Frame title1}
\framesubtitle{frame subtitle1}
Some text s
\end{frame}
\end{document}
但会出现错误:
<inserted text>
\par
l.14 \subsection{AAA \Rey }
想要得到帮助,谢谢。:-D
答案1
如果\Rey
是为了雷诺数,那么你应该使用不同的定义:
\documentclass[presentation]{beamer}
\let\Tiny\tiny
\usepackage{hyperref}
\usetheme{Berkeley}
\newcommand\Rey{\mathit{Re}}
\begin{document}
\section{A section}
\subsection{AAA $\Rey$}
\begin{frame}
\frametitle{Frame title1}
\framesubtitle{frame subtitle1}
Some text s
\end{frame}
\end{document}
如果你想避免以下警告
Token not allowed in a PDF string (PDFDocEncoding):
removing `math shift'
然后说
\subsection{AAA \texorpdfstring{$\Rey$}{Re}}
我不确定这个符号是否应该用斜体排版,但将定义改为
\newcommand\Rey{\mathrm{Re}}
以防您决定将其直立打印。