Rest einer Zeile fett darstellen

Rest einer Zeile fett darstellen

In Bezug auf Farbe bis zum Zeilenumbruch (ohne Luatex)

wo eine Lösung angegeben wurde, um den Rest der Zeile (von jedem Punkt bis zu ihrem Ende) einzufärben, habe ich versucht, den Text z. B. fett darzustellen, anstatt ihn einzufärben, jedoch ohne Erfolg.

Da meine TeX-Kenntnisse nicht ausreichen, frage ich: Kann mir irgendein TeX-Guru eine Lösung dafür geben?

Grüße, Jack

Antwort1

Sie können die Schriftart bei einem automatischen Zeilenumbruch nicht ändern, da die Schriftarten ausgewählt und der Text festgelegt werden müssen, bevor die Zeilenumbruchpunkte ausgewählt werden.

Sie können den Text allerdings (eventuell) zweimal setzen, mit und ohne Schriftartänderung, und dann den gewünschten Absatz neu zusammensetzen.

Bildbeschreibung hier eingeben

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

verwandte Informationen