我想给一段文本(多行)上色,所以我使用了 xcolor 和 soul 包。它能用,但我想做一些调整:首先,彩色文本周围应该有一些填充,这样文本就不会接触到颜色框的边框;其次,第二行的颜色框应该接触到第一行的颜色框。
要着色的文本不是静态的,所以我希望有一个更通用的方法,而不是“仅仅针对这个特定的例子这样做”,并且它可以有德语变音符号,如果这会造成问题的话。
这是我所得到的,看起来不像预期的那样
\documentclass[notitlepage]{scrartcl}
\usepackage{xcolor}
\usepackage{soul}
\setlength{\parskip}{0pt}
\setlength\parindent{0pt}
\definecolor{rgorange}{RGB}{238, 127, 0}
\begin{document}
\sethlcolor{rgorange}\color{white}\hl{Running text\\with line break}
\end{document}