自定义引用样式

自定义引用样式

快速跟进问题自定义引用样式, 基本上。

现在我正在定义一个像这样的自定义命令

\newcommand{\mycite}[1]{\cite{#1}}

我应该如何修改它以产生像“[1.]”这样的输出?它还应该使用多个参数,然后输出“[1, 2, 3.]”。或者,如果不修改所呈现的命令,是否存在更简单的方法?

答案1

如果不清楚您所使用的参考书目样式,我不确定对您的问题能有多少帮助。

如果我正确理解了这个问题,你想要的是\cite产生[1]并且\mycite产生[1.]。我不认为你能通过\cite这种方式直接修补来做到这一点。

\cite如果您切换到刚刚生成的参考书目样式1,那么您可以轻松定义:

\newcommand\mycite[1]{[\cite{#1}]}
\newcommand\mydotcite[1]{[\cite{#1}.]}

相关内容