列出正反两方面的“好”方法

列出正反两方面的“好”方法

我目前正在评估不同的替代方案,并希望针对每种可能性提出一些支持和反对的论据。我的第一个想法是使用两个宽度相同的小页面并排展示这些论据,每个小页面都包含一个itemize环境。

但我觉得这有点儿太老套了。也许有适合列举正反两方论点的软件包甚至标准环境?如果没有,您一般会怎么做?

如果它很重要:这是针对使用 的文档\documentclass{scrreprt}。哦,抱歉,对于标签,我想不出更好的标签(也许这就是为什么谷歌不能很好地帮助我...)。

答案1

下面将它们放在一个排序表的两列中。

  • tabularx包与列规范一起使用X,使得表格宽度与行宽完全相同。

  • booktabs及其命令\toprule\cmidrule用于\bottomrule漂亮的水平线(请注意,\cmidrulein的可选参数()用于以漂亮的方式使线断掉)

  • lipsum包和\lipsum命令仅提供了一些虚拟文本,并不需要。

  • 我将这些点用没有项目符号的形式表示出来,并用一些垂直空间(由参数>中的指令指定tabularx)将它们分隔开。

代码:

\documentclass{article}

\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{lipsum}

\begin{document}

\begin{table}
\begin{tabularx}{\linewidth}{>{\parskip1ex}X@{\kern4\tabcolsep}>{\parskip1ex}X}
\toprule
\hfil\bfseries Pros
&
\hfil\bfseries Cons
\\\cmidrule(r{3\tabcolsep}){1-1}\cmidrule(l{-\tabcolsep}){2-2}

%% PROS, seperated by empty line or \par
It's nice\par
\lipsum[1]
It's very nice\par

&

%% CONS, seperated by empty line or \par
It's ugly\par
It's really ugly\par
\lipsum[4]

\\\bottomrule
\end{tabularx}
\caption{Pros and cons of ...}
\end{table}

\end{document}

截屏

相关内容