我需要使用 natbib 来执行此操作:
(McFadden 1978 年、Ben-Akiva 和 Lerman 1985 年,但请参阅 Bruch 和 Mare 2012 年以获得更易懂的介绍)。
我目前的尝试:
\citep[][but see \citep[][for an accessible introduction]{bruch_methodological_2012}]{mcfadden_modeling_1978,ben-akiva_discrete_1985}.
这会导致一个严重的错误:
BibTeX I didn't find a database entry for "["
有没有办法定义包含引用的后缀?
答案1
{}
它与内部的一组附加部分一起工作\cite
:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{angenendt,
author = {Angenendt, Arnold},
title = {In Honore Salvatoris~-- Vom Sinn und Unsinn der
Patrozinienkunde},
journaltitle = {Revue d'Histoire Eccl{\'e}siastique},
date = 2002,
volume = 97,
pages = {431--456, 791--823},
langid = {german},
indextitle = {In Honore Salvatoris},
shorttitle = {In Honore Salvatoris},
annotation = {A German article in a French journal. Apart from that, a
typical \texttt{article} entry. Note the \texttt{indextitle}
field},
}
@article{baez,
author = {Baez, John C. and Lauda, Aaron D.},
title = {Higher-Dimensional Algebra {V}: 2-Groups},
journaltitle = {Theory and Applications of Categories},
date = 2004,
volume = 12,
pages = {423-491},
version = 3,
eprint = {math/0307200v3},
eprinttype = {arxiv},
langid = {english},
langidopts = {variant=american},
annotation = {An \texttt{article} with \texttt{eprint} and
\texttt{eprinttype} fields. Note that the arXiv reference is
transformed into a clickable link if \texttt{hyperref} support
has been enabled. Compare \texttt{baez\slash online}, which
is the same item given as an \texttt{online} entry},
}
\end{filecontents}
\usepackage[round]{natbib}
\begin{document}
\citep[][but see {\citep[][for an accessible introduction]{baez}}]{angenendt}.
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}