KOMA 选项 parskip=full 在 tabu X 列中不起作用

KOMA 选项 parskip=full 在 tabu X 列中不起作用

我希望段落之间有一个完整的空行,并且没有缩进。设置该parskip = full选项可以实现这一点,但在表格内部不起作用,tabu如下例所示:

\documentclass[parskip=full]{scrartcl}
\usepackage{blindtext}
\usepackage{tabu}

\begin{document}
\begin{tabu}{X[0.5]X[0.5]}
\blindtext 

\blindtext
& 
\blindtext 

\blindtext \\
\end{tabu}
\blindtext

\blindtext
\end{document}

在环境内完成预期格式化的最佳方法是什么tabu

答案1

parboxes 中,parskip 设置为 0pt。您可以保存环境之前处于活动状态的 parskip,并在表格中使用它,最好创建新的列类型。

\documentclass[parskip=full]{scrartcl}
\usepackage{blindtext}
\usepackage{tabu}

\begin{document}
\newlength{\saveparskip}
\setlength{\saveparskip}{\parskip}
\begin{tabu}{>{\setlength{\parskip}{\saveparskip}}X[0.5]X[0.5]}
    \blindtext 

    \blindtext & \blindtext 

    \blindtext \\
\end{tabu}
\blindtext

\blindtext
\end{document}

一般来说,在表格环境中使用段落肯定是滥用的表现。您是否考虑过使用列表环境?

相关内容