\tiny 평행 각주 내 줄 간격

\tiny 평행 각주 내 줄 간격

내 문서에서 평행 각주를 사용하고 있습니다. 기본적으로 다음과 같이 멋져 보입니다.각주 크기의 각주, 일정한 간격 그런데 각주 크기를 \tiny. 다음 명령으로 충분히 쉽습니다:\renewcommand\footnotesize{\tiny}

이렇게 하면 각주가 실제로 작게 나타나지만 줄 간격(줄 높이?)이 에서 그대로 유지되어 \footnotesize두 줄 간격으로 보이게 되어 의도한 간격 절약 효과를 얻지 못합니다. 보다:각주 간격 초과

setspace나는 각주 영역에만 적용하기 위해 패키지를 사용하려고 시도했지만 운이 좋지 않은 실험을 했습니다 . 또한 각 각주에 무언가를 삽입하는 것을 피하고, 무언가를 미리 정의하고 전역적으로 적용하는 것을 선호합니다.

다음은 최소한의 작업 예입니다.

\documentclass[twoside,a5paper,6pt]{book} 
\usepackage[T1]{fontenc}
\usepackage{palatino}
\usepackage{lipsum}  
\usepackage{setspace}  
\usepackage[margin=0.5in]{geometry}
\usepackage[para,hang]{footmisc}

\begin{document}

\section{Regular Footnotes, Regular Spacing}
\lipsum[1]\footnote{Small footnote 1}
\lipsum[2] \footnote{Small footnote 2} 
\lipsum[3]\footnote{Small footnote 3}  
\lipsum[4]\footnote{Long footnote: \lipsum[5]}  

\newpage
\renewcommand\footnotesize{\tiny\par}%How to make the line height/spacing \tiny as well?
\section{Small Footnotes, but Regular Spacing}
\lipsum[1]\footnote{Small footnote 1}
\lipsum[2] \footnote{Small footnote 2} 
\lipsum[3]\footnote{Small footnote 1}  
\lipsum[4]\footnote{Long footnote \lipsum[5]\par}  

\end{document}  

답변1

패키지는 footmisc를 도입하고 \footnotebaselineskip이를 의 기준선 건너뛰기로 설정합니다 \footnotesize. 또한 \footnotesep변경되어야 합니다.

\documentclass[twoside,a5paper]{book}
\usepackage[T1]{fontenc}
\usepackage{newpxtext}
\usepackage[margin=0.5in]{geometry}
\usepackage[para,hang]{footmisc}
\usepackage{etoolbox}

\usepackage{lipsum}

\makeatletter
\patchcmd{\@footnotetext}{\footnotesize}{\tiny}{}{}
\makeatother

\AtBeginDocument{%
  \begingroup\tiny
  \global\footnotesep=0.7\baselineskip
  \global\footnotebaselineskip\baselineskip
  \endgroup
}


\begin{document}

\section{Regular Footnotes, Regular Spacing}
\lipsum[1]\footnote{Small footnote 1}
\lipsum[2] \footnote{Small footnote 2}
\lipsum[3]\footnote{Small footnote 3}
\lipsum[4]\footnote{Long footnote: \lipsum[5]}

\end{document}  

여기에 이미지 설명을 입력하세요

newpxtext보다는 추천드립니다 palatino.

관련 정보