增加表格中文本和水平线之间的间距

增加表格中文本和水平线之间的间距

我的表格有问题。这是我的代码:

\documentclass{article}
\usepackage{eurosym}
\usepackage{enumerate}
\usepackage{fancyhdr}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[spanish]{babel}
\usepackage{subfigure}
\usepackage{vmargin}
\usepackage{caption}
\usepackage{amsmath}


\begin{document}
    \title{\empty}
    \author{\empty }
    \date{\empty}


    \maketitle


    \begin{table}[h!]
        \begin{center}
            \begin{tabular}{l|l}
                \parbox{0.4\textwidth}{sudo ifconfig serviciosB down \\
                    sudo ifconfig serviciosA \\ 172.24.1.1/24 \\
                    sudo route add -net 172.24.2.0/24 gw 172.24.1.222 }             
                    & \parbox{0.4\textwidth}{sudo ifconfig serviciosA down 
                    \\
                    sudo ifconfig serviciosB \\ 172.24.2.1/24 \\
                    sudo route add -net 172.24.1.0/24 gw 172.24.2.222}   \\  
                    \hline
                    \parbox{0.4\textwidth}{sudo ifconfig serviciosB down \\
                    sudo ifconfig serviciosA \\ 172.24.1.2/24 \\
                    sudo route add -net 172.24.2.0/24 gw 172.24.1.222} & 
                    \parbox{0.4\textwidth}{sudo ifconfig serviciosA down \\
                    sudo ifconfig serviciosB \\ 172.24.2.2/24 \\
                    sudo route add -net 172.24.1.0/24 gw 172.24.2.222} \\
            \end{tabular}
        \end{center}
    \end{table}

\end{document}

该表的结果如下:

桌子

但是,我想增加文本和表格中间水平线之间的空间。

我希望有人能帮助我。感谢您的回复。

答案1

您可以使用适当的p{...}列类型,而不是将 parbox 放在单元格中。

我创建了一个新的列类型L,它是右边参差不齐的,但是,当然,p{...}如果您不想要参差不齐的话,您可以直接使用。

我还重新定义了\arraystretch以获得更多空间。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{array}
\newcolumntype{L}{>{\raggedright\arraybackslash}p{.4\linewidth}}
\renewcommand{\arraystretch}{1.2}
\begin{document}
    \begin{table}[h!]
        \begin{center}
            \begin{tabular}{L|L}
               sudo ifconfig serviciosB down\newline 
               sudo ifconfig serviciosA \newline 172.24.1.1/24 \newline
                    sudo route add -net 172.24.2.0/24 gw 172.24.1.222
                    & sudo ifconfig serviciosA down 
                    \newline
                    sudo ifconfig serviciosB \newline 172.24.2.1/24 \newline
                    sudo route add -net 172.24.1.0/24 gw 172.24.2.222\\  
                    \hline
                   sudo ifconfig serviciosB down \newline
                    sudo ifconfig serviciosA \newline 172.24.1.2/24 \newline
                    sudo route add -net 172.24.2.0/24 gw 172.24.1.222 & 
                   sudo ifconfig serviciosA down \newline
                    sudo ifconfig serviciosB \newline 172.24.2.2/24 \newline
                    sudo route add -net 172.24.1.0/24 gw 172.24.2.222 \\
            \end{tabular}
        \end{center}
    \end{table}

\end{document}

在此处输入图片描述

相关内容