为什么这个小页面脚注重复了两次?

为什么这个小页面脚注重复了两次?

考虑:

\documentclass[12pt]{book}
\usepackage{scalefnt,scalerel}
\begin{document}
\thispagestyle{empty}
{\begin{minipage}{5.0in}\leftskip\fill\rightskip-\leftskip\parfillskip\stretch{2}%
{\vstretch{1.05}{\huge{\scalefont{1.05}{\textbf{THE COMMONITORY}}}\footnote{{\scshape{Commonitory.}} I have retained the original title in its anglicised form, already familiar to English ears in connection with the name of Vincentius. Its meaning, as he uses it, is indicated sufficiently, in \S 3, ``An aid to memory.'' Technically, it meant a Paper of Instructions given to a person charged with a commission, to assist his memory as to its details.}}}
\end{minipage}
\end{document}

输出:

在此处输入图片描述

问:为什么只列出脚注次?另外,我怎样才能让一个脚注在页面底部列出一次(而不是直接在标题下面),并且脚注标记是 1,而不是A

谢谢。

答案1

首先,我无法重现您的问题。使用您的代码,我得到:

原始结果

并出现log警告:

(\end occurred inside a group at level 1)

### simple group (level 1) entered at line 5 ({)

这是因为{第 5 行的开头从未关闭。

但是,您的代码还有几个问题。您似乎试图使用\huge带参数的 as 命令。但这是不对的。\huge是一个字体开关。它不读取参数,而是在当前组的末尾结束(在您的情况下是 使用的框的末尾\vstretch)。

我还猜测,您之所以使用 ,是\vstretch因为使用 后缺少段落结尾\huge。因此,恕我直言\vstretch, 也可以消除。在这种情况下将在之前当前\huge开始的组处结束。这个组也是不需要的,但会结束 的 baselineskip 设置。{\vstretch\huge

minipage也与脚注的输出位置有关。里面的脚注minipage总是打印在页面末尾minipage而不是页面末尾。为了使这一点更加清晰,数字样式发生了变化。

因此,恕我直言,您可以通过简化的代码获得您想要的内容:

\documentclass[12pt]{book}
\begin{document}
\thispagestyle{empty}
{\centering\huge\textbf{THE COMMONITORY\footnote{{\scshape{Commonitory.}} I
      have retained the original title in its anglicised form, already
      familiar to English ears in connection with the name of Vincentius. Its
      meaning, as he uses it, is indicated sufficiently, in \S 3, ``An aid to
      memory.'' Technically, it meant a Paper of Instructions given to a
      person charged with a commission, to assist his memory as to its
      details.}}\par}

\end{document}

注意\par组末尾的。对于大文本,需要使用的所有字体设置\huge(包括baselineskip)。

改进

如果您确实想拉伸文本,请使用以下命令:

\documentclass[12pt]{book}
\usepackage{scalerel,scalefnt}
\begin{document}
\thispagestyle{empty}
{\centering\huge\vstretch{1.05}{\textbf{\scalefont{1.05}{THE COMMONITORY\footnotemark}}}\footnotetext{\textsc{Commonitory.} I
      have retained the original title in its anglicised form, already
      familiar to English ears in connection with the name of Vincentius. Its
      meaning, as he uses it, is indicated sufficiently, in \S 3, ``An aid to
      memory.'' Technically, it meant a Paper of Instructions given to a
      person charged with a commission, to assist his memory as to its
      details.}\par}

\end{document}

顺便说一句:如果这不应该是一次性格式化而是一种分段,那么您应该使用类似的包titlesec来配置相应的分段命令,例如,\chapter而不是为每个标题进行手动标记。

相关内容