diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex b/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex new file mode 100644 index 00000000000..23522d6f7ac --- /dev/null +++ b/Master/texmf-dist/doc/latex/pst-calendar/pst-calendar-docDE.tex @@ -0,0 +1,131 @@ +\title{\texttt{PST-Calendar} - plotting calendars\\ +\footnotesize{version \PSTfileversion}} +\author{% +Manuel Luque\thanks{\url{Mluque5130@aol.com}} and +Herbert Vo\ss\thanks{\url{voss@pstricks.de}}} +\date{\today} +\maketitle + +\begin{abstract} +\texttt{pst-calendar} stellt zwei Makros für das Erstellen von Kalenderblättern +oder Kalender-Dodekaedern. Der Monat und das Jahr können frei gewählt werden, +wobei Kalender nur zwischen 2000 und 2099 möglich sind. Die Berechnung +erfolgt ausschließlich mit den Makros des \LPack{fp}-Pakets. +\end{abstract} + +%\tableofcontents + + +\section{\LPack{pst-calendar} -- Verschiedene Kalenderoperationen} + +Das Paket hat die drei Optionen \Loption{french}, \Loption{english} und \Loption{ngerman}. +Standardmäßig wird \verb+english+ ausgewählt, womit die Monats- und WOchennamen dann +in eben dieser Sprache ausgegeben werden. Für die Dokumentation wurde \verb+ngerman+ +ausgewählt. + + +Dieses Paket bietet keine Kalenderoperationen im mathematischen Sinne, sondern erlaubt +die Ausgabe von Kalenderblättern. \LPack{pst-calendar} verfügt über speziellen Sprachanpassungen +für Englisch (Standard),Französisch und Deutsch. Dies bezieht sich auch auf die Optionen, die +in Tabelle~\ref{tab:calendrier:options} zusammengestellt sind. +Es existiert keine spezielle +\TeX-Version, sodass hier spezielle Anpassungen nötig werden, wenn nicht mit \LaTeX\ +gearbeitet wird. + +\Lmsyn{psCalendar}\OptArg\\ +\Lmsyn{psCalDodecaeder}\OptArg + +Ohne Angabe von Daten wird immer vom aktuellen Tagesdatum ausgegangen und der entsprechende Monat +für \Lmcs{psCalendar} und die entsprechenden Monate für \Lmcs{psCalDodecaeder} ausgegeben. +\begin{table}[htb] +\caption{Zusammenstellung der verfügbaren Optionen für \texttt{calendrierfp}}\label{tab:calendrier:options} +\begin{tabularx}{\linewidth}{@{}ll@{}c>{\RaggedRight}X@{}} +\emph{Name} & \emph{Wert} & \emph{Vorgabe} & \emph{Bedeutung}\\\hline +\Loption{Jahr} & \Larga{Integer} & \verb+\number\year+ & betrachteter Jahr\\ +\Loption{Monat} & \Larga{$1\ldots 12$} & \verb+\number\month+ & betrachteter Monat\\ +\Loption{MonatT} & \Larga{$1\ldots 12$} & \verb+\number\month+ & Markierung des aktuellen Tages im angegebenen Monat\\ +\Loption{Tag} & \Larga{$1\ldots 31$} & \verb+\number\day+ & betrachteter Monat\\ +\Loption{style} & \Larga{Monat} & \verb+\number\month+ & vorne liegender Monat beim Dodekaeder +\end{tabularx} +\end{table} + + +\bgroup +\begin{LTXexample}[pos=t] +\psscalebox{0.5}{\psCalendar} +\psscalebox{0.5}{\psCalendar[Jahr=2006,Monat=1]} +\psscalebox{0.5}{\psCalendar[Jahr=2006,Tag=23,Monat=2,MonatT=2]} +\end{LTXexample} +\egroup + +Das einzige Problem sind die Feiertage, die bislang noch ausschließlich auf den französichen +Vorgaben aufbauen. Die entsprechenden Kode-Sequenzen in dem Paket sind jedoch leicht zu +erkennen und entsprechend zu ändern. Die Ausgabe eines kompletten Jahres lässt sich +mithilfe des \Lmcs{multido}-Makros leicht realisieren. + + +\begin{center} +\bgroup +\multido{\iM=1+3}{4}{% + \multido{\iMM=\iM+1}{3}{\psscalebox{0.5}{\psCalendar[Jahr=2006,Monat=\iMM]}}\\} +\egroup +\end{center} + +\begin{lstlisting} +\multido{\iM=1+3}{4}{% + \multido{\iMM=\iM+1}{3}{\psscalebox{0.5}{\psCalendar[Jahr=2006,Monat=\iMM]}}\\} +\end{lstlisting} + +Eine weitaus ansprechendere Ausgabe ermöglicht \Lmcs{psCalDodecaeder}, welcher die +Monate auf den Seiten eines Dodekaeders\index{Dodekaeder} anordnet. Ohne Angabe irgendeines +Monates beziehungsweise Jahres wird grundsätzlich vom Januar des aktuellen Jahres +ausgegangen. Mit der Option \Loption{style}\verb+=+\Larga{Monat} kann man jederzeit +einen anderen Monat auf die Vorderseite platzieren. + +\bgroup +\begin{LTXexample}[pos=t] +\psscalebox{0.2}{\psCalDodecaeder}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,Monat=1]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=April]} +\end{LTXexample} +\egroup + +\begin{center} +\bgroup +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Januar]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Februar]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Maerz]}\\ +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=April]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Mai]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juni]}\\ +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juli]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=August]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=September]}\\ +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Oktober]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=November]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Dezember]} +\egroup +\end{center} + +\begin{lstlisting} +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Januar]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Februar]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Maerz]}\\ +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=April]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Mai]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juni]}\\ +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Juli]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=August]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=September]}\\ +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Oktober]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=November]}\hfill +\psscalebox{0.2}{\psCalDodecaeder[Jahr=2006,style=Dezember]} +\end{lstlisting} + +\iffalse +\nocite{*} +\bibliographystyle{plain} +\bibliography{pst-labo-doc} +\fi + +\endinput
\ No newline at end of file |