안녕하세요, amsmath 패키지의 \cfrac 명령어를 kotex 패키지와 함께 사용하다 질문이 생겨 문의드립니다.
한국어 문서를 작성하기 위해 kotex 패키지를 불러온 경우, 줄 간격이 1.3333배로 늘어납니다. 이 때문에 \cfrac을 사용해 연분수를 조판하면, kotex 없이(기본 줄 간격으로) 문서를 작성할 때에 비해 위아래 간격이 넓게 만들어집니다.
amsmath 패키지의 코드를 들여다 보니, 분자 자리에 \strut를 넣는 것이 원인인 것으로 보입니다. (아래에 \cfrac의 정의 코드를 첨부합니다.)
\DeclareRobustCommand{\cfrac}[3][c]{{\displaystyle\frac{% \strut\ifx r#1\hfill\fi#2\ifx l#1\hfill\fi}{#3}}% \kern-\nulldelimiterspace}
혹시 \baselinestretch의 값에 관계없이 동일한 모습의 연분수를 조판하기 위한 패키지가 있나요? 예를 들어, matrix 등의 환경을 kotex 패키지와 함께 사용했을 때 행 간격이 넓어지는 문제는 ob-mathleading 패키지가 해결해 주는 것으로 알고 있습니다. 이와 비슷한 패키지가 있는지 궁금합니다. 아래는 위 이미지를 생성할 때 사용한 최소 예제입니다.
\documentclass{minimal} \usepackage{amsmath, mathdots} \begin{document} \linespread{1.5}\selectfont \(\verb|\baselinestretch| = 1.5\): \[ \varphi = 1 + \cfrac1{1 + \cfrac1{1 + \cfrac1{1 + \dotsb}}} \] \par\bigskip \linespread{}\selectfont \(\verb|\baselinestretch| = 1\): \[ \varphi = 1 + \cfrac1{1 + \cfrac1{1 + \cfrac1{1 + \dotsb}}} \] \end{document}
KTUG 한국 텍 사용자 그룹