我该在序言中写些什么才能将参考书目放在文章卷号的括号中?我正在使用样式authoryear
。
以下是一个例子:
\begin{filecontents}{filename.bib}
@article{Billio.2012,
author = {Billio, Monica and Getmansky, Mila and Lo, Andrew W. and Pelizzon, Loriana},
year = {2012},
title = {Econometric measures of connectedness and systemic risk in the finance and insurance sectors},
pages = {535--559},
volume = {104},
number = {3},
journal = {Journal of Financial Economics}
}
\end{filecontents}
\documentclass{article}
\usepackage[hyperref=true,
maxcitenames=4,
isbn=false,
dashed=false,
style=authoryear,
backend=bibtex,
firstinits=true]{biblatex}
\bibliography{filename.bib}
\begin{document}
\cite{Billio.2012}
\newpage
\renewcommand\refname{List of Literature}
\printbibliography[heading=bibintoc]
\end{document}
任何帮助都将受到赞赏。
答案1
更改number
字段格式@article
(Jörg 已经提示过)并重新定义volume+number+eid
bibmacro 以删除卷后的点(并根据需要添加不间断空格或细空格)。
\documentclass{article}
\usepackage[style=authoryear,firstinits=true]{biblatex}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
% \setunit*{\adddot}% DELETED
\setunit*{\addnbspace}% NEW (optional); there's also \addnbthinspace
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
\DeclareFieldFormat[article]{number}{\mkbibparens{#1}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{Billio.2012,
author = {Billio, Monica and Getmansky, Mila and Lo, Andrew W. and Pelizzon, Loriana},
year = {2012},
title = {Econometric measures of connectedness and systemic risk in the finance and insurance sectors},
pages = {535--559},
volume = {104},
number = {3},
journal = {Journal of Financial Economics}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}
更多信息自定义 biblatex 样式的指南。