由于大学写报告的要求,我已从 改为bibtex
。值得注意的是,我对 (La)TeX 也非常陌生。biblatex
\footcite
我唯一遇到的问题就是 URL 过长,在脚注中占了三行,而且使用的行距似乎与脚注通常使用的行距不同。biblatex
在打印 URL 时,强制不切换字体的最简单方法是什么\footcite
?或者更好的是,如何让它只使用斜体?
我目前正在使用style=verbose-note
,并且我确实导入url
和hyper 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}