虽然我尝试过制作下表,但没有成功。有人能帮我用 LaTeX 制作这个表格吗?
我遵循以下代码:
\documentclass{article}
\usepackage{slashbox}
\begin{document}
\begin{tabular}{|l||*{5}{c|}}\hline
\backslashbox{Room}{Date}
&\makebox[3em]{5/31}&\makebox[3em]{6/1}&\makebox[3em]{6/2}
&\makebox[3em]{6/3}&\makebox[3em]{6/4}\\\hline\hline
Meeting Room &&&&&\\\hline
Auditorium &&&&&\\\hline
Seminar Room &&&&&\\\hline
\end{tabular}
\end{document}
附言:我在Texworks工作。
答案1
这是一个解决方案和一些改进,使用diagbox
(取代slashbox
),eqparbox
并hhline
很好地交叉了双重规则:
\documentclass{article}
\usepackage{diagbox, eqparbox, hhline}
\setlength{\doublerulesep}{2.5pt}
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{tabular}{|l||*{5}{>{\centering\arraybackslash}m{3em}|}}
\hhline{-||-----}
\diagbox[width=\dimexpr\eqboxwidth{wd} + 2\tabcolsep\relax, height=0.8cm]{Room}{\raisebox{0.5ex}{Date}}
& 5/31 & 6/1 & 6/2 & 6/3 & 6/4 \\
\hhline{=::=====}
Meeting Room & & & & & \\
\hhline{-||-----}
Auditorium & & & & & \\
\hhline{-||-----}
\eqmakebox[wd]{Seminar Room} & & & & & \\
\hhline{-||-----}
\end{tabular}
\end{document}