Biblatex:改变年份的顺序,数字格式中不带括号的年份

Biblatex:改变年份的顺序,数字格式中不带括号的年份

我想知道是否有人知道如何在期刊名称后移动年份(不带任何括号)?

我应该看起来像这样:

[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+issuetitleissue+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}

相关内容