
\abovedisplayskip
및 모두 \belowdisplayskip
기본값인 으로 설정되어 있지만 10pt plus 2pt minus 5pt
표시 방정식이 단락 사이 중앙에 위치하지 않는 것을 볼 수 있습니다. 그 이유는 무엇이며, 어떻게 중앙에 배치할 수 있습니까?
그리고 왜 간격을 이렇게 설계했는지 궁금합니다. 문단 사이에 수직 중앙에 방정식을 두지 않는 것이 실제로 전통적이거나 미학적으로 즐거운가요?
\documentclass{article}
\usepackage{geometry}
\geometry{left=2cm,right=2cm}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{equation}
\mathrm{d}{I} = -AI\mathop{}\!\mathrm{d}x
\end{equation}
\lipsum[2]
\begin{equation}
\ln \frac{A_\mathrm{s}}{A_\mathrm{d}} = \int_L\!\!A\mathop{}\!\mathrm{d}x
\end{equation}
\lipsum[2]
\begin{equation}
Z = \sqrt{\rho K}
\end{equation}
\lipsum[3]
\end{document}
답변1
\showoutput
예를 들어 Z=로 시작하는 마지막 방정식을 추가하고 보면 다음과 같습니다.
...\glue(\parskip) 0.0
...\glue(\baselineskip) 10.05556
...\hbox(0.0+0.0)x500.484, glue set 485.484fil
....\hbox(0.0+0.0)x15.0
....\penalty 10000
....\glue(\parfillskip) 0.0 plus 1.0fil
....\glue(\rightskip) 0.0
...\penalty 10000
...\glue(\abovedisplayshortskip) 0.0 plus 3.0
...\glue(\baselineskip) 2.21736
...\hbox(9.78264+2.61745)x272.86868, shifted 227.61531
....\hbox(9.78264+2.61745)x45.25339, display
.....\OML/cmm/m/it/10 Z
위의 방정식은 단락 들여쓰기와 최종 parfillskip만 포함하는 줄이 있는 한 줄 단락임을 보여줍니다.
....\hbox(0.0+0.0)x15.0
....\penalty 10000
....\glue(\parfillskip) 0.0 plus 1.0fil
....\glue(\rightskip) 0.0
따라서 전체가 흰색 단락이고 수직 공간처럼 보이지만 늘어나지 않고 페이지 상단에 떨어지지 않아 페이지 나누기 시 방정식이 너무 낮게 시작됩니다.
표시된 방정식 위의 소스에 빈 줄을 두지 마십시오. 그것을 제거하면 얻을 수 있습니다
...\penalty 10000
...\glue(\abovedisplayskip) 10.0 plus 2.0 minus 5.0
...\glue(\baselineskip) 0.27292
...\hbox(9.78264+2.61745)x272.86868, shifted 227.61531
....\hbox(9.78264+2.61745)x45.25339, display
.....\OML/cmm/m/it/10 Z
parskip도 없고 가짜 단락도 없습니다.
\documentclass{article}
\usepackage{geometry}
\geometry{left=2cm,right=2cm}
\showoutput
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{equation}
\mathrm{d}{I} = -AI\mathop{}\!\mathrm{d}x
\end{equation}
\lipsum[2]
\begin{equation}
\ln \frac{A_\mathrm{s}}{A_\mathrm{d}} = \int_L\!\!A\mathop{}\!\mathrm{d}x
\end{equation}
\lipsum[2]
\begin{equation}
Z = \sqrt{\rho K}
\end{equation}
\lipsum[3]
\end{document}