有没有什么办法可以用 LaTeX 制作一种活动日历,每月列出五项活动,你会推荐什么方法让它看起来美观些。
就像是:
Month Activities
---------------------
January 1.
2.
3.
February 1.
2.
3.
....
我在想
\begin{center}
\begin{table}
\begin{tabular}{|l|c|p{3.5in}|}
\hline
Month & Activities \\ \hline
January & 1. \\\newline &2. \\\newline &3 \\ \hline
February & 1. \\\newline &2. \\\newline &3 \\ \hline
March & 1. \\\newline &2. \\\newline &3 \\ \hline
~ & ~ \\
\hline
\end{tabular}
\end{table}
\end{center}
有没有更优雅的方法来做到这一点,而且我还没有做到这一点。
答案1
我会使用该booktabs
包,它可以为您提供漂亮的水平线和适当的垂直间距,去掉垂直线(它们不会使表格更清晰,但会引入混乱),每个活动使用一个表格行,并使用稍大的垂直间距来分隔月份(您可以这样做\\ \addlinespace
:
\documentclass{article}
\usepackage{booktabs}
\usepackage{caption}
\begin{document}
\begin{table}\centering
\caption{Calendar of Activities}
\begin{tabular}{ll}\toprule
Month & Activities \\\midrule
January & 1. Eat \\
& 2. Drink \\
& 3. Sleep \\\addlinespace
February & 1. Read \\
& 2. Think \\
& 3. Write \\
\bottomrule
\end{tabular}
\end{table}
\end{document}