Сноски в строке и без отступа

Сноски в строке и без отступа

Можно иметь несколько сносок на одной строке, используя

\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>сравнению с исходным кодом.

Связанный контент