我有这个简单的代码:
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{calendar}
\begin{document}
\begin{tikzpicture}
\calendar
[
dates=2023-07-01 to 2023-09-last,
week list,inner sep=2pt,month label above centered,
month text=\%mt \%y0
];
\end{tikzpicture}
\end{document}
是否可以将每个月放在单独的页面上?我可以\newpage
在代码中放置某个位置吗?
实际上,我的代码更长,这只是 MWE。我想将所需的答案纳入我的更大项目中...
谢谢大家!
答案1
您无法(轻松地)跨包拆分 tikzpicture。因此,您不必在一个 tikzpicture 中绘制所有内容,而是可以tikzpicture
为每个月使用单独的图片:
\documentclass[12pt]{article}
\usepackage{tikz}
\usetikzlibrary{calendar}
\begin{document}
\foreach \mo in {07,08,09}{
\begin{tikzpicture}
\calendar
[
dates=2023-\mo-01 to 2023-\mo-last,
week list,inner sep=2pt,month label above centered,
month text=\%mt \%y0
];
\end{tikzpicture}
\newpage
}
\end{document}