% ---------------------------------------------------------------------------- %
%% \file sundialTool1.tex
%% \author Sebastien Beaugrand
%% \sa http://beaugrand.chez.com/
%% \copyright CeCILL 2.1 Free Software license
% ---------------------------------------------------------------------------- %
\documentclass[a4paper]{article}
\pagestyle{empty}
\usepackage{vmargin}
\input config.tex
\setpapersize{custom}{\width}{\height}
\addtolength\width{-18mm}
\addtolength\height{-4mm}
\setmarginsrb{9mm}{2mm}{9mm}{2mm}{0mm}{0mm}{0mm}{0mm}
\usepackage{tikz}
\parindent0mm

\newlength{\ymin}
\setlength{\ymin}{-\height}
\ifdim\horizon<1cm
\else
  \addtolength{\sousStylaire}{\horizon}
\fi
\addtolength{\ymin}{\sousStylaire}

\input{analemma}

\newcommand\sundial{
  \draw (-\width/2+2mm,\horizon) -- (\width/2-2mm,\horizon);
  \ifdim\horizon<1cm
    \draw (0,0) -- (0,\sousStylaire);
    \draw (-0.1,\sousStylaire) -- (0.1,\sousStylaire);
  \else
    \draw (-0.2,0) -- (0.2,0);
    \draw (0,-0.2) -- (0,0.2);
  \fi
  \analemma{06}{7}{8}
  \analemma{07}{8}{9}
  \analemma{08}{9}{10}
  \analemma{09}{10}{11}
  \analemma{10}{11}{12}
  \analemma{11}{12}{13}
  \analemma{12}{13}{14}
  \analemma{13}{14}{15}
  \analemma{14}{15}{16}
  \analemma{15}{16}{17}
  \analemma{16}{17}{18}
  \analemma{17}{18}{19}
  \analemma{18}{19}{20}
}

\begin{document}
\fontencoding{T1}\fontfamily{frc}\selectfont
\Huge
\begin{tikzpicture}
  \clip (-\width/2,\ymin) rectangle (\width/2,\sousStylaire);
  \draw[blue, very thin] (\width/2,\sousStylaire) rectangle (-\width/2,\ymin);
  \sundial
  \input decorations
\end{tikzpicture}

\end{document}