각주 인라인 및 들여쓰기 없음

각주 인라인 및 들여쓰기 없음

다음을 사용하여 같은 줄에 여러 개의 각주를 가질 수 있습니다.

\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>원래 코드의 영향을 받은 간격입니다.

관련 정보