TEX-Info

P. Zimmermann


    

Mit dieser INKUERZE-Ausgabe wird die Reihe der Beschreibungen von LATEX-stildateien fortgesetzt. Zum einen sei auf vielfachen Wunsch eine zaehler-Umgebung kurz vorgestellt. Zwei weitere Stildateien kommen vom Wuppertaler TEX-Stammtisch: struts.sty zur leichten Zeilenhöhenkorrektur vor allem in Tabellen und passend zum Jahresende der kalender.sty zur einfachen Generierung eines individuellen Kalenders.

zaehler.sty

Ein Problem stellt sich Benutzern immer wieder: sie benötigen eine Zählerumgebung, die nach dem Verlassen der Umgebung den Zähler nicht auf Null zurücksetzt. Die nachfolgend aufgeführte Stildatei zaehler.sty schafft hier Abhilfe. An den mit < -- gekennzeichneten Stellen können leicht Änderungen an den Zählermarken bzw. an den Stilparametern vorgenommen werden.

% ZAEHLER.STY       Stand: 16.4.91
%  Eingabe:
%    \documentstyle[...zaehler...]{...}
%    \begin{zaehler} \item ... \item ... \end{zaehler}
%    text
%    \begin{zaehler} \item ... \end{zaehler}
%  Ausgabe:
%    [1] ...
%    [2] ...
%   text ...
%    [3] ...
\newcounter{con}               %%  neuer Z"ahler f"ur Umgebung
\newcounter{consv}             %%  Z"ahlersicherung
\newenvironment{zaehler}%      %%  Name der neuen Umgebung
{\begin{list}{[\arabic{con}]}% %%  < -- [1], [2], [3] ... 
{\usecounter{con}\setcounter{con}{\value{consv}}%% Z"ahler initialisieren
\setlength{\rightmargin}{5em}}}%%  < -- Listenparameter einstellen ...
{\setcounter{consv}{\value{con}}%% Sichern des Z"ahlers bei \end{zaehler}
\end{list}}

struts.sty

Rücken Linien zu nahe an einen vorhandenen Text so kann mit den in der Stildatei struts.sty definierten Befehlen

       \ostrut      zusätzlicher Leerraum oben 
       \ustrut      zusätzlicher Leerraum unten 
       \oustrut     zusätzlicher Leerraum oben und unten

eingefügt werden.

Beispiel

kalender.sty

Die Kalenderstildatei dient zum Setzen eines Kalenders, wobei die Tage automatisch berechnet und zusammengesetzt werden. Das Kommando

	\Kalender[monat]{jahr}

erzeugt einen Kalender für das verlangte Jahr. Gegebenenfalls wird nur der optionale Monat berechnet und ausgegeben. Das Aussehen des Kalenders - etwa wochenweise oder monateweise Ausgabe - wird über Layoutstildateien eingestellt. Unter Verwendung des konstruk.sty (vgl. INKUERZE 2/94) wird eine optimale Ausgabe im A4-, A5- oder A6-Papierformat im Hoch- oder Querformat erzeugt. Folgende Layoutdateien stehen zur Verfuegung: 1Ma4Foto, 1Ma4FoTx, 1Ta5h, 1Wa6h, 1Wa6hmi, 2Ma4h, 6Ma4h, 6Ma4q, 6Ma4qgr. Dabei steht das zweite Zeichen für Tage, Monate oder Wochen, das erste gibt die Anzahl der Tage, Monate und Wochen an; mit a4, a5 oder a6 wird das Papierformat in der mit dem fünften Zeichen festgelegten Orientierung (hoch/quer) definiert; ab dem fünften Zeichen stehen zusätzliche Informationen, wie `foto' für einen Fotorahmen.

Das folgende Beispiel liegt als Ausdruck der INKUERZE-Ausgabe bei.

                        
\documentstyle[11pt,german,kalender,6ma4q]{article}
%%%%                         6 Monate A4 quer
\DatenFile{feiertag}     %%% allgemeine + bewegliche Feiertage
\DatenFile{feierkat}     %%% katholische Feiertage
\DatenFile{feierev}      %%% evangelische Feiertage
\DatenFile{feierson}     %%% sonstige Feiertage 
\DatenFile{jahresze}     %%% Jahreszeiten
%% \DatenFile{feiergeb}  %%% < -- pers"onliche Geburtstage
\begin{document}

\Kalender{1995}

\end{document}

Weitere Informationen zum kalender.sty drucken Sie aus mit

	kalendoc < drucker>

Erinnerung: \greek nicht mehr verfügbar

Ab dem 31. Dezember 1994 entfällt an der Katholischen Universität Eichstätt die Dokumentenstiloption `greek' und das dazugehörende Kommando `greek{}'. Verwenden Sie bitte stattdessen die Dokumentenstiloption `ygreek' und das damit verbundene Schriftfamilienkommando `\ygreek' Eine ausführliche Dokumentation zu `ygreek' erhalten Sie mit

	ygreekdc < drucker>