使用 biber 和 verbose-trad1 修改文章引用样式

使用 biber 和 verbose-trad1 修改文章引用样式

我在参考书目中使用 biber 样式verbose-trad1,但我需要更改期刊标题和编号的呈现方式。它们必须位于括号内!

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{csquotes}                   
\usepackage[style=verbose-trad1,
backend=biber,
bibencoding=inputenc,           
language=french,                
natbib=true,                    
sortcites=true,
autopunct=true,                     
hyperref=true,                          
block=space,
citetracker=true,
ibidpage=true,
ibidtracker=context,
idemtracker=true,
pagetracker=true,
url=false,
]{biblatex}

\usepackage{filecontents}

\begin{filecontents*}{articles.bib}

@article{Buis:2001aa,
    Address = {Paris},
    Author = {Pierre Buis},
    Journal = {Cahiers Evangile},
    Keywords = {Bible, AT, Lévitique},
    Number = {116},
    Publisher = {Cerf},
    Title = {Le Lévitique : la Loi de sainteté},
    Year = {2001},
    }
\end{filecontents*}


\begin{document}

\fullcite{Buis:2001aa}

\end{document}

实际结果

尽管如此,我还是希望得到以下信息: 在此处输入图片描述

答案1

只需执行以下操作即可\renewbibmacro{journal+issuetitle}

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{csquotes}
\usepackage[style=verbose-trad1,
backend=biber,
bibencoding=inputenc,
language=french,
natbib=true,
sortcites=true,
autopunct=true,
hyperref=true,
block=space,
citetracker=true,
ibidpage=true,
ibidtracker=context,
idemtracker=true,
pagetracker=true,
url=false,
]{biblatex}

\usepackage{filecontents}

\begin{filecontents*}{articles.bib}

@article{Buis:2001aa,
    Address = {Paris},
    Author = {Pierre Buis},
    Journal = {Cahiers Evangile},
    Keywords = {Bible, AT, Lévitique},
    Number = {116},
    Publisher = {Cerf},
    Title = {Le Lévitique : la Loi de sainteté},
    Year = {2001},
    }
\end{filecontents*}
\addbibresource{articles.bib}


\renewbibmacro*{journal+issuetitle}{%
  \bibopenparen%
  \usebibmacro{journal}%
  \setunit*{\addspace}%
  \iffieldundef{series}
    {}
    {\newunit
     \printfield{series}%
     \setunit{\addspace}}%
  \usebibmacro{volume+number+eid}%
  \bibcloseparen%
  \setunit{\addspace}%
  \usebibmacro{issue+date}%
  \setunit{\addcolon\space}%
  \usebibmacro{issue}%
  \newunit}


\begin{document}
Text text text text text text text text text text text text text text text text text.

\fullcite{Buis:2001aa}

\printbibliography

\end{document} 

在此处输入图片描述

相关内容