Created
December 18, 2021 23:31
-
-
Save gregorw/5392d1951d7f555f0f09e7db9ac1cef9 to your computer and use it in GitHub Desktop.
Xmas Letter
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\documentclass[SNleft,]{scrlttr2} | |
% \usepackage[german]{babel} | |
\usepackage{tikz} | |
\usepackage{verbatim} | |
\usetikzlibrary{lindenmayersystems} | |
\tikzset{ | |
Koch curve/.style = { | |
l-system={ | |
rule set={F -> F-F++F-F}, | |
axiom=F++F++F, | |
angle=60, | |
#1 | |
} | |
} | |
} | |
\begin{document} | |
\thispagestyle{empty} | |
\newcommand\padding{1em} | |
\newcommand\snow[1]{% | |
\begin{tikzpicture} | |
\draw[Koch curve={order=#1,step=(\linewidth - 10 * \padding) / 5 / 3^#1}] l-system -- cycle; | |
\end{tikzpicture}% | |
} | |
\begin{center} | |
\setlength{\tabcolsep}{\padding} % for the horizontal padding | |
{\renewcommand{\arraystretch}{4}% for the vertical padding | |
\begin{tabular}{ccccc} | |
\snow{4} & \snow{3} & \snow{3} & \snow{3} & \snow{4} \\ | |
\snow{3} & \snow{3} & \snow{2} & \snow{3} & \snow{3} \\ | |
\snow{3} & \snow{2} & \snow{1} & \snow{2} & \snow{3} \\ | |
\snow{3} & \snow{3} & \snow{2} & \snow{3} & \snow{3} \\ | |
\snow{4} & \snow{3} & \snow{3} & \snow{3} & \snow{4} \\ | |
\end{tabular} | |
} | |
Merry Christmas! | |
\end{center} | |
\setkomavar{fromname}{John Doe} | |
\setkomavar{fromaddress}{Mainstreet 1\\12345 City} | |
\setkomavar{date}{\today} | |
\setkomavar{place}{Zurich} | |
\begin{letter} {% | |
Alice Smith\\ | |
Mainstreet 1\\ | |
12345 City | |
} | |
\setkomavar{subject}{Merry Christmas} | |
\opening{Dear X,} | |
I am writing to express my heartfelt gratitude for the joy of Christmas. | |
\closing{Best wishes,} | |
\end{letter} | |
\end{document} |
Author
gregorw
commented
Dec 20, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment