在 biblatex \footcite 中更改 URL 格式

在 biblatex \footcite 中更改 URL 格式

由于大学写报告的要求,我已从 改为bibtex。值得注意的是,我对 (La)TeX 也非常陌生。biblatex\footcite

我唯一遇到的问题就是 URL 过长,在脚注中占了三行,而且使用的行距似乎与脚注通常使用的行距不同。biblatex在打印 URL 时,强制不切换字体的最简单方法是什么\footcite?或者更好的是,如何让它只使用斜体?

我目前正在使用style=verbose-note,并且我确实导入urlhyper ref


这不是链接问题的精确副本,因为我不知道如何编辑由biblatex和生成的 URL只有他们我发现 URL 的格式基本上可以接受,但在biblatex生成的脚注中,甚至在参考书目中,它们看起来都很难看。


尝试一个最小的工作示例(但最终可能既不最小也不工作)。

文本.tex

\documentclass[times, utf8]{book}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{slashdot:2004,
        title = {{XFree86} 4.4: List of Rejecting Distributors Grows},
        author = {Collins, B.},
        publisher = {Slashdot},
        month = {2},
        year = {2004},
        url = {http://yro.slashdot.org/story/04/02/18/131223/xfree86-44-list-of-rejecting-distributors-grows}
}
\end{filecontents}


\usepackage[style=verbose-note,natbib=true,sortcites=true,defernumbers=true,pageref,block=space,backend=biber]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\chapter{Test chapter}
Here is some text\footcite{slashdot:2004}.

\end{document}

Makefile

thetext.pdf: thetext.tex 文献.bib
        pdflatex thetext.tex
        引用文本
        pdflatex thetext.tex

在这个例子中,输出甚至看起来还不错......不幸的是,我使用的实际模板(另一所大学的模板的修改)有不同的边距,不同的字体等。所以在实际的 PDF 中,输出看起来不太好。

我的正文:

我的文字

上面的例子:

上面的例子

使用的模板称为“tvz”,如果有人想使用实际模板可以在 BitBucket 上找到如果有人需要,我也可以提供基于“tvz”的扩展示例。

答案1

修改定义\biburlsetup

\documentclass{book}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@book{slashdot:2004,
        title = {{XFree86} 4.4: List of Rejecting Distributors Grows},
        author = {Collins, B.},
        publisher = {Slashdot},
        month = {2},
        year = {2004},
        url = {http://yro.slashdot.org/story/04/02/18/131223/xfree86-44-list-of-rejecting-distributors-grows}
}
\end{filecontents}

\usepackage[style=verbose-note]{biblatex}

\appto{\biburlsetup}{\renewcommand*{\UrlFont}{\normalfont\itshape}}

\addbibresource{\jobname.bib}

\begin{document}

\null\vfill% just for the example

Here is some text\footcite{slashdot:2004} plus an URL: \url{http://yro.slashdot.org}.

\end{document}

在此处输入图片描述

相关内容