脚注悬挂,并在脚注周围添加垂直空间

脚注悬挂,并在脚注周围添加垂直空间
  1. 如何使脚注挂在新行上?即“2012 )。”与“Susan”的开头对齐,而不是“1”。

  2. 如何增加脚注行上方和下方的垂直空间?我可以将其设为弹性空间吗?

梅威瑟:

\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

你问:

  1. 如何使脚注挂在新行上?即“2012 )。”与“Susan”的开头对齐,而不是“1”。

  2. 如何增加脚注行上方和下方的垂直空间?我可以将其设为弹性空间吗?

  1. 要获得“悬挂”脚注,您可以footmisc使用以下hang选项加载包:

    \usepackage[hang]{footmisc}
    
  2. 我假设“脚注线”是指将主文本块与脚注材料分隔开的短线;这条线通常称为脚注规则,或简称为脚注规则。更改文本块最后一行和脚注分隔线之间的间距的一种方法是加载包geometry并在选项中设置所需的间距footnotesep。您无需指定此间距应有多大;如果是,例如,2\baselineskip您可以像这样加载几何包:

    \usepackage[footnotesep=2\baselineskip]{geometry}
    

    我建议保持脚注规则和脚注材料本身之间的默认垂直间距不变。但是,如果必须,您可以通过对参数执行 来更改每个脚注(包括脚注块中的第一个脚注)上方的空白空间\renewcommand;如果主文档字体大小为,则\footnotesep其默认高度为 ,如果您使用或作为主文档字体大小,则其默认高度会略大。例如,您可以发出命令。请注意,此参数有一个反斜杠,而与包类似的选项没有。6.65pt10pt11pt12pt\renewcommand{\footnotesep}{1\baselineskip}geometry

    我不太清楚您说的“flexispace”是什么意思。如果您的意思是脚注材料应始终位于页面的最底部(在上面的例子中,这相当于说 footnotesep 金额应在 2.00 到 2.99 之间),请在加载包时\baselineskip使用该选项。bottomfootmisc

以下是一个最小工作示例,说明了两个建议设置的操作。生成的第一页的下半部分如下所示:

在此处输入图片描述

\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}

相关内容