我使用 tcolorbox 突出显示文本。但是,即使我从一行的中间开始突出显示,颜色框也会从新行开始。
\documentclass{article}
\usepackage[most]{tcolorbox}
\tcbset{enhanced jigsaw, boxrule=0pt,colback=yellow,arc=0pt,auto outer arc,left=0pt,right=0pt,boxsep=0pt}
\begin{document}
This is a text that
\begin{tcolorbox}
I want to highlight. This further continues to multiple lines and paragraphs.
\end{tcolorbox}
\end{document}
我希望突出显示从行的中间开始,然后继续直到突出显示的文本部分的末尾,该部分可能跨越多行和段落,也可能结束在一行的中间。
我也尝试过soul
使用命令进行打包\hl
,但是即使我改变了高亮的高度,它也会在行之间留下空白。
提前感谢你的帮助。
答案1
您可以使用包soul
和命令\hl{•}
来选择要突出显示的文本部分。(就像使用粗体字体命令一样\textbf{•}
。)例如,您可以像这样使用它:
\documentclass{article}
\usepackage{color,soul}
\usepackage{lipsum}
\begin{document}
This is a text that:
I want to \hl{highlight}. This further continues to \hl{multiple lines and paragraphs}.
\lipsum[1]
\end{document}