llncs:定理和引理中的直立文本

llncs:定理和引理中的直立文本

默认情况下,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}

相关内容