用垂直线和水平线划分空间

用垂直线和水平线划分空间

我想做类似下图的事情: 在此处输入图片描述

但我不知道该怎么做!有没有可以帮忙的软件包?做这样的事情最好的方法是什么?

答案1

tabular可以使用嵌套:

在此处输入图片描述

\documentclass{article}
\usepackage{booktabs}
\begin{document}
  \begin{tabular}{@{}l|l@{}}
    A &
    \begin{tabular}{l}
      b\\
      \midrule
      c
    \end{tabular}
  \end{tabular}
\end{document}

\midrulefrom 包booktabs还负责处理周围的垂直间距。

答案2

下面是一个例子来说明我的意思:

\documentclass{article}
\usepackage{geometry}
\usepackage{lipsum}
\usepackage{booktabs, array, multirow}
\usepackage{tabularx}

\begin{document}

\centering
\begin{tabularx}{\textwidth}{X|X} & \\ \multirow{26}{=}{\lipsum[14] }& \lipsum[12] \\
 \addlinespace[2ex] \cmidrule(lr{1em}){2-2}\addlinespace
  & \lipsum[12] \\
 &
\end{tabularx}

\end{document} 

在此处输入图片描述

相关内容