amsmath 和 hyperref 之间的软件包冲突

amsmath 和 hyperref 之间的软件包冲突

我遇到一个问题,可能包amsmath和之间存在一些冲突hyperref。MEW 是这样的:

\documentclass{article}
\usepackage{amsmath}
\usepackage{hyperref}
\begin{document}
\section{$\cdots$}
\end{document} 

PDFlatex 没问题,Xelatex 就过不了,错误提示是。如果删除或Improper alphabetic constant中的一个,或者把改成,用 Xelatex 编译是没问题的。另外,改成 也会出现同样的问题,但是能通过。不知道为什么,如果有任何建议就更好了。 amsmathhyperref\section*\section\cdots\dotsc,\dotsb,\dotsm,\dotso\dotsi

答案1

使用\texorpdfstring

\documentclass{article}
\usepackage{amsmath}
\usepackage[unicode]{hyperref}


\begin{document}

\section{\texorpdfstring{$\cdots$}{\textcdots}}

\end{document} 

unicode建议使用选项xelatex

在此处输入图片描述

相关内容