Сделать остальную часть строки жирной

Сделать остальную часть строки жирной

Ссылаясь на Цвет до разрыва строки (без luatex)

там, где предлагалось раскрасить остальную часть строки (от любой точки до ее конца), я попытался выделить текст, например, жирным шрифтом, а не раскрашивать его, но безрезультатно.

Поскольку мои познания в TeX недостаточно глубоки, я спрашиваю: может ли какой-нибудь гуру TeX дать мне решение этой проблемы?

С уважением, Джек.

решение1

Изменить шрифт при автоматическом переносе строки невозможно, поскольку шрифты и текст необходимо выбрать до выбора точек переноса строки.

Однако вы (возможно) можете установить текст дважды, с изменением шрифта и без него, а затем заново сформировать нужный абзац.

введите описание изображения здесь

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

Связанный контент