wtf?!!!!
Als Anhang mein Beispiel 2 als PDF und dazu der verwendete Code:
Code:
% Diese Seite wurde im Jahr 2004(2005) von walfisch@herr-der-mails.de gestaltet. Sie darf für private
% Zwecke uneingeschränkt verwendet werden. Wollen Sie diese auf ihrer eigenen Homepage oder sonstwo
% veröffentlichen, so bitte ich Sie, dies mit mir abzusprechen.
%
% Dieses Dokument zeigt die Verwendung der meistgebrauchten LaTeX-Kommandos
% Das Dokument wurde bezüglich l2tabu.pdf neu überarbeitet (2005)
% Sämtliche hinter einem Prozentzeichen (%) stehenden Buchstaben werden im Dokument nicht angezeigt
% und dienen der Verständnisförderung.
%---------------------------------------------------------------------------------------------------
% Beispiel2.tex
%+++Art des Dokuments+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\documentclass[a4paper,12pt, DIV12]{scrreprt} % zuerst Angabe der Papiergrösse, danach Angabe der Schrift-
% grösse in Punkt.
% Die dritte Angabe beeinflusst die Seitenränder. Diese könnte man mittels
% \typearea[RandZumBinden]{Breite}{Höhe} auch manuell einstellen. Um aber möglichst gute (typographisch gesehen)
% Seitenlayouts zu erreichen, empfiehlt sich obenstehende Angabe. DIV gefolgt von einer Zahl zwischen 6 und 15,
% wobei 15 extrem kleine Ränder erzeugt.
% Am Ende die Dokumentklassen: scrartcl: für kleine bis mittlere Dokumente,
% scrreprt: für grosse Dokumente, scrbook: für Bücher
%+++Grundeinstellungen++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\usepackage[ngerman]{babel} %Trennungen, Schriftsatz; Neue deutsche Rechtschreibung
\usepackage[T1]{fontenc} %Umlaute, Sonderzeichen...
\usepackage[ansinew]{inputenc} %Dateicodierung: Unter Linux latin1 anstatt ansinew verwende
%Für Betriebssysteme mit utf8-Codierung (einige Unixe):
%\usepackage{ucs} \usepackage[utf8]{inputenc}
\usepackage{graphicx} %Paket um Grafiken einzubinden. Evtl. muss unter Windows
% mit \usepackage[dvips]{graphicx} der dvips-Treiber für EPS-Grafiken geladen werden
\usepackage{palatino} %Schriftart - hier könnte auch times oder helvet stehen
%wird zwar von l2tabu nicht empfohlen - finde ich persönlich aber
%die "schönste" Varianten
\usepackage{multicol} %Paket für mehrspaltige Dokumente
%+++Kopf- und Fusszeilen++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\usepackage{scrpage2} %An Koma-Script optimierte Kopfzeilenklasse, jedoch auf gut für
%andere Dokumentklassen zu verwenden
%Mit diesem Paket sind auch Kopf- und Fusszeilen möglich, die
%Unterschiede für rechte und linke Seiten machen (bspw für Bücher)
%Hier folgen die Kopfzeilentexte
\ihead{oben links}
\chead{oben mitte}
\ohead{oben rechts}
\ifoot{unten links}
\cfoot{unten mitte}
\ofoot{unten rechts}
% nützlich: \pagemark = Seitenzahl
\setheadsepline{1pt} %Dicke der Trennlinie Kopfzeile - Text
\setfootsepline{0.5pt} %Dicke der Trennlinie Fusszeile - Text
\pagestyle{scrheadings} %gemachte Einstellungen anwenden
%ANMERKUNG: Das Paket scrpage2 hat noch viele weitere Einstellungsmöglichkeiten. Die Dokumentation dazu
%finden sie beispielsweise hier: http://www.ctan.org/tex-archive/macros/latex/contrib/koma-script/scrguide.pdf
%+++Linienabstand+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
%\linespread{1.2} %für kleine Zeilenabstandskorrekturen.
%Soll aber der Zeilenabstand in den Fussnoten beibehalten werden,
%so muss man das Paket setspace.sty verwenden:
\usepackage{setspace}
\onehalfspacing %1.5 Zeilenabstand; 1 = \singlespacing; 2 = \doublespacing
%+++Absatzeinzug++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\setlength{\parindent}{1em} % 1em = Grösse, die ein grosses M der aktuellen Schrift
% Platz braucht: Somit ist diese Grösse Schriftabhängig
% (was auch Sinn macht)
%+++Hier beginnt das eigenliche Dokument++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\begin{document}
%---Titelseite------------------------------------------------------------------------------------
\begin{titlepage} %Beginn der Titelseite
\title{Dies ist ein einfaches LaTeX-Dokument} %Titel des Dokuments
\author{walfisch@herr-der-mails.de} %Name und Adresse des Autors
\date{5.7.2005} %Das gewünschte Datum; Wird die Zeile auskommentiert, so wird das aktuelle Datum
%hingeschrieben, lässt man das Argument leer ( \date{} ), so erscheint kein Datum
\maketitle %Damit die oben genannten Angaben überhaupt angezeigt werden
\end{titlepage} %Ende der Titelseite
%---Inhaltsverzeichnis-----------------------------------------------------------------------------
\tableofcontents %Automatisches Inhaltsverzeichnis generieren. Sämtliche mit \section{},...
%gemachten Titel und Untertitel erscheinen in diesem Verzeichnis mit Seitenangaben
%Dokument unbedingt 2 mal kompilieren, damit Änderungen angezeigt werden
\newpage %den Rest der Seite leerlassen
%---Text--------------------------------------------------------------------------------------------
\section{LaTeX ist cool} %Eine Überschrift erster Ordnung machen
\subsection{Weil es einfach ist}%Eine Überschrift zweiter Ordnung
\subsubsection{tableofcontents} %Überschrift dritter Ordnung
Dies ist ganz normaler Fliesstext, ohne weitere Bedeutung. Will man einen geschriebenen Absatz beenden, so kann dies entweder über zwei Backslashes getan werden, oder besser mittels dem Kommando par, da dieses besser mit Trennregeln zurecht kommt. Hier also ein Beispiel:\par
Das selbe erreiche ich auch, indem ich eine Leerzeile im Editor lasse, so wie gerade jetzt:
Mit dem Befehl tableofcontents kann mit einem einzigen Wort ein gesamtes Inhaltsverzeichnis generiert werden!
Dies war gerade ein Zeilenumbruch. Will ich in LaTeX Befehle richtig darstellen, so geht das folgendermassen:
\verb|\tableofcontents| % mit diesem Befehl Befehl werden sämtliche zwischen den zwei Strichen
% geschriebenen Zeichen wie in einem Texteditor ausgegeben, ohne dass die
% Kommandos ausgeführt werden!
\newline % Mit diesem Befehl kann man Leerzeilen machen. Er muss direkt anschliessend an die obere
% Zeile ohne Unterbruch angefügt werden, sonst gibt es eine Fehlermeldung!
Zum Testen der Leerzeile.
%---Mehrspaltiger Text--------------------------------------------------------------------------
\newpage
\section{Mehrere Spalten}
\setlength{\columnsep}{1cm} %Spaltenabstand
\setlength{\columnseprule}{0.5pt} %Strichdicke des Striches zwischen den Spalten
\begin{multicols}{2} %Erzeugt eine Umgebung für mehrspaltigen Text
%das "2" gibt an, dass wir zwei Spalten möchten
Dieser Text ist nicht allzu schlau, er wird nur gebraucht umd zu demonstrieren, dass mehrere Spalten problemlos funktionieren!
\end{multicols} %Beendet die Umgebung für mehrspaltigen Text
%---Eine Aufzählung------------------------------------------------------------------------------
\section{Aufzählung mit Punkten}
\begin{itemize}
\item Punkt 1
\item Punkt 2
\item blablabla
\end{itemize}
\section{Aufzählung mit Nummern}
\begin{enumerate}
\item Punkt 1
\item Punkt 2
\item blablabla
\end{enumerate}
%---Ein Bild einfügen----------------------------------------------------------------------------
\newpage
\section{Eine Grafik einbinden}
Um eine Grafik einzubinden, gibt es mehrere Varianten. Will man Grafiken als Gleitobjekte mit Titel versehen, so verweise ich auf Beispieldatei 3.
Hier behandle ich das Einfügen von *.jpg, beziehungsweise *.png Grafiken. Diese können mit nahezu jedem Grafikeditor erzeugt werden und sind daher heutzutage sozusagen Standard.
Das eigentliche Einfügen sieht so aus:
%\includegraphics[width=4cm]{smiley} %Die Bilddatei smiley.jpg wird an dieser Stelle eingefügt.
%Sie soll im Dokument 4 cm Breit sein
WICHTIG: Das Dokument muss jetzt mittels pdflatex und nicht mehr mittels latex kompiliert werden. Sonst erscheint eine Fehlermeldung!
\end{document}
MfG Bischi
Lesezeichen