如何使脚注挂在新行上?即“2012 )。”与“Susan”的开头对齐,而不是“1”。
如何增加脚注行上方和下方的垂直空间?我可以将其设为弹性空间吗?
梅威瑟:
\documentclass{article}
\usepackage{fontspec}
\setmainfont[Scale=1.0,Numbers={OldStyle,Proportional},Ligatures=TeX]{Minion Pro}
\newcommand\liningnumbers{\addfontfeature{Numbers=Lining}}
\usepackage{biblatex}
\addbibresource{*.bib}
\makeatletter
\renewcommand\@makefntext[1]{\hspace*{0em}\hb@xt@2em{\@thefnmark\hss}#1}
\makeatother
\newcommand{\headerfontsize}{\fontsize{8pt}{10pt}\selectfont \liningnumbers}
\usepackage{fancyhdr}
\fancyfoot{}
\fancyfoot[C]{\headerfontsize\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\headheight=10pt
\headsep=50pt
\pagestyle{fancy}
\begin{document}
Sentence with footnote.\footcite{mcclary}
\end{document}
电流输出:
答案1
你问:
如何使脚注挂在新行上?即“2012 )。”与“Susan”的开头对齐,而不是“1”。
如何增加脚注行上方和下方的垂直空间?我可以将其设为弹性空间吗?
要获得“悬挂”脚注,您可以
footmisc
使用以下hang
选项加载包:\usepackage[hang]{footmisc}
我假设“脚注线”是指将主文本块与脚注材料分隔开的短线;这条线通常称为脚注规则,或简称为脚注规则。更改文本块最后一行和脚注分隔线之间的间距的一种方法是加载包
geometry
并在选项中设置所需的间距footnotesep
。您无需指定此间距应有多大;如果是,例如,2\baselineskip
您可以像这样加载几何包:\usepackage[footnotesep=2\baselineskip]{geometry}
我建议保持脚注规则和脚注材料本身之间的默认垂直间距不变。但是,如果必须,您可以通过对参数执行 来更改每个脚注(包括脚注块中的第一个脚注)上方的空白空间
\renewcommand
;如果主文档字体大小为,则\footnotesep
其默认高度为 ,如果您使用或作为主文档字体大小,则其默认高度会略大。例如,您可以发出命令。请注意,此参数有一个反斜杠,而与包类似的选项没有。6.65pt
10pt
11pt
12pt
\renewcommand{\footnotesep}{1\baselineskip}
geometry
我不太清楚您说的“flexispace”是什么意思。如果您的意思是脚注材料应始终位于页面的最底部(在上面的例子中,这相当于说 footnotesep 金额应在 2.00 到 2.99 之间),请在加载包时
\baselineskip
使用该选项。bottom
footmisc
以下是一个最小工作示例,说明了两个建议设置的操作。生成的第一页的下半部分如下所示:
\documentclass{article}
\usepackage[hang,bottom]{footmisc}
\usepackage[footnotesep=2\baselineskip,margin=1in]{geometry}
\usepackage{lipsum} % for filler text
\begin{document}
\lipsum[1]
Some thoughts.\footnote{\lipsum*[2]}
\lipsum[3-10] % fill up remainder of page and then some
\end{document}