使用 Biblatex 自定义参考书目

使用 Biblatex 自定义参考书目

bibtex使用 LyX。我今天进行了转换biblatex,因为我认为这将有助于快速获得响应,并且对长期有利。我正在尝试采用格式apa并调整一些内容。我需要一些帮助。

这是我的序言:

\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa, backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{C:~/refs.bib}

我希望期刊、书籍等以斜体和粗体显示。

答案1

您可以使用\DeclareFieldFormat来修改不同字段的打印方式。一般语法是

\DeclareFieldFormat[<entry type>]{<field>}{<formatting commands>}

<entry type>可以是单个条目类型,例如article,也可以是逗号分隔的条目类型列表,例如article,book<field>是您想要更改的字段,例如title<formatting commands>定义如何打印字段,并用#1表示字段内容。

因此,要使文章的期刊标题和书籍标题变为粗体和斜体,您可以添加

\DeclareFieldFormat
  [article]
  {journaltitle}{\textbf{\textit{#1}}}
\DeclareFieldFormat
  [book]
  {title}{\textbf{\textit{#1}}}

到 LaTeX 序言中,在 之后\usepackage{biblatex}。如果你想要引号,请使用\mkbibquote{#1}biblatex还有一堆用于控制标点符号的命令,请参阅第 4.7.3 节添加标点符号手册。

相关内容