我想删除年份后面的点。并且体积应该加粗。如何做到这一点?
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
style=authoryear-ibid,
dashed=false,
giveninits
]{biblatex}
\renewcommand*{\revsdnamepunct}{}
\renewrobustcmd*{\bibinitperiod}{}
\begin{filecontents}{\jobname.bib}
@ARTICLE{ipab730bbib2,
author = {S. F. Edwards},
year = 1967,
title = {Statistical Mechanics With Topological Constraints: I},
journaltitle = {Proc. Phys. Soc.},
volume = {91},
pages = {513},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,ipab730bbib2}
\printbibliography
\end{document}
答案1
年份后的标点符号由 控制nametitledelim
,通过改变字段格式可以将卷数设为粗体volume
。
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
style=authoryear-ibid,
dashed=false,
giveninits
]{biblatex}
\renewcommand*{\revsdnamepunct}{}
\renewrobustcmd*{\bibinitperiod}{}
\DeclareDelimFormat[bib]{nametitledelim}{\addspace}
\DeclareFieldFormat[article,periodical]{volume}{\mkbibbold{#1}}
\begin{filecontents}{\jobname.bib}
@ARTICLE{ipab730bbib2,
author = {S. F. Edwards},
year = 1967,
title = {Statistical Mechanics With Topological Constraints: I},
journaltitle = {Proc. Phys. Soc.},
volume = {91},
pages = {513},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson,ipab730bbib2}
\printbibliography
\end{document}