我正在使用該biblatex-chicago
包為期刊撰寫論文,需要腳註引用:
\usepackage[notes,natbib,isbn=false,backend=biber]{biblatex-chicago}
然而,在引用兩個(或更多)來源並向它們添加一些評論時,我遇到了問題。例如,在這種情況下:
\footcites[A argues 123. See][]{Zambernardi2011}[However, B believes 456. See][]{See2001}
輸出如下圖所示:
A argues 123. See A, Titel, Journal, Year; However, B believes 456. See B, Titel, Journal Year.
我需要的是引用 A2003 之後使用不同的分隔符號。我不想有分號,而是句號!
@article{Zambernardi2011,
Author = {Zambernardi, Lorenzo},
Date-Added = {2017-04-20 12:58:28 +0000},
Date-Modified = {2017-04-20 12:59:41 +0000},
Journal = {Review of International Studies},
Number = {3},
Pages = {1335-1356},
Title = {The impotence of power: Morgenthau's critique of American intervention in Vietnam},
Volume = {37},
Year = {2011}}
@article{See2001,
Author = {See, Jennifer W.},
Date-Added = {2017-04-20 12:57:29 +0000},
Date-Modified = {2017-04-20 12:58:22 +0000},
Journal = {Pacific Historical Review},
Number = {3},
Pages = {419-447},
Title = {A Prophet Without Honor: Hans Morgenthau and the War in Vietnam, 1955-1965},
Volume = {70},
Year = {2001}}
答案1
我仍然不太確定為什麼你看不到 的長引用和短引用\cite
,但這是否給了你想要的輸出?我認為它比使用 更具可讀性\footcites
。它確實為您提供了您想要的時間。 (請注意,這是@moewe 上面的替代答案,但提供了代碼和輸出)。
\documentclass{article}
\usepackage[notes,natbib,isbn=false,backend=biber]{biblatex-chicago}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Zambernardi2011,
Author = {Zambernardi, Lorenzo},
Date-Added = {2017-04-20 12:58:28 +0000},
Date-Modified = {2017-04-20 12:59:41 +0000},
Journal = {Review of International Studies},
Number = {3},
Pages = {1335-1356},
Title = {The impotence of power: Morgenthau's critique of American intervention in Vietnam},
Volume = {37},
Year = {2011}
}
@article{See2001,
Author = {See, Jennifer W.},
Date-Added = {2017-04-20 12:57:29 +0000},
Date-Modified = {2017-04-20 12:58:22 +0000},
Journal = {Pacific Historical Review},
Number = {3},
Pages = {419-447},
Title = {A Prophet Without Honor: Hans Morgenthau and the War in Vietnam, 1955--1965},
Volume = {70},
Year = {2001}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\pagestyle{empty}
\begin{document}
\null\vfill
First Citation.\footnote{\citeauthor{Zambernardi2011} argues 123. See
\cite{Zambernardi2011}. However, \citeauthor{See2001} believes 456. See
\cite{See2001}.}
Subsequent citation.\footnote{\citeauthor{Zambernardi2011} argues 123. See
\cite{Zambernardi2011}. However, \citeauthor{See2001} believes 456. See
\cite{See2001}.}
\printbibliography
\end{document}
答案2
到 引用之間的分隔符號稱為\multicitedelim
,您可以將其重新定義為句號
\renewcommand*{\multicitedelim}{\addperiod\space}
由於\multicitedelim
不是直接設置\setunit
而是直接設置,因此以後很難修正錯誤的分隔符號選擇。由於分隔符號設定在我們無法知道下一個引文是否有前置註解的位置,因此我們也無法輕鬆地對其進行調節。
所以目前您可以手動切換\multicitedelim
到\addperiod\space
本地
\AtNextCite{\renewcommand*{\multicitedelim}{\addperiod\space}}
在需要句號的引文之前。
或者你\footnote
直接使用。如果您的文字較長,這將成為一個非常有吸引力的選擇。
\footnote{A argues 123. \cite[See][]{sigfridsson}. However, B believes 456. \[See][]cite{worman}}
前註論證非常適合簡短的介紹性“評論”,例如“cf.”、“see”,但不太適合較長的討論。