我想使用 biblatex 从引文中删除年份周围的括号。希望输出的 PDF 的代码和屏幕截图能够解释我目前得到的内容和我需要的内容。
\documentclass{article}
\usepackage[style=authoryear-comp, maxcitenames=2, maxbibnames=50]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{IngerEtAl2006using,
title={Using daily ration models and stable isotope analysis to predict biomass depletion by herbivores},
author={Inger, Richard and Ruxton, Graeme D and Newton, Jason and Colhoun, Kendrew and Mackie, Kerry and Robinson, James A and Bearhop, Stuart},
journal={Journal of Applied Ecology},
volume={43},
number={5},
pages={1022--1030},
year={2006},
publisher={Wiley Online Library},
tag={}
}
\end{filecontents}
\begin{document}
This line shows how the citations appears in the PDF (e.g. \textcite{IngerEtAl2006using})\\\\
I want the citation to appear like this: (e.g. Inger et al. 2006).
\printbibliography
\end{document}
答案1
在括号中使用\parencite[e.g.][]{IngerEtAl2006using}
而不是。\textcite
\\\\
如果您不想看到大量“underfull hbox”消息,请不要使用。如果您希望段落之间有更多空间,请放大 \parskip。