Como obter a largura natural da última caixa de um parágrafo?

Como obter a largura natural da última caixa de um parágrafo?

Quero obter a largura natural da última linha de um parágrafo. Por exemplo, a última linha do parágrafo seguinte

Georg Friedrich Bernhard Riemann (17 de setembro de 1826 - 20 de julho de 1866) foi um influente matemático alemão que fez contribuições duradouras à análise, teoria dos números e geometria diferencial, algumas delas permitindo o desenvolvimento posterior da relatividade geral.

pode ser from someto relativity(ou seja, some of them enabling the later development of general relativity.) Quando a quebra de linha acontecer, a última linha será colocada em um hbox, então, como posso obter esse hbox?

Responder1

insira a descrição da imagem aqui

\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}

Na verdade, \predisplaysizeestá definido para 2em a mais que o tamanho natural, então pode ser necessário subtrair 2em, dependendo.


Para obter o valor sem deixar uma exibição matemática visível, você pode fazer algo assim (copiado de 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

informação relacionada