“Familienplaner” 格式的日历?

“Familienplaner” 格式的日历?

是否有现成的 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}

代码生成的pdf的截图

答案2

由于这里一个月后没有答案,而且我自己的研究也没有提出这样的包,所以我得出结论,目前没有流行的 LaTeX 日历包可以实现家庭规划师布局。

相关内容