排版对句或结构化、缩进的文本

排版对句或结构化、缩进的文本

我需要排版交叉结构。下面是一个简单的例子:

交叉结构示例

重要部分是:

  • 识别结构的一部分,即AA'
  • 文本本身
  • 标识与文本之间的间距一致
  • 正确且嵌套的缩进

这可以使用description如下所示的环境来实现。不幸的是,对于更复杂和更长的结构,这不起作用。(例如,我只能嵌套description这么多次。)

我尝试过使用包,但是它很快就会变得麻烦,并且除了小段落之外的任何内容都容易出现不一致。

除了使用多个嵌套环境之外,有没有更好的方法来实现这一点description


description使用环境的示例

\documentclass{article}
\begin{document}
\begin{description}
  \item[A] No one can serve two masters
    \begin{description}
      \item[B] for either he will hate the one and
        \begin{description}
          \item[C] love the other; or else
          \item[C'] hold to the one, and
        \end{description}
      \item[B'] despise the other
    \end{description}
  \item[A'] You cannot serve God and mammon
\end{description}
\end{document}

相关内容