Можно иметь несколько сносок на одной строке, используя
\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>
сравнению с исходным кодом.