我正在通过 fancyvrb 生成语法高亮的 LaTeX。一切都运行良好——除非样式跨行。我有一个解决方法,但如果有一个用于跨多个段落加下划线的 LaTeX 命令,输出会更简洁:
- 包装
soul
不起作用,而且对我来说通常很脆弱(尤其是当我混合样式、添加颜色等时)。 - 我得到最接近的代码是下面显示的代码。唉,第 1 段和第 2 段显示在一行中。P3 和 P4 中的斜体按预期工作。
- 我正在使用 Tectonic (=XeLaTeX)。
\documentclass{book}
\usepackage{ulem}
\useunder{\uline}{\uldecor}{\textul}
\begin{document}
{\uldecor
Paragraph 1
paragraph 2
}
{\itshape
Paragraph 3
Paragraph 4
}
\end{document}