有人可以帮忙写这个吗?

有人可以帮忙写这个吗?

或者使用 multicol 包并创建多行列和多列行。您可以发挥创意并做到这一点^3在此处输入图片描述

答案1

我建议你先从基础教程开始,比如

https://www.learnlatex.org/en/lesson-08

在此处输入图片描述

\documentclass{article}

\begin{document}


\begin{tabular}{|c|c|c|}
  \cline{2-3}
\multicolumn{1}{c|}{}&\multicolumn{2}{c|}{Title}\\
\hline
Text&Text&Text\\
\hline
Text&Text&Text\\
\hline
Text&Text&Text\\
\hline
\end{tabular}
\end{document}

答案2

对于第二个表格,我{NiceTabular}建议nicematrix

\documentclass{article}

\usepackage{nicematrix}

\begin{document}

\begin{NiceTabular}{ccc}[hvlines,corners=NW] % NW : north-west
     & \Block{1-2}{Title} \\
Text & Text & Text \\
Text & Text & Text \\
Text & Text & Text \\
\end{NiceTabular}

\end{document}

上述代码的输出

答案3

对于第二点,我建议完全避免表格环境的复杂性,以便直接使用\hbox- 和\vbox- 和\hrule- 和 -\vrule嵌套。:-)(顺便说一句:我很高兴也很感谢关于如何以这种方式但不使用任何(box-)寄存器来做到这一点的提示。)

\documentclass{article}
\newbox\scratchbox
\begin{document}
\hbox{%
  \vbox{%
    \hbox{\vphantom{\strut Title}}%
    \hrule
    \hbox{%
      \vrule
      \vbox{%
        \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
        \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
        \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
      }%
    }%
    \hrule
  }%
  \vbox{%
    \hbox{%
      \vrule
      \vbox{%
        \hrule
        \hbox{%
          \vbox{%
            \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
            \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
            \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
          }%
          \vrule
          \vbox{%
            \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
            \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
            \hbox{\kern\tabcolsep\strut text\kern\tabcolsep}%
          }%
        }%
        \setbox\scratchbox=\lastbox
        \hbox to\wd\scratchbox{\hfill\strut Title\hfill}%
        \hrule
        \box\scratchbox
        \hrule
      }%
      \vrule
    }%
  }%
}%
\end{document}

在此处输入图片描述

关于 multicol-package 的声明有点奇怪,因为该包不是关于表的。
我猜这个声明应该是关于\multicolumn-command 或关于包的

\documentclass{article}

\usepackage{multirow}

\begin{document}
\begin{tabular}{|c|c|c|}
\cline{2-3}
\multicolumn{1}{c}{}&\multicolumn{2}{|c|}{Title}\\
\hline
\multirow{3}*{\begin{tabular}{@{}c@{}}text\\text\\text\\\end{tabular}}&
\multirow{3}*{\begin{tabular}{@{}c@{}}text\\text\\text\\\end{tabular}}&
\multirow{3}*{\begin{tabular}{@{}c@{}}text\\text\\text\\\end{tabular}}\\
&&\\
&&\\
\hline
\end{tabular}
\end{document}

在此处输入图片描述

当然

\documentclass{article}
\usepackage{array}
\begin{document}
\begin{tabular}{|*3{c<{text}|}}\cline{2-3}
\multicolumn{1}{c|}{}&\multicolumn{2}{c|}{Title}\\
\hline&&\\&&\\&&\\\hline\end{tabular}
\end{document}

在此处输入图片描述

相当短,但是使用一些花哨的多...东西的要求无法满足。

相关内容