为什么在我的多脚段落样式脚注中,各行的基线距离不同?

为什么在我的多脚段落样式脚注中,各行的基线距离不同?

我正在使用包曼尼福特在我的文档中创建段落样式的脚注。但是,我感到很困惑,因为在我的脚注区域中,基线之间的距离似乎每行都不同。这很微妙,但很明显:

两页示例

例如,在第一页上,脚注第 8 行和第 9 行以及第 9 行和第 10 行之间的基线距离比该页上大多数其他行之间的基线距离要小。第 2 页上的几行也是如此。

到目前为止,我还没能弄清楚为什么会发生这种情况,所以我想发一篇帖子看看是否有人注意到我正在做的事情明显错误。

这是完整的源代码,我使用我的 MiKTeX 发行版通过 XeLaTeX 编译而成。它使用标准的 MS Windows Times New Roman 字体。

%&program=xelatex
%&encoding=UTF-8 Unicode

% This will be a 9x6in book
\documentclass[11pt,openany]{book}

% Set up hyphenation
\usepackage[english,greek.polutoniko]{babel}

% Make sure these things are set before calling geometry
\setlength{\headheight}{16pt}
\setlength{\headsep}{0.125in}
\setlength{\footnotesep}{0.12in}
\setlength{\topskip}{0in}
\setlength{\footskip}{0.5in}
\setlength{\marginparsep}{0in}
\setlength{\marginparwidth}{0in}
\setlength{\marginparpush}{0in}

% Tables in Introduction
\usepackage{tabularx}
\usepackage{longtable}
\usepackage{setspace}
\usepackage[skip=-8pt,position=top,margin={0pt,0pt},justification=raggedright,textfont=bf]{caption}
\captionsetup{labelformat=empty}

% Use geometry package to set page size, margins, etc.
\usepackage[paperheight=9in,paperwidth=6in]{geometry}
\geometry{includehead,nofoot,twoside,top=0.5in,bottom=0.75in,left=1in,right=0.5in}

% Use this package to enlarge letters, etc.
\usepackage[dvipdfm]{graphicx}

% Used to enclose chapter numbers
\usepackage{wrapfig}
\setlength{\intextsep}{0pt}
\setlength{\columnsep}{1ex}

% Use "fancy header" package to make using alternating headers easy
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\footskip}{5pt}

% Footnote management
\usepackage[flushmargin,bottom]{footmisc}
\usepackage[para*,ruled,perpage]{manyfoot}
\usepackage{alphalph}
\DeclareNewFootnote{B}
\DeclareNewFootnote[para]{A}[alph]
\renewcommand{\thefootnoteA}{\alphalph{\value{footnoteA}}\hspace{0.1ex}}
\usepackage{fixfoot}
\setlength{\footnotesep}{1.1em}
\setlength{\footnotemargin}{0ex}

% Custom lettering for footnotes
\makeatletter
\def\alphalph@alph#1{%
  \ifcase#1%
    @%
  \or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or k\or l\or m%
  \or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or y\or z%
  \else
    \AlPh@ctrerr
    @%
  \fi
}
\makeatother

% Allow hyphens in footnotes
\def\hyph{-\penalty0\hskip0pt\relax}

% Custom chapter head. This allows us to show the name of the chapter without
% having the unattractive "Chapter 1", etc., show up on the page.
\makeatletter
\def\@makechapterhead#1%
{%
    \vspace*{50\p@}%
    {%
        \parindent \z@ \raggedright \normalfont
        \interlinepenalty\@M
        \begin{center}%
            \Huge \bfseries #1\par\nobreak
            \vskip 40\p@
        \end{center}
    }%
}
\makeatother

