단락의 마지막 줄의 자연스러운 너비를 얻고 싶습니다. 예를 들어 다음 단락의 마지막 줄은
게오르그 프리드리히 베른하르트 리만(Georg Friedrich Bernhard Riemann, 1826년 9월 17일 - 1866년 7월 20일)은 분석, 정수론, 미분 기하학에 지속적인 공헌을 한 독일의 영향력 있는 수학자였으며, 그 중 일부는 나중에 일반 상대성 이론의 발전을 가능하게 했습니다.
may from some
to relativity
(즉, some of them enabling the later development of general relativity.
) 줄바꿈이 발생하면 마지막 줄이 hbox에 들어가게 되는데, 이 hbox를 어떻게 얻을 수 있나요?
답변1
\documentclass{article}
\begin{document}
Georg Friedrich Bernhard Riemann (September 17, 1826 -- July 20, 1866) was an
influential German mathematician who made lasting contributions to analysis, number
theory, and differential geometry, some of them enabling the later development of
general relativity.
$$\mbox{the last line had length \the\predisplaysize}$$
\end{document}
실제로 \predisplaysize
는 실제 크기보다 2em 더 크게 설정되어 있으므로 상황에 따라 2em을 빼야 할 수도 있습니다.
눈에 보이는 디스플레이 수학을 떠나지 않고 값을 얻으려면 다음과 같이 할 수 있습니다(에서 복사 afterpage
).
\makeatletter
Georg Friedrich Bernhard Riemann (September 17, 1826 -- July 20, 1866) was an influential German mathematician who made lasting contributions to analysis, number theory, and differential geometry, some of them enabling the later development of general relativity.
{\abovedisplayshortskip\z@\abovedisplayskip\z@
\belowdisplayshortskip\z@\belowdisplayskip\z@
$$\global\dimen\@ne\predisplaysize
\xdef\tmp{%
\predisplaysize\the\predisplaysize
\prevgraf\the\prevgraf\relax}%
$$\vskip\dimexpr-\parskip-\baselineskip\relax}\tmp
new para in which we can use \the\dimen\@ne
and another new para