关于书目格式调整的疑问

关于书目格式调整的疑问

我正在使用 编写一份包含大量参考文献的文档bibtex。但是,我想更改 latex 布局文档中参考文献的样式。目前它看起来像:

[1] Reference 1
[2] Reference 2

我想要实现的是以下调整:

  • 删除[ ]参考编号中的括号
  • 扩大所有参考之间的距离
  • 在参考编号和参考文献本身之间添加额外的空格。

结果应如下所示:

1    Reference 1

2    Reference 2

我是 LaTeX 新手,当我在 Google 上搜索如何扩大参考文献之间的间距时,我找到了biblatex而不是 的解决方案bibtex。因此,我尝试运行 biblatex,尽管看起来不太难,但我从未成功过。因此,我想知道是否可以使用 实现我想要的调整,bibtex或者最好使用biblatex?此外,我想更改参考文献的打印样式。我还没有尝试所有可用的样式,bibtexbiblatex似乎有更多功能可以实现。但是,手动调整所有内容似乎相当困难。

答案1

有一种方法可以实现这一点,在序言中添加两个代码块:

\makeatletter
\renewcommand\@biblabel[1]{#1 \hspace{0.3cm}}
\makeatother 

这将删除[ ]参考编号周围的 ,并在作者姓名前添加一些空格。(您可以自定义此空格)

\makeatletter
\newcommand{\adjustmybblparameters}{\setlength{\itemsep}{1\baselineskip}\setlength{\parsep}{0pt}}
\let\ORIGINALlatex@openbib@code=\@openbib@code
\renewcommand{\@openbib@code}{\ORIGINALlatex@openbib@code\adjustmybblparameters}
\makeatother

这允许您更改参考列表中两个条目之间的间距。要增加或减少间距,请更改1\baselineskip。请注意,带有这些线的间隙1\baselineskip已经比没有这些线的间隙大。

输出参考列表

相关内容