![](/static/images/ext/zip.gif)template2--double column.zip ![论文中效果](https://pics.latexstudio.net/data/images/201911/c04cb30c694570f.png "论文中效果") ![我编写的效果](https://pics.latexstudio.net/data/images/201911/e27bb1e094925a6.png "我编写的效果") 两张图片主要对比定理后面加的参考文献,我想要的效果是把我那个程序的lemma1后边的.去掉,同时后面没有参考文献的时候,还有.,不知道能明白我的意思嘛? 我电话18804012392,希望能帮忙解答一下,谢谢。

3 回答3

0
用期刊模板就不要改格式,除非你想被拒。 倘若一个引理被很多文献引用,可以在引理前面的文字中描述它的最初来源,而后再写上还有哪些文献可以找到该引理。 没有必要在 `lemma` 环境的可选参数那里加那么多东西。
0
在定义定理的前面加格式定义即可了,比如: ```tex \newtheoremstyle{note}% hnamei {3pt}% hSpace abovei {3pt}% hSpace belowi {\itshape}% hBody fonti {\parindent}% hIndent amounti 1 {\bfseries}% hTheorem head fonti {}% hPunctuation after theorem headi {.5em}% hSpace after theorem headi 2 {}% hTheorem head spec (can be left empty, meaning ‘normal’)i \theoremstyle{note} ``` 这样句点就没有了. 具体参考 amsthm 宏包说明.
  • 这样有几点不好。1. 模板自己定义了 theorem style `sage` (见问题例子中 cls 文件 494 行开始),自己新定义样式要参考原来的定义。2. 这样是统一去掉了句号,问题需求的另 – 论坛 github.com/CTeX 2019-11-19 21:44 回复
0
我把你的需求理解为 ```tex \begin{lemma} ``` 时,没有句号。 ```tex \begin{lemma}[text] ``` 时,有句号。 1. 技术上,需求可以实现。 1. 实践上,只要你以正确方式使用期刊推荐的模板准备投稿,就没有问题。投稿样式和正式发表样式之间,是允许有差异的。你是在投稿,不是在做排版编辑。 一种实现方式,在 preamble 添加 ```tex \makeatletter \def\@begintheorem#1#2[#3]{% \deferred@thm@head{\the\thm@headfont \thm@indent \@ifempty{#1}{\let\thmname\@gobble}{\let\thmname\@iden}% \@ifempty{#2}{\let\thmnumber\@gobble}{\let\thmnumber\@iden}% \@ifempty{#3}{\let\thmnote\@gobble}{\let\thmnote\@iden}% \thm@swap\swappedhead\thmhead{#1}{#2}{#3}% %\the\thm@headpunct \thmheadnl % possibly a newline. \hskip\thm@headsep }% \ignorespaces} \makeatother ``` 即可。

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。