![인라인 각주 사이의 간격 줄이기 style=verbose-inote](https://rvso.com/image/400378/%EC%9D%B8%EB%9D%BC%EC%9D%B8%20%EA%B0%81%EC%A3%BC%20%EC%82%AC%EC%9D%B4%EC%9D%98%20%EA%B0%84%EA%B2%A9%20%EC%A4%84%EC%9D%B4%EA%B8%B0%20style%3Dverbose-inote.png)
모든 참조를 각주로 사용하기 위해 style=verbose-inote와 함께 biblatex를 사용하고 있습니다. 이미 일부 성능을 특성화했지만 마지막 각주와 다음 표시 사이의 공간을 줄일 수 없습니다.
\usepackage[stable,para,hang]{footmisc}
\usepackage[style=verbose-inote,maxcitenames=1,backend=bibtex,doi=false,isbn=false,url=false,giveninits=true]{biblatex}
\renewbibmacro{in:}{}
\DeclareAutoCiteCommand{footnote}[r]{\smartcite}{\smartcites}
\DeclareFieldFormat[article]{volume}{\bibstring{jourvol}\addnbspace #1}
\DeclareFieldFormat[article]{number}{\bibstring{number}\addnbspace #1}
\AtEveryCitekey{\clearfield{title}}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit{\addcomma\space}%<---- was \setunit*{\adddot}%
\printfield{number}%
\setunit{\addcomma\space}%
\printfield{eid}}
내가 얻은 결과는 다음과 같습니다.
그리고 페이지 제한 확장이 있기 때문에 예를 들어 각주 1과 각주 2 표시 사이에 더 짧은 공간을 두고 싶습니다.
그리고 각주와 이름 글자의 분리를 줄이는 방법을 알려주실 수 있나요?
답변1
각주 번호와 각주 텍스트 사이의 공백은 \@makefntext
다음과 같이 하드 코딩됩니다..5em
\long\def\@makefntext#1{\leavevmode
\@makefnmark\nobreak
\hskip.5em\relax#1%
}
공백을 수정할 수 있으며 각주 표시와 텍스트 사이에 공백이 전혀 없도록 하려면 을 완전히 제거할 수 있습니다 \hskip
.
각주 사이의 간격은 \footglue
미리 정의된 값에 따라 제어됩니다.
\footglue=1em plus.3em minus.3em
적절하다고 생각되는 대로 변경할 수 있습니다.
예를 들어
\documentclass{article}
\usepackage[stable,para,hang]{footmisc}
\makeatletter
\footglue=.5em plus.15em minus.15em
\long\def\@makefntext#1{\leavevmode
\@makefnmark\nobreak
#1%
}
\makeatother
\begin{document}
Lorem\footnote{lorem}
ipsum\footnote{ipsum}
dolor\footnote{dolor}
sit\footnote{sit}
\end{document}