一般如何增加腳註的大小和行距?

一般如何增加腳註的大小和行距?

我認為腳註通常有點太小,我想在全域範圍內增加腳註的大小(對於整個文件)。我該怎麼做呢?

此外,我認為腳註之間的間距以及腳註的行間距通常太小。我該如何配置這些(兩個不同的) 腳註的屬性?

這是 MWE:

\documentclass[12pt]{article}  
\usepackage[margin=1in]{geometry}    

\makeatletter  
\renewcommand\@makefntext[1]{\leftskip=0em\hskip-0em\@makefnmark#1}  
\makeatother  

\begin{document}  
Caesar non supra grammaticos\footnote{''even Caesar is not above grammar/grammarians.''}. Tu enim Caesar civitatem dare potes hominibus, verbis non potes.\footnote{This is going to be a longer footnote: ''Caesar, you can grant citizenship to men but not to words.''}   
\end{document}  

答案1

預設文檔類別定義\@footnotetext為包含字體開關\footnotesize。以下是對此的典型看法:

在此輸入影像描述

你可以使用etoolbox修補\@footnotetext並插入適當的字體規範作為替換。只需將以下內容新增至您的文件序言:

\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\makeatletter
\patchcmd{\@footnotetext}% <cmd>
  {\footnotesize}% <search>
  {\scriptsize}% <replace>
  {}{}% <success><failure>
\makeatother

在此輸入影像描述

上面的內容替換\footnotesize為聲明/開關\scriptsize(您可以選擇您的口味)。如果您也想將事物分開,請使用setspace包裹做類似的事情:

\usepackage{setspace,etoolbox}% http://ctan.org/pkg/{setspace,etoolbox}
\makeatletter
\patchcmd{\@footnotetext}% <cmd>
  {\footnotesize}% <search>
  {\scriptsize\setstretch{1.5}}% <replace>
  {}{}% <success><failure>
\makeatother

在此輸入影像描述

有關字體大小參考,請參閱如何更改文件中的字體大小?。如需setspace參考,請參閱為什麼這個\linespread因素是這樣的?

相關內容