我如何在中间创建 2 行和 3 列?

我如何在中间创建 2 行和 3 列?

这是我第一次使用 LaTeX 做作业。我的讲师没有给我们这个作业的模板。我该如何创建这样的标题在此处输入图片描述我不知道如何在这两行之间创建2行和3列。

答案1

有关创建表格的介绍,一个很好的参考是维基百科上的表格页面。一般来说,该booktabs包通过引入 可以很好地处理这些事情rules。您可以按照以下最小示例创建一个包含三列和两条规则的表格:

\documentclass{article}

\usepackage{booktabs}

\begin{document}

\begin{tabular}{l c r}
\multicolumn{3}{c}{\textsc{Header}} \\
\toprule
 Text A & Text B & Text C \\
\bottomrule
\end{tabular}

\end{document}

但是,为了调整示例中的间距,我按照lockstep 的回答并使用了该array包以及Mico 的使表格适合页面宽度的建议。

\documentclass{article}


\usepackage{booktabs}
\usepackage{array}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}

\begin{document}
\newlength{\mycolwidth}
\setlength{\mycolwidth}{\tabcolsep}
\setlength{\tabcolsep}{0pt}

\noindent
\begin{tabular}{L{0.333\textwidth} C{0.333\textwidth} R{0.333\textwidth}}

\multicolumn{3}{c}{\textsc{Department of Mathematics}} \\

\toprule
MATHS 150  & Assignment 3  & Due: 4pm, May 17$^{th}$ 2018 \\
\bottomrule

\end{tabular}
\setlength{\tabcolsep}{\mycolwidth}
\end{document}

产生 决赛桌

答案2

对于你来说,写

\documentclass{article}

\begin{document}
  \hfil\textsc{Department of Mathematics}\hfill\\
  \rule{\textwidth}{.5pt}
  MATHS 150 \hfill Assignment 3  \hfill Due: 4pm, May 17$^{th}$ 2018 \\
  \raisebox{5pt}{\rule{\textwidth}{.5pt}}
\end{document}

如果它确实应该是某种表格,请参考 Mert 的回答。从你的问题中看不出你是否只需要这一行(带有规则)或完整的表格结构。

相关内容