如题,打算利用该文档来回复审稿意见,为体现区别,审稿意见中所有编号均在编号前加一个字母R. 其余内容(公式编号、图片编号、表格编号)都已经改完了,只剩文中参考文献的格式找不到修改的地方,该如何修改?提供mwe

mwe.zip


2 回答2

4
首先:除非评审强力要求,不然不建议改动模板的设置。 其次:即使是强力被要求改动,也不建议直接更改IEEEtran.cls档。一般推荐做法是在.tex档的导言区使用`\renewcommand`、`\patchcmd`(需要etoolbox宏包)来客制化。 ……好了如果你现在还是笃定需要更改的话,在.tex档导言区加上这几行代码吧。 ```tex \usepackage{cite} %% IEEEtran模板是允许载入这个包的。 \renewcommand{\citeform}[1]{R#1} \makeatletter \def\@biblabel#1{[R#1]} \makeatother ```
  • 非常感谢! – 屠炙 2019-08-02 12:36 回复
0
你的 cls 文件修改了定义了,如下摘录: ```tex \def\thebibliography#1{\section*{\refname}% \addcontentsline{toc}{section}{\refname}% % V1.6 add some rubber space here and provide a command trigger \footnotesize\vskip 0.3\baselineskip plus 0.1\baselineskip minus 0.1\baselineskip% \list{\@biblabel{R.\@arabic\c@enumiv}}% {\settowidth\labelwidth{R.\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep\relax \itemsep \IEEEbibitemsep\relax \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand\theenumiv{R.\@arabic\c@enumiv}}% \let\@IEEElatexbibitem\bibitem% \def\bibitem{\@IEEEbibitemprefix\@IEEElatexbibitem}% ``` 实际上,官网和 TeX 套装自带的都是没有这个 R 的,我找了我的系统里的是这样是: ```tex \def\thebibliography#1{\section*{\refname}% \addcontentsline{toc}{section}{\refname}% % V1.6 add some rubber space here and provide a command trigger \footnotesize\vskip 0.3\baselineskip plus 0.1\baselineskip minus 0.1\baselineskip% \list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep\relax \itemsep \IEEEbibitemsep\relax \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand\theenumiv{\@arabic\c@enumiv}}% \let\@IEEElatexbibitem\bibitem% \def\bibitem{\@IEEEbibitemprefix\@IEEElatexbibitem}% ``` 建议用官网,删掉你现在的 cls 文件就好了。

作者追问:2019-08-01 20:40

您好,我的目的是所有的都加上R.

你的回答

请登录后回答

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