KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당 › 넓은 줄 간격에서의 연분수

애플민트초콜릿 | 2024.02.11 14:55:32 | 메뉴 건너뛰기 쓰기

안녕하세요, amsmath 패키지의 \cfrac 명령어를 kotex 패키지와 함께 사용하다 질문이 생겨 문의드립니다.

한국어 문서를 작성하기 위해 kotex 패키지를 불러온 경우, 줄 간격이 1.3333배로 늘어납니다. 이 때문에 \cfrac을 사용해 연분수를 조판하면, kotex 없이(기본 줄 간격으로) 문서를 작성할 때에 비해 위아래 간격이 넓게 만들어집니다.

cfractest.png

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}

첨부 [1]

댓글 [1]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