在elegantbook模板中如何修改「proof」命令为带编号的形式?

发布于 2025-11-11 13:05:26

如题,现在希望「proof」环境带编号:

image.png

MWE:

\documentclass[lang=cn]{elegantbook}
\usepackage{zhlipsum}
\begin{document}

\begin{proof}[(2)]
    显然。这是一个证明:\zhlipsum[2]。
\end{proof}

\end{document}

image.png

查看更多

关注者
0
被浏览
84
1 个回答
Sagittarius Rover
这家伙很懒,什么也没写!

注意到elegantbook.cls中对proof的定义,修改一下即可.

% Line 1192~1196
\newenvironment{proof}{
  \par\noindent\textbf{\color{second}\proofname\;}
  \color{black!90}\cfs}{
  % \hfill$\Box$\quad
  \par}

其实手动指定硬编码数字「2」也是不够好的...

\documentclass[lang=cn]{elegantbook}
\usepackage{zhlipsum}%
\renewenvironment{proof}[1][]{%
  \par\noindent\textbf{\color{second}\proofname\;#1\;}
  \color{black!90}\cfs}{
  % \hfill$\Box$\quad
  \par}%
\begin{document}

\begin{proof}
    显然。
\end{proof}

\begin{proof}[(2)]
    显然。这是一个证明:\zhlipsum[2]
\end{proof}

\begin{proof}[「5」]
    显然。这是另一个证明:\zhlipsum[2]
\end{proof}

\end{document}

image.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览