使用 biblatex 显示机构

使用 biblatex 显示机构

我希望机构在参考书目中以斜体显示。我该如何更改代码才能实现这一点?

\begin{filecontents}{\jobname.bib}
        @Electronic{musk,
        author      = {Elon Musk},
        title       = {Tesla Model X},
        url         = {https://www.tesla.com/modelx?redirect=no},
        date        = {2017-07-04},
        institution = {Tesla},
        urldate     = {2018-10-16}}
}
\end{filecontents}

\documentclass{article}
\usepackage[style=authortitle,]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
Let's cite! \footcite{musk}
\printbibliography
\end{document}

答案1

条目类型@online不使用字段institution,但它知道类似的字段organization(大多数类型至少知道institutionorganization和中的一个publisher,某些类型支持publisherorganization)。您可以在第 2.1 节中找到每个条目类型的已知字段列表条目类型biblatex

默认情况下organization打印时没有特殊格式(就像institution和一样publisher),如果您想以斜体打印(强调),您可以使用\DeclareListWrapperFormat3.12biblatex或更高版本。

%\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@online{musk,
  author       = {Elon Musk},
  title        = {Tesla Model X},
  url          = {https://www.tesla.com/modelx?redirect=no},
  date         = {2017-07-04},
  organization = {Tesla},
  urldate      = {2018-10-16},
}
\end{filecontents}

\documentclass{article}
\usepackage[style=authortitle,]{biblatex}
\addbibresource{\jobname.bib}

\DeclareListWrapperFormat{organization}{\mkbibemph{#1}}

\begin{document}
Let's cite! \footcite{musk}
\printbibliography
\end{document}

马斯克,埃隆。特斯拉 Model X。特斯拉。2017 年 7 月 4 日。网址:https://www.tesla.com/modelx?redirect=no(访问日期:2018 年 10 月 16 日)。


如果你正在使用biblatex3.12 之前的版本,\DeclareListWrapperFormat目前尚不可用,你可以使用

\DeclareListFormat{organization}{%
  \usebibmacro{list:delim}{#1}%
  \mkbibemph{#1}\isdot
  \usebibmacro{list:andothers}}

如果你正在使用一个坚持使用institution而不是的导出器,organization你可以让 Biber 重新映射字段

\DeclareSourcemap{
  \maps[datatype=bibtex]{
    \map{
      \pertype{online}
      \pertype{electronic}
      \step[fieldsource=institution]
      \step[fieldset=organization, origfieldval]
    }
  }
}

如果你不想显示网站的组织/机构,而对网站的“整体标题”更感兴趣,你可能想尝试一下maintitle,但这必须先修补到驱动程序中,请参阅如何在参考书目中包含网站标题

相关内容