Ссылаясь на Цвет до разрыва строки (без 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}