% Redefine this to control table of content formatting. The only thing we really
% want from this is to format the table of contents chapter entries such that they
% do not have the chapter number in front of them. The line that generated the
% chapter number is still there, just like in the standard definition, but we
% have commented it out.
\makeatletter
\def\@chapter[#1]#2%
{%
    \ifnum \c@secnumdepth >\m@ne
        \if@mainmatter
            \refstepcounter{chapter}%
            \typeout{\@chapapp\space\thechapter.}%
            \addcontentsline{toc}{chapter}%
            {#1}%
        \else
            \addcontentsline{toc}{chapter}{\hspace{10mm}#1\dotfill}%
        \fi
    \else
        \addcontentsline{toc}{chapter}{\hspace{10mm}#1\dotfill}%
    \fi
    \chaptermark{#1}%
    \addtocontents{lof}{\protect\addvspace{10\p@}}%
    \addtocontents{lot}{\protect\addvspace{10\p@}}%
    \if@twocolumn
        \@topnewpage[\@makechapterhead{#2}]%
    \else
        \@makechapterhead{#2}%
        \@afterheading
    \fi%
}
\makeatother

% Use XeTeX scalable fonts
\usepackage{fontspec,newunicodechar}
\setmainfont{Times New Roman}
\newfontfamily\dropnum[Scale=2.8]{Times New Roman}

% Use this to allow intuitive if-then-else statements
\usepackage{ifthen}
\usepackage{xifthen}

% Use package for custom table of contents. This allows us to easily customize the table of
% contents, by, for instance, making it single-spaced and with dots after chapter listings.
\usepackage{tocloft}

% Smart spacing
\usepackage{xspace}

% Package for reserving space (lines) to make sure they don't get orphaned. We will use this
% to make sure that you don't see a section heading at the very bottom of a page by itself.
\usepackage{needspace}

% This package gives us dropped caps and numbers
\usepackage{lettrine}

\newcommand{\bookname}{}

% Custom chapter command. We just use this instead of \chapter so that we do not
% have to keep repeating the \fancyhead command after each call. The \fancyhead
% call places the English bible book name in the center of all headers.
\def\biblechapter#1#2#3#4%
{%
    \chapter[#1]{#2}%
    \renewcommand{\bookname}{#3}%
    \fancyhead[CE,CO]{\thepage}%
}

% Make sure that blank pages between chapters are really blank. This basically removes any
% header information from a page that ends up being generated as blank due to a chapter ending.
\makeatletter
\let\cleardouble@page\cleardoublepage
\AtBeginDocument%
{%
    \ifx\cleardouble@page\cleardoublepage
        \def\cleardoublepage{\clearpage
        {\pagestyle{empty}\cleardouble@page}}%
    \fi
}
\makeatother

% Set up as much as we can about headers and footers
\fancyhf{}
\renewcommand{\chaptermark}[1]{}
\renewcommand{\sectionmark}[1]{}
\fancyhead[RO]{\bookname\hspace*{0.5em}\leftmark}
\fancyhead[LE]{\bookname\hspace*{0.5em}\rightmark}

% Make a space between the text and the footnotes, and make a horizontal line all the way across.
% If the footnote text is too close to the main text, it looks bad. Also, because our footnotes
% are in paragraph format, it looks best with a rule that goes all the way across the page.
\makeatletter
\renewcommand\footnoterule%
{%
    \kern-2\p@%
    \hrule\@width\columnwidth%
    \kern2.6\p@%
}
\makeatother

% Use this counter to keep track of what Bible chapter we are in
\newcounter{BibleChapter}
\setcounter{BibleChapter}{0}

\newcommand{\LetterDrop}[2]{\lettrine[lines=2,findent=0em,nindent=0ex,loversize=0.1]{#1}{#2}}
\newcommand{\NumberDrop}[1]%
{%
    \begin{wrapfigure}{l}{0pt}%
    \dropnum{#1}%
    \end{wrapfigure}%
}

% Macro to mark the beginning of a new Bible book (e.g., Matthew, Mark, etc.)
% This macro sets the pagestyle to "empty" so that there will be no header on the first
% page of the Bible book. It also resets a counter to show what Bible chapter we are
% currently in (chapter is argument #1). It then displays the first letter of the
% first Bible chapter as an enlarged letter and marks the beginning of Bible chapter 1,
% verse one.
\def\bookbeg%
{%
    \thispagestyle{empty}%
}

% Set up macro to mark beginning of a new Bible chapter within a Bible book. Each
% Bible chapter must begin a new paragraph, but we do not want indentation because
% of the chapter number being a large numeral. We also restart the footnote
% counter so that footnotes begin again at "1" for this Bible chapter. We set the
% counter also that shows what Bible chapter we are in, and then we mark the current
% Bible chapter and verse.
\def\chapbeg#1%
{%
    \setcounter{BibleChapter}{#1}%
    \vskip 0.5em plus 0.1em minus 0.1em%
    \noindent%
    \NumberDrop{#1}%
}

% Set up a macro to begin a small (single chapter) book with a lettrine to begin
% instead of drop cap chapter number.
\def\smallchap#1#2{%
    \setcounter{BibleChapter}{1}%
    \markboth{1:1}{1:1}%
    \LetterDrop{#1}{#2}%
}

% Set up macro to mark beginning of a new Bible verse. We want to mark each verse with
% its verse number. The numbers will be either smaller, bold, and set slightly away
% from the beginning text of the verse, or smaller, raised slightly above the line,
% and flush with the text of the verse (almost). Note that if a section has just been
% printed, we don't want to add any horizontal space to the front of the verse number.
% That would cause unwanted "indentation".
\def\versebeg#1#2%
{%
    \ifthenelse{\equal{#2}{1}}%
    {%
    }%
    {%
        \raisebox{0.69ex}{\scriptsize{#2}}\hspace*{0.15em}\nobreak%
    }%
    \markboth{#1:#2}{#1:#2}%
}

\def\nbversebeg#1#2%
{%
    \setcounter{BibleChapter}{#1}%
    \raisebox{0.69ex}{\scriptsize{#2}}\hspace*{0.15em}\nobreak%
    \markboth{#1:#2}{#1:#2}%
}

\newlength{\parindentval}
\newlength{\parskipval}
\newlength{\hangindentval}

\newlength{\quoteindent}
\newlength{\versebox}
\setlength{\versebox}{\widthof{\footnotesize{22}\hspace*{0.1em}\nobreak}}
\setlength{\quoteindent}{1.2em}

\newcommand{\qverse}[2]%
{%
    \ifthenelse{\isempty{#1}}%
    {%
        \makebox[\versebox]{}%
    }%
    {%
        \makebox[\versebox]{\raisebox{0.15ex}{\footnotesize{#2}}\hspace*{0.1em}\nobreak}%
        \markboth{#1:#2}{#1:#2}%
    }%
}

\newcommand{\cnote}[2]%
{%
    \footnoteA{\textbf{#1}#2}%
}

% More condensed version of \parshape (https://tex.stackexchange.com/a/133660/5764)
\makeatletter
\def\newparshape{\parshape\@npshape0{}}
\def\@npshape#1#2#3{\ifx\\#3\expandafter\@@@npshape\else\expandafter\@@npshape\fi
  {#1}{#2}{#3}}
\def\@@npshape#1#2#3#4#5{%
  \ifnum#3>\z@\expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi
  {\expandafter\@@npshape\expandafter{\the\numexpr#1+1\relax}{#2 #4 #5}{\numexpr#3-1\relax}{#4}{#5}}%
  {\@npshape{#1}{#2}}}
\def\@@@npshape#1#2#3{#1 #2}
\makeatother
% Temporarily adjusting the text width with paragraphs that extend to the following page (https://tex.stackexchange.com/a/472150/5764)
% Use cases for breaking a paragraph that is not visible to the end user, forcing the paragraph to be set with a full-width/-length
% last line. Then one could insert a \pagebreak if needed, depending on the layout requirements
\newcommand{\parnopar}[1][]{\parfillskip=0pt\par%
  #1%
  \parskip=0pt\noindent\parfillskip=0pt plus1fil}

\newsavebox{\dropcapbox}
\newcommand{\nbchapbeg}[1]{%
    \setlength{\parskipval}{\parskip}%
  \parnopar%
  \savebox{\dropcapbox}{\dropnum{#1}}%
  \newparshape
    {2}{\dimexpr\wd\dropcapbox+1ex}{\dimexpr\linewidth-\wd\dropcapbox-1ex}
    {1}{0pt}{\linewidth}\\%
  \noindent
  \llap{\raisebox{\dimexpr-\height+.55\baselineskip}[0pt][0pt]{%
    \usebox{\dropcapbox}%
    \hspace{1ex}%
  }}%
  \ignorespaces%
  \setlength{\parskip}{\parskipval}%
}

% Disable overfull box warnings
\hfuzz=15pt
\vfuzz=\hfuzz

% Eliminate warnings
\hbadness=10000
\vbadness=10000

% Prevent text from going into the right margin. Also, allow large stretches of the text
% to ensure that it is justified properly. This will look okay since our text is really
% split up with footnote markers anyway.
\setlength{\emergencystretch}{8em}

% Turn off hyphenation. Hyphenation of ancient Greek text does not look so good, and makes
% the text difficult to read for beginning readers.
\global\hyphenpenalty=200

% Prevent ugly widows and orphans. Nothing against widows and orphans though.
\widowpenalty=10000
\clubpenalty=10000

% Extract verse reference from a cnote
\makeatletter
\newcommand\VerseRef[1]{\@verseref#1 \@nil}%
\def\@verseref#1 #2\@nil{#1}
\makeatother

\newcommand{\mtOne}[1]{\normalfont{\huge\textbf{#1}}}
\newcommand{\mtTwo}[1]{\normalfont{\Large{#1}}}
\newcommand{\dashes}{{-}{-}{-}}

\newlength{\hangwidth}
\newcommand{\calchang}[1]{\settowidth{\hangwidth}{#1}}

\newcounter{thisfnmark}
\newcommand{\nextfnmark}[1]{%
  \setcounter{thisfnmark}{\value{footnoteA}}%
  \stepcounter{thisfnmark}%
  \footnotemarkA[\value{thisfnmark}]%
}

\newcommand{\poeticbegin}{%
    \vspace{0.6em}%
    \setlength{\parindentval}{\parindent}%
    \setlength{\parskipval}{\parskip}%
    \setlength{\parindent}{0em}%
    \setlength{\parskip}{0em}%
}

\newcommand{\poeticend}{%
    \setlength{\parindent}{\parindentval}%
    \setlength{\parskip}{\parskipval}%
    \vspace{0.6em}%
}

% Arguments:
%   #1: 1, 2, or 3 (poetry line level number)
%       #2: nobreakbefore, nobreakafter, or allowbreak (widow/orphan control)
%       #3, #4: chapter number, verse number
%       #5: leading characters that should extend left into the margin
%       #6: text to display as a line of poetry
\newcommand{\poeticline}[6]{%
    \ifthenelse{\equal{#2}{nobreakbefore}}{\nopagebreak}{}%                     % might need to prevent page break before last line of poetic section
    \par%
    \begingroup%                                                                                                            % new margins apply only locally within this group
    \setlength{\leftskip}{\versebox+3\quoteindent}%                                     % if poetry line wraps around, the wrap starts at this level of indentation
    \setlength{\parindent}{-\leftskip}%                                                             % negative indent each line of poetry all the way back to the left page margin
    \setlength{\rightskip}{\quoteindent}%                                                           % all poetry lines may extend to within this far of the right page margin
    \qverse{#3}{#4}%                                                                                                    % output either the verse number or an empty box the size of a verse number
    \hspace*{#1\quoteindent}%                                                                                   % now indent the line of poetry the appropriate amount given the level number
    \calchang{#5}%                                                                                                      % calculate left nudge if line starts with footnote marker or quotes
    \hspace*{-\hangwidth}%                                                                                      % perform the leftward nudge
    #6\relax%                                                                                                                   % output the poetic line itself
    \par%
    \endgroup%                                                                                                              % end the local margin group
    \ifthenelse{\equal{#2}{nobreakafter}}{\nopagebreak}{}%                      % might need to prevent page break after first line of poetic section
}

\setlength{\parskip}{0pt plus 0.02pt minus 0.1pt}

\begin{document}

\mainmatter
\flushbottom

\cleardoublepage
\cleardoublepage
\pagestyle{empty}

\biblechapter{Κατὰ Μᾶρκον}{\mtOne{ΚΑΤΑ ΜΑΡΚΟΝ}}{ΜΑΡΚΟΝ}{ΜΑΡΚΟΝ}
\bookbeg{}
\par{}\noindent{}\chapbeg{1}\versebeg{1}{1}Ἀρχὴ τοῦ εὐαγγελίου Ἰησοῦ Χριστοῦ, \cnote{1:1}{ υιου του θεου 98.2\%~¦~υιου θεου NA TH 0.5\%~¦~\dashes{} SBL WH 0.8\%}υἱοῦ τοῦ Θεοῦ.
\par{}\versebeg{1}{2}\cnote{1:2}{ ως~¦~καθως ECM\textsuperscript{†} NA SBL TH WH}Ὡς γέγραπται ἐν \cnote{1:2}{ τοις προφηταις 96.2\%~¦~τω ησαια τω προφητη CT 1.3\%}τοῖς προφήταις,
\poeticbegin{}
\poeticline{1}{nobreakafter}{}{}{}{Ἰδού, \cnote{1:2}{ εγω~¦~\dashes{} NA SBL TH WH}ἐγὼ ἀποστέλλω τὸν ἄγγελόν μου πρὸ προσώπου σου,}
\poeticline{2}{allowbreak}{}{}{}{ὃς κατασκευάσει τὴν ὁδόν σου \cnote{1:2}{ εμπροσθεν σου 96.6\%~¦~\dashes{} ECM\textsuperscript{†} NA SBL TH WH 3.3\%}ἔμπροσθέν σου.}
\poeticline{1}{allowbreak}{1}{3}{}{Φωνὴ βοῶντος ἐν τῇ ἐρήμῳ,}
\poeticline{2}{allowbreak}{}{}{}{Ἑτοιμάσατε τὴν ὁδὸν Κυρίου·}
\poeticline{2}{nobreakbefore}{}{}{}{εὐθείας ποιεῖτε τὰς τρίβους αὐτοῦ,}
\poeticend{}
\par\noindent{}\versebeg{1}{4}ἐγένετο \cnote{1:4}{ ιωαννης~¦~ιωανης WH}Ἰωάννης \cnote{1:4}{ βαπτιζων εν τη ερημω και 98.2\%~¦~ο βαπτιζων εν τη ερημω και NA TH 0.4\%~¦~ο βαπτιζων εν τη ερημω SBL WH 0.2\%}βαπτίζων ἐν τῇ ἐρήμῳ, καὶ κηρύσσων βάπτισμα μετανοίας εἰς ἄφεσιν ἁμαρτιῶν. 
\versebeg{1}{5}Καὶ ἐξεπορεύετο πρὸς αὐτὸν πᾶσα ἡ Ἰουδαία χώρα, καὶ οἱ \cnote{1:5}{ ιεροσολυμιται~¦~ιεροσολυμειται TH WH}Ἱεροσολυμῖται, \cnote{1:5}{ και εβαπτιζοντο παντες~¦~παντες και εβαπτιζοντο CT}καὶ ἐβαπτίζοντο πάντες \cnote{1:5}{ εν τω ιορδανη ποταμω υπ αυτου~¦~υπ αυτου εν τω ιορδανη ποταμω CT}ἐν τῷ Ἰορδάνῃ ποταμῷ ὑπ᾿ αὐτοῦ, ἐξομολογούμενοι τὰς ἁμαρτίας αὐτῶν. 
\versebeg{1}{6}\cnote{1:6}{ ην δε~¦~και ην CT}Ἦν δὲ \cnote{1:6}{ ο~¦~\dashes{} TR}ὁ \cnote{1:6}{ ιωαννης~¦~ιωανης WH}Ἰωάννης ἐνδεδυμένος τρίχας καμήλου, καὶ ζώνην δερματίνην περὶ τὴν ὀσφὺν αὐτοῦ, καὶ \cnote{1:6}{ εσθιων~¦~εσθων SBL TH WH}ἐσθίων ἀκρίδας καὶ μέλι ἄγριον. 
\versebeg{1}{7}Καὶ ἐκήρυσσε, λέγων, Ἔρχεται ὁ ἰσχυρότερός μου ὀπίσω μου, οὗ οὐκ εἰμὶ ἱκανὸς κύψας λῦσαι τὸν ἱμάντα τῶν ὑποδημάτων αὐτοῦ. 
\versebeg{1}{8}Ἐγὼ \cnote{1:8}{ μεν~¦~\dashes{} CT}μὲν ἐβάπτισα ὑμᾶς \cnote{1:8}{ εν 95\%~¦~\dashes{} ECM NA SBL WH 4.3\%}ἐν ὕδατι· αὐτὸς δὲ βαπτίσει ὑμᾶς \cnote{1:8}{ εν 99.7\%~¦~\dashes{} WH 0.2\%}ἐν Πνεύματι Ἁγίῳ.
\par{}\versebeg{1}{9}Καὶ ἐγένετο ἐν ἐκείναις ταῖς ἡμέραις, ἦλθεν \cnote{1:9}{ ιησους~¦~ο ιησους ANT PCK}Ἰησοῦς ἀπὸ \cnote{1:9}{ ναζαρετ~¦~ναζαρεθ SCR}Ναζαρὲτ τῆς Γαλιλαίας, καὶ ἐβαπτίσθη \cnote{1:9}{ υπο ιωαννου εις τον ιορδανην~¦~εις τον ιορδανην υπο ιωαννου ECM\textsuperscript{†} NA SBL TH~¦~εις τον ιορδανην υπο ιωανου WH}ὑπὸ Ἰωάννου εἰς τὸν Ἰορδάνην. 
\versebeg{1}{10}Καὶ \cnote{1:10}{ ευθεως~¦~ευθυς CT}εὐθέως ἀναβαίνων \cnote{1:10}{ απο~¦~εκ CT}ἀπὸ τοῦ ὕδατος, εἶδε σχιζομένους τοὺς οὐρανούς, καὶ τὸ πνεῦμα \cnote{1:10}{ ωσει~¦~ως ANT BYZ CT}ὡσεὶ περιστερὰν καταβαῖνον \cnote{1:10}{ επ~¦~εις ECM\textsuperscript{†} NA SBL TH WH}ἐπ᾿ αὐτόν· 
\versebeg{1}{11}καὶ φωνὴ ἐγένετο ἐκ τῶν οὐρανῶν, Σὺ εἶ ὁ υἱός μου ὁ ἀγαπητός, ἐν \cnote{1:11}{ ω~¦~σοι ANT CT}ᾧ \cnote{1:11}{ ευδοκησα~¦~ηυδοκησα ANT}εὐδόκησα.
\par{}\versebeg{1}{12}Καὶ \cnote{1:12}{ ευθυς~¦~ευθεως ANT PCK}εὐθὺς τὸ πνεῦμα αὐτὸν ἐκβάλλει εἰς τὴν ἔρημον. 
\versebeg{1}{13}Καὶ ἦν \cnote{1:13}{ εκει~¦~\dashes{} CT}ἐκεῖ ἐν τῇ ἐρήμῳ \cnote{1:13}{ ημερας τεσσαρακοντα~¦~τεσσερακοντα ημερας ECM\textsuperscript{†} NA SBL TH WH~¦~ημερας τεσσερακοντα ECM*}ἡμέρας τεσσαράκοντα πειραζόμενος ὑπὸ τοῦ Σατανᾶ, καὶ ἦν μετὰ τῶν θηρίων, καὶ οἱ ἄγγελοι διηκόνουν αὐτῷ.
\par{}\versebeg{1}{14}\cnote{1:14}{ μετα δε 99.2\%~¦~και μετα SBL WH 0.3\%}Μετὰ δὲ τὸ παραδοθῆναι \cnote{1:14}{ τον~¦~\dashes{} ANT}τὸν \cnote{1:14}{ ιωαννην~¦~ιωανην WH}Ἰωάννην, ἦλθεν ὁ Ἰησοῦς εἰς τὴν Γαλιλαίαν, κηρύσσων τὸ εὐαγγέλιον \cnote{1:14}{ της βασιλειας 95.5\%~¦~\dashes{} CT 2.1\%}τῆς βασιλείας τοῦ Θεοῦ, 
\versebeg{1}{15}καὶ λέγων ὅτι Πεπλήρωται ὁ καιρός, καὶ ἤγγικεν ἡ βασιλεία τοῦ Θεοῦ· μετανοεῖτε, καὶ πιστεύετε ἐν τῷ εὐαγγελίῳ.
\par{}\versebeg{1}{16}\cnote{1:16}{ περιπατων δε~¦~και παραγων CT}Περιπατῶν δὲ παρὰ τὴν θάλασσαν τῆς Γαλιλαίας εἶδε Σίμωνα καὶ Ἀνδρέαν τὸν ἀδελφὸν \cnote{1:16}{ αυτου του σιμωνος~¦~αυτου TR~¦~σιμωνος CT}αὐτοῦ τοῦ Σίμωνος \cnote{1:16}{ βαλλοντας αμφιβληστρον 82.8\%~¦~αμφιβαλλοντας CT 0.3\%}βάλλοντας ἀμφίβληστρον ἐν τῇ θαλάσσῃ· ἦσαν γὰρ \cnote{1:16}{ αλιεις~¦~αλεεις TH WH}ἁλιεῖς. 
\versebeg{1}{17}Καὶ εἶπεν αὐτοῖς ὁ Ἰησοῦς, Δεῦτε ὀπίσω μου, καὶ ποιήσω ὑμᾶς γενέσθαι \cnote{1:17}{ αλιεις~¦~αλεεις TH WH}ἁλιεῖς ἀνθρώπων. 
\versebeg{1}{18}Καὶ \cnote{1:18}{ ευθεως~¦~ευθυς CT}εὐθέως ἀφέντες τὰ δίκτυα \cnote{1:18}{ αυτων~¦~\dashes{} CT}αὐτῶν, ἠκολούθησαν αὐτῷ. 
\versebeg{1}{19}Καὶ προβὰς \cnote{1:19}{ εκειθεν~¦~\dashes{} CT}ἐκεῖθεν ὀλίγον, εἶδεν Ἰάκωβον τὸν τοῦ Ζεβεδαίου, καὶ \cnote{1:19}{ ιωαννην~¦~ιωανην WH}Ἰωάννην τὸν ἀδελφὸν αὐτοῦ, καὶ αὐτοὺς ἐν τῷ πλοίῳ καταρτίζοντας τὰ δίκτυα. 
\versebeg{1}{20}Καὶ \cnote{1:20}{ ευθεως~¦~ευθυς CT}εὐθέως ἐκάλεσεν αὐτούς· καὶ ἀφέντες τὸν πατέρα αὐτῶν Ζεβεδαῖον ἐν τῷ πλοίῳ μετὰ τῶν μισθωτῶν ἀπῆλθον ὀπίσω αὐτοῦ.
\par{}\versebeg{1}{21}Καὶ εἰσπορεύονται εἰς \cnote{1:21}{ καπερναουμ~¦~καφαρναουμ CT}Καπερναούμ· καὶ \cnote{1:21}{ ευθεως~¦~ευθυς CT}εὐθέως τοῖς σάββασιν \cnote{1:21}{ εισελθων 97.7\%~¦~\dashes{} SBL 1\%}εἰσελθὼν \cnote{1:21}{ εις την συναγωγην εδιδασκε 97.7\%~¦~εδιδασκεν εις την συναγωγην SBL 0.9\%}εἰς τὴν συναγωγήν, ἐδίδασκε. 
\versebeg{1}{22}Καὶ ἐξεπλήσσοντο ἐπὶ τῇ διδαχῇ αὐτοῦ· ἦν γὰρ διδάσκων αὐτοὺς ὡς ἐξουσίαν ἔχων, καὶ οὐχ ὡς οἱ γραμματεῖς. 
\versebeg{1}{23}\cnote{1:23}{ και~¦~και ευθυς CT}Καὶ ἦν ἐν τῇ συναγωγῇ αὐτῶν ἄνθρωπος ἐν πνεύματι ἀκαθάρτῳ, καὶ ἀνέκραξε, 
\versebeg{1}{24}λέγων, \cnote{1:24}{ εα~¦~\dashes{} ECM\textsuperscript{†} NA SBL TH WH}Ἔα, τί ἡμῖν καὶ σοί, Ἰησοῦ Ναζαρηνέ; Ἦλθες ἀπολέσαι ἡμᾶς; Οἶδά σε τίς εἶ, ὁ ἅγιος τοῦ Θεοῦ. 
\versebeg{1}{25}Καὶ ἐπετίμησεν αὐτῷ ὁ Ἰησοῦς, λέγων, Φιμώθητι, καὶ ἔξελθε ἐξ αὐτοῦ. 
\versebeg{1}{26}Καὶ σπαράξαν αὐτὸν τὸ πνεῦμα τὸ ἀκάθαρτον καὶ \cnote{1:26}{ κραξαν~¦~φωνησαν CT}κράξαν φωνῇ μεγάλῃ, ἐξῆλθεν ἐξ αὐτοῦ. 
\versebeg{1}{27}Καὶ ἐθαμβήθησαν \cnote{1:27}{ παντες~¦~απαντες ECM\textsuperscript{†} NA SBL TH WH}πάντες, ὥστε \cnote{1:27}{ συζητειν~¦~συνζητειν TH WH}συζητεῖν \cnote{1:27}{ πρὸς ἑαυτοὺς 76.4\%~¦~πρὸς αὐτοὺς TR 2\%~¦~αὐτοὺς WH 0.2\%}πρὸς ἑαυτούς, λέγοντας, Τί ἐστι τοῦτο; \cnote{1:27}{ τις η διδαχη η καινη αυτη οτι~¦~διδαχη καινη CT}Τίς ἡ διδαχὴ ἡ καινὴ αὕτη, ὅτι κατ᾿ ἐξουσίαν καὶ τοῖς πνεύμασι τοῖς ἀκαθάρτοις ἐπιτάσσει, καὶ ὑπακούουσιν αὐτῷ; 

\end{document}

抱歉代码太长,但我想包含所有必要内容来展示我所询问的效果。

答案1

添加

\showoutput
\showboxdepth3

你会看见

.
.
.
...\rule(0.4+0.0)x325.21501 % footnote rule
...\kern 2.6
...\hbox(12.04506+3.30003)x325.21501, glue set - 0.52602 []
...\penalty 10000
...\glue(\lineskip) 1.0 % lines too tall
...\hbox(7.99223+3.30003)x325.21501, glue set - 0.55798 []
...\glue(\lineskip) 1.  % lines too tall
...\hbox(7.9893+3.30003)x325.21501, glue set - 0.7947 []
...\glue(\lineskip) 1.0  % lines too tall
...\hbox(7.93364+3.30003)x325.21501, glue set - 0.57613 []
...\glue(\baselineskip) 0.0 % lines _just_ fitted 11pt spacing
...\hbox(7.69997+3.30003)x325.21501, glue set 0.79617 []

所以...

如果你添加

\makeatletter
\DeclareRobustCommand\footnotesize{%
%   \@setfontsize\footnotesize\@ixpt{11}% copied from size11.clo
   \@setfontsize\footnotesize\@ixpt{12}%
   \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus\p@
   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
   \def\@listi{\leftmargin\leftmargini
               \topsep 4\p@ \@plus2\p@ \@minus2\p@
               \parsep 2\p@ \@plus\p@ \@minus\p@
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}
\makeatother

你得到

...\rule(0.4+0.0)x325.21501
...\kern 2.6
...\hbox(12.04506+3.60004)x325.21501, glue set - 0.16206 []
...\penalty 10000
...\glue(\baselineskip) 0.46632
...\hbox(7.93364+1.94237)x325.21501, glue set - 0.47307 []
...\glue(\baselineskip) 1.65767
...\hbox(8.39996+3.60004)x325.21501, glue set - 0.42194 []
...\glue(\baselineskip) 0.0
...\hbox(8.39996+3.60004)x325.21501, glue set - 0.49779 []
...\glue(\baselineskip) 0.0

基线均匀,但间隔开

在此处输入图片描述

或者你可以更勇敢一点,坚持 11pt

\makeatletter
\DeclareRobustCommand\footnotesize{%
%   \@setfontsize\footnotesize\@ixpt{11}% copied from size11.clo
   \@setfontsize\footnotesize\@ixpt{11}%
   \lineskiplimit=-\maxdimen % never use \lineskip
   \let\lineskiplimit\dimen@ % prevent it being reset
   \abovedisplayskip 8\p@ \@plus2\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus\p@
   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
   \def\@listi{\leftmargin\leftmargini
               \topsep 4\p@ \@plus2\p@ \@minus2\p@
               \parsep 2\p@ \@plus\p@ \@minus\p@
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}
\makeatother

即使必须添加负空间,也能产生 11pt 间距

...\rule(0.4+0.0)x325.21501
...\kern 2.6
...\hbox(12.04506+3.30003)x325.21501, glue set - 0.65416 []
...\penalty 10000
...\glue(\baselineskip) -0.23367
...\hbox(7.93364+3.30003)x325.21501, glue set - 0.66957 []
...\glue(\baselineskip) -0.28934
...\hbox(7.9893+3.30003)x325.21501, glue set - 0.86386 []
...\glue(\baselineskip) -0.28934
...\hbox(7.9893+3.30003)x325.21501, glue set - 0.44986 []
...\glue(\baselineskip) -0.28348
...\hbox(7.98344+3.30003)x325.21501, glue set 0.85815 []
...\glue(\baselineskip) -0.28934

在此处输入图片描述

当然,你可以采取中间路线,稍微增加基线,同时仍然抑制\lineskip

相关内容