如何在另一个参考文献中引用一个参考文献?

如何在另一个参考文献中引用一个参考文献?

我想知道如何做出这样的引用:

(作者 1,2000 年,作者 2,2010 年)

在 LaTeX 中是否可以不改变所有其他引用的格式?

答案1

如果您使用natbib,为了获得描述的确切格式,您可以使用\citetext\citealp

\begin{filecontents*}{xyzbiblio.bib}
@article{greenwade93, 
    author = "George D. Greenwade",
    title = "The {C}omprehensive {TeX} {A}rchive {N}etwork ({CTAN})",
    year = "1993",
    journal = "TUGBoat",
    volume = "14",
    number = "3",
    pages = "342--351",
    url=" www.ctan.org"
}

@book{knuth79,
    author = "Donald E. Knuth",
    title = "{TeX} and Metafont, New Directions in Typesetting",
    year = "1979",
    publisher = "American Mathematical Society and Digital Press",
    address = "Stanford"
}
\end{filecontents*}

\documentclass{article}
\usepackage{natbib}

\begin{document}

\citetext{\citealp{greenwade93} in \citealp{knuth79}}

\bibliographystyle{apalike}
\bibliography{xyzbiblio}

\end{document}

在此处输入图片描述

答案2

那另一个选择呢:它有点不同

在此处输入图片描述

相关内容