biblatex 参考文献中的样式问题

biblatex 参考文献中的样式问题

所以我一直在用 Overleaf Latex(Latex 新手)写考试,遇到了三种问题。我先简单陈述一下问题,然后展示一张包含更多细节的图片:

第一个问题:我想将所有参考资料的字体改为“Times New Roman”。(紫色圆圈)

第二个问题:我想将第二行和其余行移动到红线处,以便与第一行对齐。(红色箭头)

第三个问题:我想去掉参考文献中我随机猜测的黑框。(蓝色箭头)

作为我目前使用的一般设置:

    \documentclass[draft]{article} 
%but will change this to \documentclass[a4paper,oneside,swedish]{article} once everything is done correctly.

我用:

\usepackage[
backend = biber,
style = authoryear-comp,
citestyle = apa, 
sorting=nyc, 
isbn=true, 
doi=true, 
dashed=false, 
maxbibnames=99,
uniquenames=init,
giveninits 
]{biblatex}

为了第一个问题我已经为 Times New Roman 导入了一些 .tff 文件并将它们应用于像这样的自定义字体(文件包含在文件夹“Typsnitt”中)并且它们在普通文本中工作。

\newfontfamily\timesRoman[
    Path                = Typsnitt/,
    Extension           = .ttf,
    BoldItalicFont          = timesbi,
    BoldFont                = timesbd,
    ItalicFont              = timesi,
]{times}

我还更改了参考文献中的标题和机构,如下所示:

\DeclareFieldFormat*{title}{\timesRoman\textit{#1}}

\DeclareFieldFormat{institution}{\timesRoman\textit{#1}}

并使用以下内容更改我的参考文献的大小:

\renewcommand*{\bibfont}{\parskip=12pt\small}

为了第二个问题我尝试过如下解决方案:

\setlength{\bibleftmargin}{0mm}
\setlength{\bibindent}{0mm}

但是还有一个列表,我有点担心它只适用于 natbib:

\defbibenvironment{bibliography} 
  {\list{}{%
    \setlength\bibleftmargin=0mm
    \setlength\bibindent=0mm
  }}
  {\endlist}
  {\item}

至于第三个问题我担心超链接有问题,但我不确定。以下是我的设置:

\hypersetup{
    colorlinks = true,
    linkcolor={black!50!black},
    citecolor={black!50!black},
    urlcolor={black!80!black}
}

我已经看过了但我猜这个解决方案仅适用于 natbib,因为他们使用\begin{thebibliography}{0}\end{thebibliography} 而不是 \printbibliography 我使用的。

如果有人能为这些问题提供有益的意见,我将非常高兴。

编辑: 如果我使用了多个问题,那么很抱歉,但我想我可以用一张图片(我也忘了将其包含在内)来概括所有问题。

问题图片

编辑2: 非常感谢 moewe 和 Skillmon 解决了我的问题! 第一个问题解决了这个问题:

\newcommand*{\bibfont}{\parskip=12pt\normalfont\small}

第二个问题由此解决:

\setlength{\bibhang}{0pt}

第三个问题由此解决:

\documentclass[a4paper,oneside,swedish]{article}

答案1

既然您提到该问题已解决,就将 Skillmon 和我的评论收集到答案中。

  1. 生成的书目的字体设置biblatex如下

    \newcommand*{\bibfont}{\normalfont\normalsize}
    

    这意味着参考书目将使用默认大小的默认字体。

    如果文档的其余部分使用不同的字体,则意味着您的文档不使用序言中定义的默认字体设置。

    更改字体设置,以便文档可以使用默认设置。

  2. 参考书目项目中后续行的悬挂缩进由 控制\bibhang,如果设置为,0则没有悬挂缩进

    \setlength{\bibhang}{0pt}
    

    请注意,在这种情况下您应该设置\bibitemsep为更大的值,以便读者可以知道一个条目在哪里结束以及下一个条目在哪里开始。

  3. 正如 Skillom 所评论的,这来自draft传递给文档类的选项。draft活动溢出框将在边缘处用小黑色矩形(一个标记)标记。请参阅Latex 生成带有黑色行尾的 pdf

    修复过满和未满的框并删除该draft选项。

相关内容