![如何更改环境名称并保留编号](https://linux22.com/image/429186/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E7%8E%AF%E5%A2%83%E5%90%8D%E7%A7%B0%E5%B9%B6%E4%BF%9D%E7%95%99%E7%BC%96%E5%8F%B7.png)
我有一个由 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}%