默认情况下,llncs
该类定义了许多类似定理的环境,无需我加载amsthm
。其中一些,如定理、引理、推论,将其文本设置为斜体。
我觉得这个排版不太好,我想改一下。除了手动\normalfont
在每个后面写之外\begin{theorem}
,我还能做什么?
同样地,我也想在\qed
每个的末尾加上一个\end{proof}
。也许有类似的解决方案?
答案1
序言(个人观点):llncs.cls
不是特别漂亮,所以我只会在必须的时候使用它(因为要提交给 Springer 的论文)。在这种情况下,我不会更改预定义设置,因为元素(如定理)应该是这样的。由编辑器来定义一个通用的外观。
关于您的问题:您可以定义自己的环境,例如
\spnewtheorem{thm}{Theorem}{\bfseries}{}
如果您想要/必须重复使用该theorem
环境,则可以重新定义它:
\let\theorem\relax
\spnewtheorem{theorem}{Theorem}{\bfseries}{}
为了在证明结束时获得一个正方形,llncs.cls
定义命令\qed
。
\documentclass{llncs}
\let\theorem\relax
\spnewtheorem{theorem}{Theorem}{\bfseries}{}
\begin{document}
\begin{theorem}
The theorem I worked on all my life.
\end{theorem}
\begin{proof}
The result is obvious.\qed
\end{proof}
\end{document}