在段落内逐项列出

在段落内逐项列出

我希望能够在一个句子之后、在句子的同一行上开始一个 itemize 环境,并从该点开始缩进。

就像我正在做的一样

- 但第二项应与第一项对齐。

编辑:这是用于投影仪中的演示,我想用它来节省幻灯片上的空间。

提前感谢您的回答!

答案1

这是一个可以用来获得您想要的外观的环境的定义。

  \newenvironment{OLitemize}[1][\linewidth]
     {\begin{minipage}[t]{#1}\begin{itemize}}
     {\end{itemize}\end{minipage}
    }

用法如下:

bla bla bla  \begin{OLitemize} \item test 1 \item test 2 \end{OLitemize}

这段代码需要注意一点:我希望您通常只在每个 后面放置一小段文本\item。由于我为 保留了整个行宽minipage,因此长文本将挂在页面的右侧。对于这种情况,可以向其传递一个可选参数,OLitemize该参数是您要使用的空间宽度。这可用于将长文本放在页面上。

也许我们甚至可以计算页面上剩余的空间,然后将其作为参数传递给 ,从而改善定义minipage。不幸的是,我的 LaTeX 能力不允许这样做。

相关内容