跨多个段落划线

跨多个段落划线

我正在通过 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}

相关内容