註腳內聯且不縮排

註腳內聯且不縮排

可以在同一行上有多個腳註,使用

\usepackage[para]{footmisc}

但它會在數字和相應音符之間產生額外的空間(如下圖所示)。我想刪除這個空格。如果有人能幫助我,我將不勝感激。無論如何,感謝您的關注!

我的 MWE 是:

\documentclass[a4paper,12pt]{book} 
\usepackage[para]{footmisc}

\begin{document}

\ \vfill

First unknown word\footnote{The first note.}. 
Second one\footnote{The second one}. 
Third one\footnote{The third one.}.

\end{document}

其產生:

在此輸入影像描述

答案1

相關代碼來自footmisc包文件可參考5.3節段落註腳的支援代碼,如下:

% Taken from package documentation, Sect 5.3
\long\def\@makefntext#1{\leavevmode
    \@makefnmark\nobreak
    \hskip.5em\relax#1%
}

此指令\@makefntext列印出註腳編號 ( \@makefnmark) + 實際腳註本身(作為參數#1)。在腳註標記和腳註文字之間,有一個水平間距\hskip.5em,這是您要更改的間距。

完整的 MWE:

\documentclass[a4paper,12pt]{book} 
\usepackage[para]{footmisc}

\makeatletter
\long\def\@makefntext#1{\leavevmode
    \@makefnmark\nobreak
    \hskip.1em\relax#1% <----------- change the dimension here
}
\makeatother

\begin{document}
    First unknown word\footnote{The first note.}. 
    Second one\footnote{The second one}. 
    Third one\footnote{The third one.}.
\end{document}

輸出:

在此輸入影像描述

請注意箭頭標示的間距-即受\hskip<dim>原始代碼影響的間距。

相關內容