我想删除authoryear
样式中年份周围的括号biblatex
。我见过一个解决方案authortitle
这里,这对我来说不起作用。
我尝试issue+date
按照上一个答案中指定的方式重新定义 bibmacro。(通过将代码复制粘贴到我的文档中,我没有尝试以任何方式调整它)。另外,我尝试指定\DeclareFieldFormat[article]{year}{#1}
。这两次尝试对我的参考书目没有影响。假设我有一个包含一个参考的.bib
文件my_ref.bib
:
@Article{Danecek2011,
author = {Danecek, Petr and Auton, Adam and Abecasis, Goncalo and Albers, Cornelis A. and Banks, Eric and DePristo, Mark A. and Handsaker, Robert E. and Lunter, Gerton and Marth, Gabor T. and Sherry, Stephen T. and McVean, Gilean and Durbin, Richard and 1000 Genomes Project Analysis Group},
title = {{The variant call format and VCFtools}},
journal = {Bioinformatics},
year = {2011},
volume = {27},
number = {15},
pages = {2156-2158},
doi = {10.1093/bioinformatics/btr330},
}
我biblatex
通过以下方式致电:
% !BIB TS-program = biber
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,left=2.6cm, right=2.9cm, top=3.5cm, bottom=3.5cm]{geometry}
\usepackage[sorting=nyt, citestyle = authoryear, bibstyle = authoryear, giveninits=true, isbn = false, url = false, eprint = false, doi = false, dashed = false, uniquelist = minyear, maxcitenames = 2, maxbibnames = 7, backend = biber]{biblatex}
\addbibresource{my_ref.bib}
\begin{document}
\cite{Danecek2011}
\printbibliography
\end{document}
输出为:
Danecek, P. 等人 (2011):“变异调用格式和 VCFtools”。收录于:生物信息学 27.15,第 2156-2158 页。
我希望收到:
Danecek, P. 等人,2011 年:“变异调用格式和 VCFtools”。收录于:生物信息学 27.15,第 2156-2158 页。
答案1
帖子如何(正确地)删除 authoryear 样式中年份周围的括号?(v3)包含答案:定义style=ext-authoryear
并\DeclareFieldFormat{biblabeldate}{#1}
产生预期的效果。