我想知道是否有人知道如何在期刊名称后移动年份(不带任何括号)?
我应该看起来像这样:
[1] R. Chevalier、B. Colsch、C. Afonso、N. Baumann、J.-C. Tabet、J.-M. Mallet,《四面体快报》2006,62,563。
\documentclass{scrartcl}
\usepackage[
backend=biber,
style=numeric
]{biblatex}
\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes}
\renewbibmacro{in:}{}
\ExecuteBibliographyOptions{%
bibencoding=utf8,
bibwarn=true,
sortlocale=de_DE,
isbn=false,
url=false,
doi=false,
eprint=false,
clearlang=true,
maxbibnames=99,
firstinits=true,
sorting=none,
}
\DeclareFieldFormat[article]{title}{}
\DeclareFieldFormat[article]{number}{}
\DeclareFieldFormat{date}{\bfseries{#1}}
\DeclareFieldFormat{pages}{\mkfirstpage[{\mkpageprefix[bookpagination]}]{#1}}
\DefineBibliographyStrings{german}{%
page = {{}{}},
pages = {{}{}},
}
\bibliography{Lit/OCPrakt}
\begin{document}
blablabla\cite{Bromierung}
\printbibliography
\end{document}
.bib 文件:
@article{Bromierung,
Author = {Reynald Chevalier and Beno{\^\i}t Colsch and Carlos Afonso and Nicole Baumann and Jean-Claude Tabet and Jean-Maurice Mallet},
Date-Added = {2013-10-28 10:46:57 +0000},
Date-Modified = {2013-11-11 20:26:08 +0000},
Journal = {Tetrahedron Letter},
Pages = {563-577},
Read = {0},
Title = {Synthetic sulfated glucuronosyl paragloboside (SGPG) and its use for the detection of autoimmune peripheral neuropathies},
Volume = {62},
Year = {2006}}
答案1
您需要更新和的宏journal+issuetitle
,issue+date
第一个宏用于修复顺序,第二个宏用于删除括号:
\documentclass{scrartcl}
\usepackage[
backend=biber,
style=numeric
]{biblatex}
\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes}
\renewbibmacro{in:}{}
\ExecuteBibliographyOptions{%
bibencoding=utf8,
bibwarn=true,
sortlocale=de_DE,
isbn=false,
url=false,
doi=false,
eprint=false,
clearlang=true,
maxbibnames=99,
firstinits=true,
sorting=none,
}
\DeclareFieldFormat[article]{title}{}
\DeclareFieldFormat[article]{number}{}
\DeclareFieldFormat{date}{\bfseries{#1}}
\DeclareFieldFormat{pages}{\mkfirstpage[{\mkpageprefix[bookpagination]}]{#1}}
\DefineBibliographyStrings{german}{%
page = {{}{}},
pages = {{}{}},
}
\renewbibmacro*{journal+issuetitle}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{\newunit
\printfield{series}%
\setunit{\addspace}}%
\usebibmacro{issue+date}%
\setunit{\addcomma\space}%
\usebibmacro{volume+number+eid}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
\newunit}
\newbibmacro*{issue+date}{%
\iffieldundef{issue}
{\usebibmacro{date}}
{\printfield{issue}%
\setunit*{\addspace}%
\usebibmacro{date}}%
\newunit}
\addbibresource{OCPrakt.bib}
\begin{document}
Text~\cite{Bromierung}.
\printbibliography
\end{document}