如何实现多行双粗体条形表头?

如何实现多行双粗体条形表头?

标题

我很新LaTex,我想自己实现上面的结构。我现在只知道包,fancyhdr但似乎不起作用。

我真的很新LaTex,现在我不知道从哪里开始,学什么,以便我可以实现这个结构。

你能给我一些提示吗?

答案1

fancyhdr包允许您将表格放在页眉中。通过使用,tabularx您可以确保表格跨越整个\linewidth,并且可以通过更改使规则更粗\arrayrulewidth。在内部执行此操作\fancyhead应将此更改限制在页眉中,从而不会影响文档中的其他表格。

\documentclass{article}
\usepackage[headheight=1.5cm]{geometry}
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{lipsum}

\fancyhead[L]{%
\setlength{\arrayrulewidth}{.3em}%
\begin{tabularx}{\linewidth}{p{2.5cm}Xl}
\hline
CS 70 & Discrete Mathematics and Probability Theory & \\
Spring 2019 & Satish Rao and Babak Ayazifar & {\large HW 0}\\
\hline\\[-2ex]
 & \centering{\small Due: Friday 1/25, 10 PM} &
\end{tabularx}
}
\renewcommand{\headrulewidth}{0pt}

\begin{document}
\thispagestyle{fancy}
\lipsum
\end{document}

在此处输入图片描述

相关内容