是否有现成的 LaTeX 软件包可以生成以下格式的日历家庭规划师在德语国家:
每个月都以表格形式列在一张纸上。每天一行,还有额外的空列需要填写(通常为一到五列)。星期日有特殊标记(例如,用红色标记日期,或用灰色行代替白色行)。
不错的功能:德语支持星期几和月份名称、周数、德国假日。
PS 在网上搜索“Familienplaner”会得到很多此类日历的免费 pdf 版本。
聚苯硫醚家庭规划师布局和本题的月历布局不同:LaTeX 中的日历
答案1
根据你真正想要的,你可以按照上面问题评论中@Qrrbrbirlbel 的建议,很快找到可以使用的东西。当然,拥有完全定义的包的好处是另一回事。
\documentclass[fontsize=14pt, paper=a3, pagesize, DIV=calc]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,margin=2cm,left=1cm]{geometry}
\usepackage[german]{babel}
\usepackage[german]{translator}
\usepackage{tikz}
\usetikzlibrary{calendar}
\def\defyear{2023}
\def\deffamilysize{4}
\def\boxsize{\dimexpr(\linewidth-3cm)/\deffamilysize}
\begin{document}
\foreach \m in {1,...,12}{
\pagestyle{empty}
\noindent\hspace*{2.98cm}\begin{tikzpicture}
\foreach \person [count=\personcount] in {Paula, John, Peter, Jackie}{ %%% ENTER NAMES
\node[xshift=3cm, draw=black,anchor=west,minimum width=\boxsize,minimum height=1.6em,xshift=\boxsize*(\personcount-1),align=center] {\person};
}
\end{tikzpicture}
\noindent\begin{tikzpicture}
\calendar [%
dates=\defyear-\m-01 to \defyear-\m-last,%
day list downward,%
day yshift=1.6em,%
month label left vertical,%
every month/.append style={yshift=1em},%
day code={%
\node[anchor = east] {\pgfcalendarweekdayshortname{\pgfcalendarcurrentweekday}};
\node[anchor = east, xshift=1.5em] {\tikzdaytext};
\foreach \i [count=\icount] in {1,...,\deffamilysize}{
\node[xshift=2em, anchor=west,draw=black,minimum width=\boxsize,minimum height=1.6em,xshift=\boxsize*(\icount-1)] {};}
}
]
if (Sunday) [red!75!black];
\end{tikzpicture}
\newpage
}
\end{document}
答案2
由于这里一个月后没有答案,而且我自己的研究也没有提出这样的包,所以我得出结论,目前没有流行的 LaTeX 日历包可以实现家庭规划师布局。