如何更改环境名称并保留编号

如何更改环境名称并保留编号

我有一个由 SVJour3 定义的环境,例如:

\begin{example}
    \emph{lelien} → \emph{leli‐e-n}
\end{example}

由此我得到:

例 1 lelien → leli-en

我在序言中已经介绍过:

\renewcommand{\example}{e}

我现在明白了:

lelien → leli-en

如您所见,我可以更改名称,但我丢失了编号和其他格式(如换行符和斜体),我至少需要保留编号,有人知道怎么做吗?

我也尝试过,\renewenvironment{example}但没有成功

答案1

我发现 SVJour3 有一个我确实修改过的模板,然后我重新生成了 tex 文件,一切都按照我想要的方式进行。

[经过再生我的意思是:关闭 tex 文件,删除文件 .aux.log .out .gz,然后在编辑下面提到的模板后再次打开 tex 文件。]

我已将 SVJour3 包定位于:

/usr/share/texlive/texmf-dist/tex/latex/LaTeX_DL_468198_240419/

在哪里LaTeX_DL_468198_240419/是包目录。

该目录下有一个名为“svjour3.cls我编辑了以下行:

\spn@wtheorem{example}{Example}{\itshape}{\rmfamily}

\spn@wtheorem{example}{E}{\itshape}{\rmfamily}

和(在 % 英语部分--还有德语和法语部分--)

\def\examplename{Example}%

\def\examplename{E}%

相关内容