是否可以像这样引用数字
taken from \emph{ref. \cite{reference}}
使用非上标数字,同时保持文档大部分内容中的其余参考文献不变?这是使用 BibTeX 和RSC(皇家化学学会)风格。
答案1
假设你natbib
用它的super
选项加载,你可以采取代码natbib
正在执行的情况super
不是使用并将其添加到浮点数开始时执行的代码中。
编辑:或者,正如 Joseph Wright 所评论的那样,“为什么不直接用\citenum
?”
\documentclass{article}
\usepackage[super]{natbib}
% \makeatletter
% \g@addto@macro\@floatboxreset{%
% \let\NAT@mbox=\mbox
% \let\@cite\NAT@citenum
% \let\NAT@space\NAT@spacechar
% \let\NAT@super@kern\relax
% }
% \makeatother
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\begin{document}
\begin{figure}
\centering
\rule{1cm}{1cm}
\caption{A figure (taken from \emph{ref. \citenum{A01}})}
\end{figure}
Some text.\citep{A01}
\bibliographystyle{rsc}
\bibliography{\jobname}
\end{document}