Freitag, 29. April 2011

kleiner als Latex

Bei dem kleiner als Zeichen handelt es sich um ein Verhältniszeichen. Das normale kleiner als Zeichen ist < . Ist etwas viel kleiner als wird der Befehl \ll benützt. Und wenn etwas sehr viel kleiner als etwas ist, dann kann der Befehl \lll benutzt werden, der setzt aber voraus, dass das Paket amssymb eingebunden wird.

Beispiel für kleiner als und viel kleiner als

\documentclass{article}
\begin{document}
a kleiner als b \\
$a < b $ \\
a viel kleiner als b \\
$a \ll b $ \\
\end{document}


Beispiel für viel kleiner als

\documentclass{article}
\usepackage{amssymb}
\begin{document}

a sehr viel kleiner als b\\
$a \lll b$\\

\end{document}

Donnerstag, 28. April 2011

Tabelle feste Breite zentriert / rechtsbündig

Nachdem der letzte Post bereits gezeigt hat, wie sich Tabellen mit fester Spaltenbreite setzen lassen, hier der Hinweis wie man die Ausrichtung dieser Spalten ändern kann. Da bisher nur Blocksatz möglich ist.

Nach wie vor wird die Standard Tabellenumgebung tabular genutzt, zusätzlich wird noch das Paket tabularx gebraucht, da drei neue Spaltentypen eingeführt werden.

Linksbündige Spalte mit einer festen Breite:
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}

Zentrierte Spalte fester Breite:
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}

Rechtsbündige Spalte fester Breite:
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}




\documentclass{article}
\usepackage{tabularx}

\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}

\begin{document}


\begin{tabular}{|L{1cm}|C{2cm}|R{3cm}|}
\hline
1 cm breit & 2 cm breit & 3 cm breit \\
\hline
Test 1 & Test 2 & Test 3\\
\hline
Links & Zentriert & Rechts \\
\hline
Ist & der Text auch nicht & zu lang?\\
\hline
\end{tabular}

\end{document}

Tabelle Spaltenbreite definieren

Bei Verwendung der Standardtabelle bekommt jede Spalte genau den Platz den sie braucht. Das kann dazu führen, dass die Tabelle unter Umständen zu breit wird bzw. komisch aussieht wenn zum Beispiel die Breite des Inhalts der Spalten sich in den Zeilen stark unterscheidet.


Eine Möglichkeit die Breite der Spalten zu definieren ist der p-Operator der Tabellenumgebung. Dadurch kann den Spalten eine Breite vorgegeben werden. Der Nachteil dieser Methode ist, dass der Inhalt der Spalten im Blocksatz ausgerichtet wird.

Beispiel:
\documentclass{article}
\begin{document}
\begin{tabular}{|p{1cm}|p{2cm}|p{3cm}|}
\hline
1 cm breit & 2 cm breit & 3 cm breit \\
\hline
Test 1 & Test 2 & Test 3\\
\hline
\end{tabular}
\end{document}

Mittwoch, 27. April 2011

Fußnote in einer Tabelle

Fußnoten können ansich nicht innerhalb von Tabellen verwendet werden, da man nicht genau weiß wo innerhalb des Dokumentes die Tabelle letztendlich stehen wird. Daher wäre die Nummerierung der Fußnoten ein Problem.

Mit Hilfe des Paketes tabularx lassen sich Fußnoten auch innerhalb von Tabellen verwenden. Hier mal ein abgewandeltes Beispiel für eine Tabelle mit Fußnote unter der zu Hilfenahme von tabularx:


\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{8cm}{|X|X|X|X|}
\hline
In dieser Tabelle & hat jede Zelle genau die & gleich Breite & nämlich gerade 2cm \\
\hline
Und wie man & dabei\footnote{Fußnote} leicht erkennen kann & reicht diese Breite nicht bei allen & Spalten aus um den gesamten Text darzustellen. \\
\hline
\end{tabularx}

\end{document}

Das Beispiel stammt aus einem Knol zu diesem Paket, in dem es um den Zeilenumbruch in Tabellenspalten  geht.

LaTeX farbiger Text

Mit dem Paket xcolor kann farbiger Text geschrieben werden. Der Befehl dazu ist \textcolor{Farbe}{Text} und standardmäßig sind die folgenden Farben vorhanden:
red, green, blue, cyan, magenta, yellow, black, white , darkgray, gray, lightgray

Beispiel:

\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage{xcolor}
\begin{document}
\textcolor{red}{red}, \textcolor{green}{green}, \textcolor{blue}{blue}, \textcolor{cyan}{cyan}, \textcolor{magenta}{magenta}, \textcolor{yellow}{yellow}, \textcolor{black}{black}, \fcolorbox{black}{white}{\textcolor{black}{white}}, \textcolor{darkgray}{darkgray}, \textcolor{gray}{gray}, \textcolor{lightgray}{lightgray}

\end{document}

Neben der Farbe der Schrift kann damit auch Farbe der Seite geändert (daher auch die Textfarbe white) und zudem farbige Boxen und Rahmen erzeugt werden.

Fußnoten ohne Nummer

Wie können Fußnoten ohne Nummer dargestellt werden? Die Frage geht so ein bisschen in die Richtung von wie kann man den Zähler der Fußnoten ändern. Mit dem gleichen Befehl, mit dem die Zählart geändert wird, kann auch erreicht werden, dass die Fußnoten ganz ohne Nummer dargestellt werden.

\renewcommand{\thefootnote}{}

Beispiel:

\documentclass{article}
\usepackage[latin1]{inputenc}
\begin{document}

\renewcommand{\thefootnote}{}
In diesem Text stehen die Fußnoten\footnote{Eine Fußnote.} am Ende\footnote{Ende.} \newpage
Der Seitenumbruch ist nur da, um den Effekt auf die Fußnoten zu zeigen.

\end{document}


Mehr zum Thema: LaTeX und Fußnoten

Quelle anstelle Literatur

Für ein Dokument gibt es eine vordefinierte Auswahl an Bezeichner wie etwa das Inhaltsverzeichnis (contents) oder Literaturverzeichnis (ref bzw. bib). Die Name bzw. der Text der bei ihrer Verwendung angezeigt werden soll, lässt sich mit dem Befehl \renewcommand{\<Bezeichner>name}{Neue Bezeichnung} ändern.

Die Besonderheit hier ist, dass die Bezeichnung für das Literaturverzeichnis bei den Dokumentenklassen nicht gleich ist. Bei der Klasse article heisst es ref und bei report und book bib, daher die zwei folgenden Beispiele.

Article Variante

\documentclass{article}
\usepackage{ngerman}
\renewcommand{\refname}{Quellen} % article
\begin{document}

Quelle anstelle Literatur
...
Text
...

\begin{thebibliography}{9}
% ...
\end{thebibliography}
\end{document}

Report und Book Variante

\documentclass{article}
\usepackage{ngerman}
\renewcommand{\bibname}{Quellen} %report und book

\begin{document}
Quelle anstelle Literatur
...
Text
...

\begin{thebibliography}{9}
% ...
\end{thebibliography}
\end{document}


3. Variante
Da sich die Namen nicht geseitig stören, ist es auch möglich beide Varianten zusammen einzusetzen.

\documentclass{article}
\usepackage{ngerman}
\renewcommand{\bibname}{Quellen} %report und book
\renewcommand{\refname}{Quellen} % article
\begin{document}
Quelle anstelle Literatur
...
Text
...

\begin{thebibliography}{9}
% ...
\end{thebibliography}
\end{document}