Informatik, Modellbau und Privates von Georg
[ start | index | login ]

Changes of Latex Beispiele from #9 to #10

Changed lines at line 9
9: Erzeugt erwartungsgemäß eine A4 Seite mit "Hello World" und einer Seitenzahl
10: 2. Einfach
11: Die einfachsten Befehle:
12: {code:latex}
13: \documentclass[10pt,twoside,fleqn]{article}
14: \usepackage{german}
15: \usepackage[latin1]{inputenc}
16: \usepackage[T1]{fontenc}
17: \usepackage{a4wide}
18: \usepackage{amsmath}
19: \usepackage{amssymb}
20: \usepackage{graphics}
21: \newcommand{\qed}{\hfill \ensuremath{\Box}} % q.e.d.
22: \begin{document}
23: \section{Einleitung}
24: Mit \LaTeX\ kann man auch schnell mal einen Text schreiben.
25: \section{Einfache Formatierungen}
26: \subsection{Schrift}
27: Aufzählung der einfacher Formatierung
28: \begin{itemize}
29: \item {\bf fett}
30: \item {\em kursiv}
31: \item {\Large groß}, {\LARGE größer}
32: \item {\small klein}, {\scriptsize kleiner}
33: \end{itemize}
34: \subsection{Layout}
35: \subsubsection{Tabellen}
36: \begin{tabular}{l||l|r}
37: Schriftart & Befehl & Beispiel\\
38: \hline
39: Roman (normal) & \verb#\textrm# & \textrm{Roman} \\
40: Sans & \verb#\textsf# & \textsf{Sans} \\
41: Italy & \verb#\textit# & \textit{Italy}\\
42: Kapitälchen & \verb#\textsc# & \textsc{Small Kapitals}
43: \end{tabular}
44: \section{Einfache mathematische Ausdrücke}
45: Eine Formel kann im Text erscheinen wie z.B.: $x_0=0$ oder
46: abgesetzt sein $$\overline x = \frac 1 n \sum_{i=0}^{n} x_i$$
47: Formelblöcke kann man setzten mit \verb/align/
48: \begin{align}
49: x_i &= i\\
50: \hat x &= \sum_{i=0}^{n} x_i \label{reihe}\\
51: &= \frac{n \cdot (n-1)}{2} \nonumber
52: \end{align}
53: Ein Verweis auf (\ref{reihe}) ist einfach zu bewerkstelligen.
54: Will man keine Nummern an den Formeln dann muß man einfach \verb/align*/ benutzen:
55: \begin{align*}
56: f(x) &= x^2 + 4\\
57: \frac{\partial f}{\partial x} = f'(x) &= 2x
58: \end{align*}
59: \qed
60: \section{Quellcode}
61: \begin{verbatim}
62: \newcommand{\qed}{\hfill \ensuremath{\Box}} % q.e.d.
63: .
64: .
65: .
66: \end{verbatim}
67: \end{document}
68: {code}
69: Download:
70: - Quelltext: simple.tex
71: - Ausgabe: simple.ps
72: 3. Komplex
73: Das folgende Beispiel soll die Struktur für Übungsaufgaben erläutern. So nun will man nicht jedesmal den ganzen Kopf neu schreiben bzw. nicht so viel in der Datei stehen haben. Abhilfe schafft da das __\\\include{file}__ Kommando mit dem man eine andere Datei einbinden kann.
74: Wir erstellen also eine Datei __header.tex__ die wir dann in jede Datei einbinden und eine ganz einfache __template.tex__, die dann vom __guard__ script benutzt wird und die Grundstruktur für jedes neue Dokument wird.
75: 3.1 header.tex
76: {code:latex}
77: \documentclass[10pt,twoside,fleqn]{article} % Schriftgrösse 10 zweiseitig(siehe Fusszeile)
78: % Mathematische Formeln eher links
79: \usepackage{fancyhdr} % Kopfzeile (siehe unten)
80: \usepackage{german} % deutsche Formatierung (Datum, Silbentrennung ...)
81: \usepackage[latin1]{inputenc} % man kann damit auch Umlaute schreiben
82: \usepackage[T1]{fontenc} % er kennt die Umlaute jetzt auch
83: \usepackage{a4wide} % das Batt wird sinnvoll ausgenutzt (Ränder nicht 4cm)
84: \usepackage{parskip}
85: \usepackage{exscale}
86: \usepackage{amsmath} % AMS - american mathematic s....; viele mathematische Umgebungen
87: \usepackage{amssymb} % viele mathematische Symbole
88: \usepackage{graphics} % für Graphiken
89: \usepackage{calc} % zum rechnen in tex (braucht man für Graphikskalierung
90: \usepackage{eepic}
91: \usepackage[dvips]{graphicx} % Befehle für Graphiken in PS durch dvi durchleiten..oder so
92: \usepackage[german]{varioref} % Referenzen auf Labels sind dann schön (siehe letzte Seite...)
93: % newcommand legt neues Kommando an
94: % Syntax \newcommand{\neuerBefehl}[parameteranzahl][defaultFuer1.Param]{Amweisungen #1..#9 sind parameter}
95: % folgende Einträge für jede Vorlesung editieren
96: \newcommand{\Vorlesungsname}{Tolle Vorlesung}
97: \newcommand{\Name}{Mustermann Fritz}
98: \newcommand{\Email}{fritz@mustermann.de}
99: \newcommand{\Seminargruppe}{1}
100: % Kopfzeilenformat
101: \pagestyle{empty}
102: \setlength{\headheight}{20pt}
103: % TITELSEITE
104: \fancyhead{}
105: % KOPFZEILEN
106: \pagestyle{fancy} % Seitenformat wird auf das vom Packet fancy gestellt (Kopfzeile)
107: \addtolength{\headwidth}{\marginparsep}
108: \addtolength{\headwidth}{\marginparwidth}
109: \fancyhf{}
110: \fancyhead[LE,RO]{\bfseries\thepage} % L|R Links oder rechts E|O even(gerade) oder odd (ungerade Seiten)
111: % thepage gibt Seitenzahl zurück
112: \fancyhead[LO,RE]{\Vorlesungsname,\\
113: {\bf \Name \ Gr. \Seminargruppe} {\small <\Email>}}
114: \fancypagestyle{plain}{%
115: \fancyhead{} % get rid of headers
116: \renewcommand{\headrulewidth}{0pt} % and the line
117: }
118: \newcommand{\Angaben}[1] % Kommando um die Überschrift einer Übungsaufgabe zu setzten
119: {
120: \begin{center}
121: \large
122: \normalsize #1. Übungsaufgabenserie, \today
123: \end{center}
124: }
125: \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}
126: \newcommand{\qed}{\hfill \ensuremath{\Box}} % q.e.d.
127: \newcommand{\rang}{\ensuremath{\mathsf{rang}\,}} % Rang
128: \newcommand{\lin}{\ensuremath{\mathsf{lin}\,}} % lineare Hülle
129: \newcommand{\conv}{\ensuremath{\mathsf{conv}\,}} % konvexe Hülle
130: \newcommand{\cone}{\ensuremath{\mathsf{cone}\,}} % konvexer Kegel
131: \newcommand{\Id}{\ensuremath{\mathsf{Id}}} % identische Abbildung
132: \newcommand{\Dim}{\ensuremath{\mathsf{dim}\,}} % Dimension
133: % setzt ein Zeichen genau über ein anderes
134: \newcommand{\CharOver}[2]{\ensuremath{\overset{_{#1}}{#2}}}
135: \newcommand{\ZeroOver}[1]{\CharOver{0}{#1}} % Null darüber setzen
136: \newcommand{\supp}{\ensuremath{\mathsf{supp}\,}} % Support
137: \newcommand{\Problem}[2]{\ensuremath{(#1)_{\text{#2}}}} % Primäres/Duales Problem
138: \newcommand{\ProblemP}[1]{\Problem{P}{#1}} % Primäres Problem vom Typ #1
139: \newcommand{\ProblemD}[1]{\Problem{D}{#1}} % Duales Problem vom Typ #1
140: newcommand{\entrylabel}[1]{\mbox{\textsf{#1:}}\hfil}
141: \newenvironment{entry}[1] % eine Listenumgebung
142: { \begin{list}{}%
143: { \renewcommand{\makelabel}{\entrylabel}%
144: \setlength{\labelwidth}{#1}%
145: \setlength{\leftmargin}{\labelwidth+\labelsep}%
146: }%
147: }%
148: {\end{list}}
149: % eine sehr schöne Listenumgebung (1.Param breite der 1.Spalte)
150: \newcommand{\Mentrylabel}[1]%
151: {\raisebox{0pt}[1ex][0pt]{\makebox[\labelwidth][l]%
152: {\parbox[t]{\labelwidth}{\hspace{0pt}\textsf{#1:}}}}}
153: \newenvironment{Mentry}[1]%
154: {\renewcommand{\entrylabel}{\Mentrylabel}\begin{entry}{#1}}%
155: {\end{entry}}
156:
157: %% benutzung:
158: % \begin{Mentry}{1cm}
159: % \item[Erster Punkt]
160: % \item[Zweiter Punkt]
161: % \end{Mentry}
162: %
163: {code}
164: Nicht von der Länge der Datei abschrecken lassen! Die wichtigsten Sachen stehen schon als Kommentar im Quelltext. Wenn du die Kopfzeile ändern möchtest, dann einfach \\\fancyhead\[pos\]{} entsprechend anpassen.
165: 3.2 template.tex:
166: {code:latex}
167: \input{header/header.tex}
168: \begin{document}
169: \Angaben{1}
170: \subsection*{Aufgabe 1}
171: \end{document}
172: uebung1.tex
173: \input{header/header.tex}
174: \begin{document}
175: \Angaben{1}
176: \subsection*{Aufgabe 1}
177: Selbstgebaute Aufzählung aus Headerfile:
178: \begin{Mentry}{2cm}
179: \item[itemize] Eine Listenumgebung mit Anstrichen
180: \item[enumerate] Eine Umgebung für Aufzählung. Den Typ und die Formatierung der
181: Nummern ist wie folgt:
182: \begin{verbatim}
183: \renewcommand{\theenumi}{Darstellung{enumi}}
184: \renewcommand{\labelenumi}{Zeichendavor\theenumi Zeichendanach}
185: \end{verbatim}
186: Beispiel: Form (a)
187: \begin{verbatim}
188: \renewcommand{\theenumi}{\alph{enumi}}
189: \renewcommand{\labelenumi}{(\theenumi)}
190: \end{verbatim}
191: \renewcommand{\theenumi}{\alph{enumi}}
192: \renewcommand{\labelenumi}{(\theenumi)}
193: \begin{enumerate}
194: \item foo
195: \item bar
196: \end{enumerate}
197: Zweite Ebene ist dann statt \verb/enumi/ \verb/enumii/ uns so weiter.\\
198: Beispiel: 1.Ebene I., II., .. 2.Ebene 1), 2), ...
199: \begin{verbatim}
200: \renewcommand{\theenumi}{\Roman{enumi}}
201: \renewcommand{\labelenumi}{\theenumi.}
202: \renewcommand{\theenumii}{\arabic{enumii}}
203: \renewcommand{\labelenumii}{\theenumii)}
204: \end{verbatim}
205: \renewcommand{\theenumi}{\Roman{enumi}}
206: \renewcommand{\labelenumi}{\theenumi.}
207: \renewcommand{\theenumii}{\arabic{enumii}}
208: \renewcommand{\labelenumii}{\theenumii)}
209: \begin{enumerate}
210: \item foo dann es gilt
211: \begin{enumerate}
212: \item foobar
213: \item barfoo
214: \end{enumerate}
215: \item bar
216: \end{enumerate}
217: \item[Verwendung von item] Man kann \verb/\item/ verwenden, dann wird entsprechend der obigen Erläuterung gesetzt.
218: Bei \verb/\item[text]/ wird statt der Nummer oder dem Bullet jetzt der Text benutzt. (Wie bei dieser Mentry Umgebung.)
219: \end{Mentry}
220: \subsection*{Aufgabe 2}
221: Denkt euch was aus!
222: \end{document}
223: {code}
224: Download:
225: - {link:header.tex|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/header.tex}
226: Erzeugt erwartungsgemäß eine A4 Seite mit "Hello World" und einer Seitenzahl (Siehe {link:helloworld.ps|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/helloworld.ps})
227: 2. Einfach
228: Die einfachsten Befehle:
229: {code:latex}
230: \documentclass[10pt,twoside,fleqn]{article}
231: \usepackage{german}
232: \usepackage[latin1]{inputenc}
233: \usepackage[T1]{fontenc}
234: \usepackage{a4wide}
235: \usepackage{amsmath}
236: \usepackage{amssymb}
237: \usepackage{graphics}
238: \newcommand{\qed}{\hfill \ensuremath{\Box}} % q.e.d.
239: \begin{document}
240: \section{Einleitung}
241: Mit \LaTeX\ kann man auch schnell mal einen Text schreiben.
242: \section{Einfache Formatierungen}
243: \subsection{Schrift}
244: Aufzählung der einfacher Formatierung
245: \begin{itemize}
246: \item {\bf fett}
247: \item {\em kursiv}
248: \item {\Large groß}, {\LARGE größer}
249: \item {\small klein}, {\scriptsize kleiner}
250: \end{itemize}
251: \subsection{Layout}
252: \subsubsection{Tabellen}
253: \begin{tabular}{l||l|r}
254: Schriftart & Befehl & Beispiel\\
255: \hline
256: Roman (normal) & \verb#\textrm# & \textrm{Roman} \\
257: Sans & \verb#\textsf# & \textsf{Sans} \\
258: Italy & \verb#\textit# & \textit{Italy}\\
259: Kapitälchen & \verb#\textsc# & \textsc{Small Kapitals}
260: \end{tabular}
261: \section{Einfache mathematische Ausdrücke}
262: Eine Formel kann im Text erscheinen wie z.B.: $x_0=0$ oder
263: abgesetzt sein $$\overline x = \frac 1 n \sum_{i=0}^{n} x_i$$
264: Formelblöcke kann man setzten mit \verb/align/
265: \begin{align}
266: x_i &= i\\
267: \hat x &= \sum_{i=0}^{n} x_i \label{reihe}\\
268: &= \frac{n \cdot (n-1)}{2} \nonumber
269: \end{align}
270: Ein Verweis auf (\ref{reihe}) ist einfach zu bewerkstelligen.
271: Will man keine Nummern an den Formeln dann muß man einfach \verb/align*/ benutzen:
272: \begin{align*}
273: f(x) &= x^2 + 4\\
274: \frac{\partial f}{\partial x} = f'(x) &= 2x
275: \end{align*}
276: \qed
277: \section{Quellcode}
278: \begin{verbatim}
279: \newcommand{\qed}{\hfill \ensuremath{\Box}} % q.e.d.
280: .
281: .
282: .
283: \end{verbatim}
284: \end{document}
285: {code}
286: Download:
287: - Quelltext: {link:simple.tex|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/simple.tex}
288: - Ausgabe: {link:simple.ps|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/simple.ps}
289: 3. Komplex
290: Das folgende Beispiel soll die Struktur für Übungsaufgaben erläutern. So nun will man nicht jedesmal den ganzen Kopf neu schreiben bzw. nicht so viel in der Datei stehen haben. Abhilfe schafft da das __\\\include{file}__ Kommando mit dem man eine andere Datei einbinden kann.
291: Wir erstellen also eine Datei __header.tex__ die wir dann in jede Datei einbinden und eine ganz einfache __template.tex__, die dann vom __guard__ script benutzt wird und die Grundstruktur für jedes neue Dokument wird.
292: 3.1 {link:header.tex|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/header.tex}:
293: {code:latex}
294: \documentclass[10pt,twoside,fleqn]{article} % Schriftgrösse 10 zweiseitig(siehe Fusszeile)
295: % Mathematische Formeln eher links
296: \usepackage{fancyhdr} % Kopfzeile (siehe unten)
297: \usepackage{german} % deutsche Formatierung (Datum, Silbentrennung ...)
298: \usepackage[latin1]{inputenc} % man kann damit auch Umlaute schreiben
299: \usepackage[T1]{fontenc} % er kennt die Umlaute jetzt auch
300: \usepackage{a4wide} % das Batt wird sinnvoll ausgenutzt (Ränder nicht 4cm)
301: \usepackage{parskip}
302: \usepackage{exscale}
303: \usepackage{amsmath} % AMS - american mathematic s....; viele mathematische Umgebungen
304: \usepackage{amssymb} % viele mathematische Symbole
305: \usepackage{graphics} % für Graphiken
306: \usepackage{calc} % zum rechnen in tex (braucht man für Graphikskalierung
307: \usepackage{eepic}
308: \usepackage[dvips]{graphicx} % Befehle für Graphiken in PS durch dvi durchleiten..oder so
309: \usepackage[german]{varioref} % Referenzen auf Labels sind dann schön (siehe letzte Seite...)
310: % newcommand legt neues Kommando an
311: % Syntax \newcommand{\neuerBefehl}[parameteranzahl][defaultFuer1.Param]{Amweisungen #1..#9 sind parameter}
312: % folgende Einträge für jede Vorlesung editieren
313: \newcommand{\Vorlesungsname}{Tolle Vorlesung}
314: \newcommand{\Name}{Mustermann Fritz}
315: \newcommand{\Email}{fritz@mustermann.de}
316: \newcommand{\Seminargruppe}{1}
317: % Kopfzeilenformat
318: \pagestyle{empty}
319: \setlength{\headheight}{20pt}
320: % TITELSEITE
321: \fancyhead{}
322: % KOPFZEILEN
323: \pagestyle{fancy} % Seitenformat wird auf das vom Packet fancy gestellt (Kopfzeile)
324: \addtolength{\headwidth}{\marginparsep}
325: \addtolength{\headwidth}{\marginparwidth}
326: \fancyhf{}
327: \fancyhead[LE,RO]{\bfseries\thepage} % L|R Links oder rechts E|O even(gerade) oder odd (ungerade Seiten)
328: % thepage gibt Seitenzahl zurück
329: \fancyhead[LO,RE]{\Vorlesungsname,\\
330: {\bf \Name \ Gr. \Seminargruppe} {\small <\Email>}}
331: \fancypagestyle{plain}{%
332: \fancyhead{} % get rid of headers
333: \renewcommand{\headrulewidth}{0pt} % and the line
334: }
335: \newcommand{\Angaben}[1] % Kommando um die Überschrift einer Übungsaufgabe zu setzten
336: {
337: \begin{center}
338: \large
339: \normalsize #1. Übungsaufgabenserie, \today
340: \end{center}
341: }
342: \DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}
343: \newcommand{\qed}{\hfill \ensuremath{\Box}} % q.e.d.
344: \newcommand{\rang}{\ensuremath{\mathsf{rang}\,}} % Rang
345: \newcommand{\lin}{\ensuremath{\mathsf{lin}\,}} % lineare Hülle
346: \newcommand{\conv}{\ensuremath{\mathsf{conv}\,}} % konvexe Hülle
347: \newcommand{\cone}{\ensuremath{\mathsf{cone}\,}} % konvexer Kegel
348: \newcommand{\Id}{\ensuremath{\mathsf{Id}}} % identische Abbildung
349: \newcommand{\Dim}{\ensuremath{\mathsf{dim}\,}} % Dimension
350: % setzt ein Zeichen genau über ein anderes
351: \newcommand{\CharOver}[2]{\ensuremath{\overset{_{#1}}{#2}}}
352: \newcommand{\ZeroOver}[1]{\CharOver{0}{#1}} % Null darüber setzen
353: \newcommand{\supp}{\ensuremath{\mathsf{supp}\,}} % Support
354: \newcommand{\Problem}[2]{\ensuremath{(#1)_{\text{#2}}}} % Primäres/Duales Problem
355: \newcommand{\ProblemP}[1]{\Problem{P}{#1}} % Primäres Problem vom Typ #1
356: \newcommand{\ProblemD}[1]{\Problem{D}{#1}} % Duales Problem vom Typ #1
357: newcommand{\entrylabel}[1]{\mbox{\textsf{#1:}}\hfil}
358: \newenvironment{entry}[1] % eine Listenumgebung
359: { \begin{list}{}%
360: { \renewcommand{\makelabel}{\entrylabel}%
361: \setlength{\labelwidth}{#1}%
362: \setlength{\leftmargin}{\labelwidth+\labelsep}%
363: }%
364: }%
365: {\end{list}}
366: % eine sehr schöne Listenumgebung (1.Param breite der 1.Spalte)
367: \newcommand{\Mentrylabel}[1]%
368: {\raisebox{0pt}[1ex][0pt]{\makebox[\labelwidth][l]%
369: {\parbox[t]{\labelwidth}{\hspace{0pt}\textsf{#1:}}}}}
370: \newenvironment{Mentry}[1]%
371: {\renewcommand{\entrylabel}{\Mentrylabel}\begin{entry}{#1}}%
372: {\end{entry}}
373:
374: %% benutzung:
375: % \begin{Mentry}{1cm}
376: % \item[Erster Punkt]
377: % \item[Zweiter Punkt]
378: % \end{Mentry}
379: %
380: {code}
381: Nicht von der Länge der Datei abschrecken lassen! Die wichtigsten Sachen stehen schon als Kommentar im Quelltext. Wenn du die Kopfzeile ändern möchtest, dann einfach \\\fancyhead[\pos\]{} entsprechend anpassen.
382: 3.2 {link:template.tex|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/template.tex}:
383: {code:latex}
384: \input{header/header.tex}
385: \begin{document}
386: \Angaben{1}
387: \subsection*{Aufgabe 1}
388: \end{document}
389: {code}
390: 3.3 {link:uebung1.tex|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/uebung1.tex}:
391: {code:latex}
392: \input{header/header.tex}
393: \begin{document}
394: \Angaben{1}
395: \subsection*{Aufgabe 1}
396: Selbstgebaute Aufzählung aus Headerfile:
397: \begin{Mentry}{2cm}
398: \item[itemize] Eine Listenumgebung mit Anstrichen
399: \item[enumerate] Eine Umgebung für Aufzählung. Den Typ und die Formatierung der
400: Nummern ist wie folgt:
401: \begin{verbatim}
402: \renewcommand{\theenumi}{Darstellung{enumi}}
403: \renewcommand{\labelenumi}{Zeichendavor\theenumi Zeichendanach}
404: \end{verbatim}
405: Beispiel: Form (a)
406: \begin{verbatim}
407: \renewcommand{\theenumi}{\alph{enumi}}
408: \renewcommand{\labelenumi}{(\theenumi)}
409: \end{verbatim}
410: \renewcommand{\theenumi}{\alph{enumi}}
411: \renewcommand{\labelenumi}{(\theenumi)}
412: \begin{enumerate}
413: \item foo
414: \item bar
415: \end{enumerate}
416: Zweite Ebene ist dann statt \verb/enumi/ \verb/enumii/ uns so weiter.\\
417: Beispiel: 1.Ebene I., II., .. 2.Ebene 1), 2), ...
418: \begin{verbatim}
419: \renewcommand{\theenumi}{\Roman{enumi}}
420: \renewcommand{\labelenumi}{\theenumi.}
421: \renewcommand{\theenumii}{\arabic{enumii}}
422: \renewcommand{\labelenumii}{\theenumii)}
423: \end{verbatim}
424: \renewcommand{\theenumi}{\Roman{enumi}}
425: \renewcommand{\labelenumi}{\theenumi.}
426: \renewcommand{\theenumii}{\arabic{enumii}}
427: \renewcommand{\labelenumii}{\theenumii)}
428: \begin{enumerate}
429: \item foo dann es gilt
430: \begin{enumerate}
431: \item foobar
432: \item barfoo
433: \end{enumerate}
434: \item bar
435: \end{enumerate}
436: \item[Verwendung von item] Man kann \verb/\item/ verwenden, dann wird entsprechend der obigen Erläuterung gesetzt.
437: Bei \verb/\item[text]/ wird statt der Nummer oder dem Bullet jetzt der Text benutzt. (Wie bei dieser Mentry Umgebung.)
438: \end{Mentry}
439: \subsection*{Aufgabe 2}
440: Denkt euch was aus!
441: \end{document}
442: {code}
443: Download:
444: - {link:header.tex|http://snipsnap.flexman.homeip.net/space/Latex+Beispiele/header.tex} (soll in ein Unterverzeichnis namens __header__)

Content

Help
For hints about formatting text see snipsnap-help.

Logged in Users: (1)
… and 24 Guests.

Recently Changed
snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt