Deixe o resto de uma linha em negrito

Deixe o resto de uma linha em negrito

Referindo-se a Colorir até a quebra de linha (sem luatex)

onde foi dada uma solução para colorir o resto da linha (de qualquer ponto até o final), tentei colocar o texto, por exemplo, em negrito em vez de colori-lo, sem sucesso.

Como meu conhecimento de TeX não é profundo o suficiente, pergunto: algum tipo de guru de TeX pode me dar uma solução para isso?

Atenciosamente Jack

Responder1

Você não pode alterar a fonte em uma quebra de linha automática, pois as fontes precisam ser escolhidas e o texto definido antes que os pontos de quebra de linha sejam escolhidos.

No entanto, você pode (talvez) definir o texto duas vezes, com e sem alteração da fonte, e então reconstituir o parágrafo desejado.

insira a descrição da imagem aqui

\documentclass{article}

\begin{document}

\setbox0\vbox{{%
    Medium text here
\fontseries{b}\selectfont% b not bx so line breaking (hopefully) not affected
bold starts here and goes on \ldots
the first line of the paragraph has several lines and may have\[math\]
and other stuff, the line break may happen at a hyphenation point.
}}



\setbox2\vbox{{%
    Medium text here
bold starts here and goes on \ldots
the first line of the paragraph has several lines and may have\[math\]
and other stuff, the line break may happen at a hyphenation point.
}}


{\vbadness=10000
\setbox4=\vsplit0 to \ht\strutbox
\setbox6=\vsplit2 to \ht\strutbox

\box4
\nointerlineskip
\box2
}

\end{document}

informação relacionada