如何制作允许文本溢出的表格/列表?

如何制作允许文本溢出的表格/列表?

我想要制作一个两列的项目和描述列表,其中项目名称可以溢出到描述列,但会强制将描述移到下一行。

我在编程手册中经常看到这种情况,但找不到如何对其进行编码。

例如

...

在此处输入图片描述

...

附言:我听说过texinfo并且相信这可能是那里的原生命令之一,但我想在普通的 LaTeX 文档中使用它。如果可以将第一列(函数名称)\texttt也设置为,那就太完美了!

答案1

正如 percusse 所说,使用这个包很容易enumitem

在此处输入图片描述

代码

\documentclass{article}
\usepackage{enumitem}
\setlist[description]{font=\ttfamily,leftmargin=2cm,style=nextline}

\begin{document}

\begin{description}
  \item[exception unhandled] An exception that was raised but it is not handled by the program.
  \item[assert] A failed Ada assertion.
  \item[exec] A call to \texttt{exec}. This is currently only available for HP-UX and \textsc{gnu}-Linux.
\end{description}

\end{document} 

该命令\setlist允许您为类似环境定义全局选项enumeratedescription在您的情况下)。

相关内容