引用作者作品时标注作者本人的作品

引用作者作品时标注作者本人的作品

我的博士论文有一个要求:引用我自己的所有作品时都必须标有*,如下所示:

as I noted in [3*], something something

所有其他作品均应照常引用。在参考书目中,我的作品和其他作者的作品将列在同一列表中,没有任何特殊标记,因此这里不会有问题。

我假设您可以使用 来改变关闭方式\bibpunct,但如果我理解正确的话,那将会全局改变输出。

理想情况下,我希望有一些\citemy命令能够用星号格式化引用。我将用它来引用我自己的作品以及\cite所有其他文章。

有什么建议么?

答案1

你可以做这样的事情,我建议你做得\mycite更先进,这样你也可以获得额外的选项(xparse会有所帮助)

\documentclass[a4paper]{memoir}
\usepackage[numbers]{natbib}
% simple, does not support the normal \cite options
\newcommand\mycite[1]{%
  % groups does not help
  \bibpunct{[}{*]}{,}{n}{}{,}%
  \cite{#1}%
  \bibpunct{[}{]}{,}{n}{}{,}%
}
\begin{document}

\mycite{me}
\cite{other}

\begin{thebibliography}{9}
\bibitem[Me(2014)]{me} By Me, 2014.
\bibitem[Other(2010)]{other}  Other guy, 2010.
\end{thebibliography}


\end{document}

相关内容