如何制作 IEEE 交叉引用?

如何制作 IEEE 交叉引用?

IEEE 交叉引用符号[1, Fig. 2]的意思是“在参考文献 [1] 的图 2 中”,如何在我的 latex 中制作这个。

我的代码:

\begin{filecontents*}{test.bib}
@article{ugrinovskii13,
doi = {10.1109/tac.2013.2256675},
author={Valery Ugrinovskii},
volume = {58},
number = {10},
pages = {2659-2664},
title = {Conditions for Detectability in Distributed Consensus-Based Observer       Networks},
journal ={IEEE trans. Automat. Contr.}
 }
\end{filecontents*}

    \documentclass{article}
\usepackage{cite}
\usepackage{url}

\begin{document}
Fig. 2 of  \cite{ugrinovskii13}

\bibliographystyle{IEEEtran}
\bibliography{test}
\end{document}

答案1

按照@Mico 的建议,我解决了这个问题,然后\usepackage{cite}\cite[Fig.~2]{ugrinovskii13}现在一切都很好。

\begin{filecontents*}{test.bib}
@article{ugrinovskii13,
doi = {10.1109/tac.2013.2256675},
author={Valery Ugrinovskii},
volume = {58},
number = {10},
pages = {2659-2664},
title = {Conditions for Detectability in Distributed Consensus-Based Observer          Networks},
journal ={IEEE trans. Automat. Contr.}
}
\end{filecontents*}

\documentclass{article}
\usepackage{cite}
\usepackage{url}

\begin{document}
\cite[Fig.~2]{ugrinovskii13}

\bibliographystyle{IEEEtran}
\bibliography{test}
\end{document}

输出为

在此处输入图片描述

相关内容