增加表格与上下文本之间的空间

增加表格与上下文本之间的空间

我使用 tabularray 包来创建表格。但我发现表格与表格上方和下方的文本之间的垂直空间很小。我使用了 headsep,但没有用。我该如何增加该距离。我不想多次使用 vspace,因为我的文档中有很多类似的表格。

平均能量损失

\documentclass[12pt,a4paper]{article}
\usepackage{tabularray-2021,lipsum}
\begin{document}
    \lipsum[2]
    
    \begin{tblr}{colspec={XXX},hlines,vlines}
        a & b & c\\
        c & d & e
    \end{tblr}

    \lipsum[2]
\end{document}

在此处输入图片描述

答案1

您可以使用该选项\SetTblrOuter,例如使用\SetTblrOuter{long}

\documentclass[12pt,a4paper]{article}
\usepackage{tabularray-2021,lipsum}
\SetTblrOuter{long}

\begin{document}
    \lipsum[2]
    
    \begin{tblr}{colspec={XXX},hlines,vlines}
        a & b & c\\
        c & d & e
    \end{tblr}

    \lipsum[2]
\end{document}

在此处输入图片描述

答案2

希望这对你有帮助,并且是MWE

\documentclass[12pt,a4paper]{article}
\usepackage{tabularray-2021,lipsum}

\begin{document}
\AtBeginEnvironment{tblr}{\bigskip}
\AtEndEnvironment{tblr}{\bigskip}
    \lipsum[2]
    
    \begin{tblr}{colspec={XXX},hlines,vlines}
        a & b & c\\
        c & d & e
    \end{tblr}

    \lipsum[2]
\end{document}

在此处输入图片描述

答案3

您可以使用\bigskip来增加距离。

\documentclass[12pt,a4paper]{article}
\usepackage{tabularray-2021,lipsum}
\begin{document}
    \lipsum[2]
    
    \bigskip
    \begin{tblr}{colspec={XXX},hlines,vlines}
        a & b & c\\
        c & d & e
    \end{tblr}
    
   \bigskip
    \lipsum[2]
\end{document} 

在此处输入图片描述

相关内容