我正在使用 编写一份包含大量参考文献的文档bibtex
。但是,我想更改 latex 布局文档中参考文献的样式。目前它看起来像:
[1] Reference 1
[2] Reference 2
我想要实现的是以下调整:
- 删除
[ ]
参考编号中的括号 - 扩大所有参考之间的距离
- 在参考编号和参考文献本身之间添加额外的空格。
结果应如下所示:
1 Reference 1
2 Reference 2
我是 LaTeX 新手,当我在 Google 上搜索如何扩大参考文献之间的间距时,我找到了biblatex
而不是 的解决方案bibtex
。因此,我尝试运行 biblatex,尽管看起来不太难,但我从未成功过。因此,我想知道是否可以使用 实现我想要的调整,bibtex
或者最好使用biblatex
?此外,我想更改参考文献的打印样式。我还没有尝试所有可用的样式,bibtex
但biblatex
似乎有更多功能可以实现。但是,手动调整所有内容似乎相当困难。
答案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
已经比没有这些线的间隙大。