PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gliederung in Briefen mit scrlttr2?



cookie170
07-07-2005, 16:29
Ich schreibe - beruflich - ausführliche Briefe, in denen häufig zuerst ein Sachverhalt dargelegt wird (Gliederungsziffer I., 1 - n.) und dann die möglichen Konsequenzen erörtert werden (Gliederungsziffer II., 1.-n.). Am Ende kommt eine Zusammenfassung (III.).

Da man mit Latex gut lesbare Seiten produzieren kann, kommt ein Umstieg von den üblichen Textverarbeitungen in Frage. Nur: Weder mit g-brief noch mit scrlttr2 scheinen mir die bei den anderen Dokumentenklassen üblichen Gliederungen zur Verfügung zu stehen.

Ich verwende lyx, aber selbst wenn ich mir die Dateien mit kile ansehe (weit über meinem Niveau!) und editiere, führt \section oder \chapter zu keiner Überschrift.

Habe ich nun die Wahl zwischen Word oder ungegliederten Briefen?

Für Antworten dankt:
cookie170

mwanaheri
08-07-2005, 04:03
Oh nein, das geht auch mit LaTeX _relativ_ problemlos:
Wenn du die Dokumentenklasse scrlttr2 (aus dem Koma-Script Paket) verwendest, kannst du ja alle Angaben, die du dauernd brauchst, in eine .lco-Datei packen, z.B.
\setkomavar{fromname}{Lieschen M\"uller}
Nehmen wir an, die Datei heißt geschaeftlich.lco, dann wird sie eingebunden mit
\documentclass[geschaeftlich]{scrlttr2}
...

In diese Datei kann man nun auch weitere Sachen und auch neue Kommandos stellen, also bauen wir die nötigen Befehle \section und \subsection einfach nach:
Erst mal die Zähler:
\newcounter{section}
\newcounter{subsection}

dann die Überschriften (hier recht simpel):
\providecommand{\section}[1]{ %
\par %neuer Absatz
\refstepcounter{section} %Zähler raufsetzen
\setcounter{subsection}{0} % ggf. Zähler für Unterabschnitte zurücksetzen
\vspace{1em} % eine m-Breite Abstand nach oben
\noindent% nicht einziehen
\textbf{ % das folgende fett
\Roman{section}% die Section-Zahl in römischen Zahlen
\hspace{1em}% eine m-Breite seitlichen Abstand
#1}% Den Text der Überschrift
\par% neuer Absatz
}
\providecommand{\subsection}[1]{ %
\par %neuer Absatz
\refstepcounter{subsection} %Zähler raufsetzen
\vspace{1em} % eine m-Breite Abstand nach oben
\noindent% nicht einziehen
\textbf{ % das folgende fett
\Roman{section}.\arabic{subsection}%
\hspace{1em}% eine m-Breite seitlichen Abstand
#1}% Den Text der Überschrift
\par% neuer Absatz
}
wohl gemerkt, diese Sachen kommen in die .lco-Datei, dann stehen sie immer zur Verfügung und man muss sich nie mehr darum kümmern.
Im Brief werden sie ganz normal benutzt:

Text, text text text.
\section{Überschrift1}
\subsection{Überschrift2}
text.....

cookie170
08-07-2005, 07:35
Vielen Dank für die Mühe :cool: , das sieht ja richtig nach Arbeit aus.

Ich werd's am Wochenende ausprobieren.

Herzliche Grüße,
cookie170