问题
如图中所示,在amsthm
情况下,利用latex伪程序编写的定理、定义、例题等都会在序号后面有个一点,这个点称之为“ punctuation” 。 在 amsthm
中用 \thm@headpunct
来标识它,这里我们给一个解决方案
解决方案
\documentclass{article}
\usepackage{hyperref}
\newtheorem{theorem}{Theorem}[section]
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@thm}{\thm@headpunct{.}}{\thm@headpunct{}}{}{}
\makeatother
\begin{document}
\section{Introduction}
\begin{theorem}
Let ...
\end{theorem}
\end{document}
这里我们主要调用 xpatch
来帮助我们解决这个问题 !