我想将方程编号从样式 (N) 更改为 (N.)。我可以通过重新定义来实现
\def\@eqnnum{{\normalfont \normalcolor (\theequation.)}}
的report
:
\documentclass{report}
%\usepackage{amsmath}
\makeatletter
\def\@eqnnum{{\normalfont \normalcolor (\theequation.)}}
\makeatother
\begin{document}
\begin{equation}
a=b
\end{equation}
\end{document}
但是当我取消注释该行时,此解决方案失败
\usepackage{amsmath}
怎么解决?
答案1
放入序言中
\makeatletter
\def\theequation{ \ifnum \c@chapter>\z@ \thechapter\fi \@arabic\c@equation.}
\makeatother