Optimal ist immer relativ. Bei deutschen Texten sollte folgendes
eingebunden werden:
Am besten erzeugt man Folien mit dem seminar
-Paket. Zusätzlich zu den Folien kann damit auch noch ein Handout
erzeugt werden.
Will man die Folien global vergrößern, so müssen
folgende Befehle eingebunden werden:
Man muß das Paket amsfonts
einbinden.
\begin{document}
$\mathbb{R}$
$\mathbb{C}$
$\mathbb{Z}$
$\mathbb{N}$
\end{document}
Man muß das Paket amssymb
einbinden. Eine Liste mit sämtlichen Symbolen ist am Ende der
Dokumentation angegeben.
Wenn man einen Text vollständig Landscape ausgegeben haben
will muss man nur folgendes machen:
Achtung:
Mit dem lscape-Paket
(das ist ein Teil des graphicx-Paketes)!
Bsp:
\begin{landscape}
...
\end{landscape}
Achtung:
Dokumentation zum graphicx-Paket
findet man unter grfguide.dvi
oder epslatex.ps.
Es gibt das Paket fancyhdr,
mit dem man alle nur denkbaren Änderungen in der Kopf- bzw. der Fußzeile
machen kann, z.B.
Es gib verschiedene Pakete, mit denen man das Literaturverzeichnis
und die Verweise darauf verändern kann:
Sind diese Pakete nicht ausreichend, so kann man sich sein eigenes bst-File
erzeugen: Man muss 'latex makebst'
aufrufen, dann bekommt man interaktiv einige Fragen gestellt, wie
das Verzeichnis und die Verweise aussehen sollen.
Am besten fügt man ein eps-Bild mit Hilfe des graphicx-Paketes
ein. Es gibt 2 sehr gute Dokumentationen zum Einbinden:
Was kann man mit diesem Paket z.B. machen?
LaTeX setzt die Bildbeschriftungen normalerweise nicht bündig
zur Abbildungsnummer, also z.B.
Erzeugt man die Bilder mit xfig selber, so hat man folgende Möglichkeit,
TeX-Konstrukte in ein Bild einzubauen:
Oft möchte man Bilder genau an der Stelle haben, an der sie
im tex-file stehen. Aber: figure- und table- Umgebungen sind Gleitumgebungen,
d.h. sie werden von TeX an eine 'passende' Stelle gesetzt. Die Option 'h'
verhindert ein Wandern auch nicht unbedingt, sie bedeutet zwar 'here',
aber nur, wenn dies möglich ist. Im Paket float gibt es nun eine zusätzliche
Option: 'H'. Dabei wird ein Bild ohne Rücksicht auf das Seitenlayout
an die angegebene Stelle plaziert. Jeder sollte sich darüber im klaren
sein, daß dies nicht unbedingt vorteilhaft aussehen kann.
Eine andere Möglichkeit ist es, das Bild nicht floaten zu lassen.
Um dann die selbe Numerierung wie bei floatenden Bildern zu erhalten, muß
man folgendes definieren:
Und dann kann man das Bild oder die Tabelle wie folgt einbinden:
Die minipage benötigt man, damit das Bild und die Beschriftung
nicht getrennt werden.
Verwendung des multicol-Pakets
für mehrere Spalten bzw. parallel-Pakets
für 2 Spalten (z.B. für Wörterbücher).
Am Beispiel Deutsch/Englisch:
Damit wird richtig getrennt, die Caption für Bilder den Sprachen
angepaßt. Viel wichtiger ist das babel-Paket
bei einem Wechsel z.B. auf Griechisch, für das es ganz andere Schriftzeichen
gibt. In der Dokumentation von babel
sind sämtliche Sprachen angegeben, die unterstützt werden.
Tja Uli, hier bist Du gefragt!
Um Briefe mit deutschem Layout zu schreiben, eignet sich die LaTeX
Klasse
letter nicht besonders
gut. Besser sind scrlettr
(aus dem koma-script) oder aber gleich der dinbrief.
Bsp. für scrlettr:
\address{Sabine Wetzel\\Soundsostr. 1000\\94036 Passau}
\date{25.10.2006}
\begin{document}
\begin{letter}{Heinrich Hugo\\Nochnestr. 1\\50000 Musterstadt}
\opening{Sehr geehrte Damen und Herren,}
Ich hoffe, da"s Sie mir sobald wie m"oglich 200 Tafeln Schokolade
zukommen lassen.
\closing{Mit freundlichen Gr"u"sen}
\end{letter}
\end{document}
Manchmal braucht man ja bestimmte Sonderzeichen, wie z.B. einen
Blitz (für einen Widerspruch), ein Telefon, ein Promille-Zeichen,
ein Leerzeichen-Zeichen, etc. Diese erhält man mit Hilfe des wasysym-Paketes:
Zum Erzeugen des Eurozeichens hat man verschiedene Möglichkeiten:
Beim eurosym-Paket werden auch verschiedene Schriftarten (wie kursiv
oder fett) beachtet!
Manche Sonderzeichen in TeX sind zerbrechlich, d.h. falls sie in
bestimmten Umgebungen wie z.B. Überschriften vorkommen, werden
sie nicht mehr angezeigt. Bsp:
sollte ein großes S mit Index (0) erzeugen. Wie bekommt man
sowas nun in Überschriften? Man schreibt vor die zerbrechlichen Zeichen
jeweils noch ein \protect:
Bei großen Tabellen hat man oft Probleme mit Seitenumbrüchen
und Beschriftungen. Die suptertabular
bzw. longtable-Pakete
unterstützen große Tabellen.
Farbigen Text erhält man am besten mit dem color-Style,
einem Teil des graphicx-Paketes(grfguide.dvi
oder epslatex.ps).
Bsp:
\setcolor{red}
Das liegt wahrscheinlich daran, dass die cm-fonts (Standard) geladen
wurden, die Umlaute als Kombination des Buchstabens mit 2 Punkten und nicht
als einen einzelnen Buchstaben verstehen. Verwendet man statt dessen die
ec-Fonts mit Hilfe von
Für Diplomarbeiten eignet sich das koma
-Paket sehr gut. Es stellt alle Befehle (und noch ein paar nette mehr)
der normalen article/report/book Klassen zur Verfügung, allerdings
auf deutsche Verhältnisse angepaßt. Man verwendet somit scrartcl/scrreprt/scrbook.
Bsp.:
\begin{document}
...
\end{document}
\font\unilogo unilogo30
% Unilogo, gibt in den Größen 15, 20, 30, 40, 50, 60, 65
\font\fmilogo fmilogo30
% FMI-Logo (Größen: 15, 20, 30)
\font\unischrift skriptuni
% Uni-Schriftzug (Größen: skriptunidoppelt, skriptuni,
%
skriptunihalb, skriptunidrittel, skriptuniviertel)
\begin{document}
\unilogo a
\fmilogo P
\unischrift UNIVERSITaTPASSAU
\end{document}
Um einen Index einzubinden, muß man is TeX-File hallo.tex
folgendes schreiben:
\begin{document}
\index{geometrische Symmetrie} % ordnet unter 'G'
\index{Symmetrie!geometrisch} % ordnet unter
'S'
\printindex % an die Stelle, an der der Index im Text
erscheinen soll
\end{document}
Um ein Glossary einzubinden, muß man im TeX-File (hallo.tex)
folgendes schreiben:
\begin{document}
...
\printglossary % an die Stelle, an der das Abkürzungsverzeichnis
erscheinen soll
\nomenclature[Option]{$Variable$}{Definition}
\end{document}
Es gibt verschiedene Möglichkeiten, Sourcecode in TeX einzubinden.
Oft reicht ein
\begin{document}
Hier soll das c-File rein:
\lgrindfile{world.tex}
\end{document}
Mit den 'normalen ' TeX-Klassen wie z.B. article, report, book kann
man i.d.R. nur die Schriftgrößen 10pt, 11pt und 12pt wählen.
Es gibt jedoch zwei neue Klassen extarticle und extreport (äquivalent
zu article und report), die die Optionen 9pt, 14pt, 17pt und 20pt vertragen.
Beispiel für die Verwendung:
Insbesondere bei der Entwicklung von Papern muß man sich oft
die nicht sehr lesbare Schrift im xdvi antun. Wesentlich augenschonender
ist die Verwendung von Helvetica. Dafür muß man folgendes Kommando
einbinden:
Das Paket amstex ist veraltet. Man sollte die Pakete amsmath
bzw. amsfonts bzw. amslatex verwenden. Allerdings sehen dort
ein paar Befehle etwas anders aus, wie z.B. der subequation-Befehl:
Genauere Informationen entnimmt man aus den Dokumentationen
der Pakete oder aus aus dem neugeschriebenen Kapitel
8 des LaTeX Companion
Das ganze funktioniert mit dem geometry
-Paket:
Das ganze funktioniert mit dem setspace -Paket:
\begin{document}
\onehalfspacing
% oder
\doublespacing
% oder
\singlespacing
% oder
\begin{spacing}{2.3}
...
\end{spacing}
\end{document}
Wie schreibt man Vektoren? (zurück)
Eine Standardmöglichkeit zum Schreiben von Vektoren in LaTeX ist:\overrightarrow{ABC}
\makeatletter
\def\rpd#1#2{\vbox{\m@th\ialign{##\crcr
\rightarrowfill\crcr\noalign{\kern#1\p@\nointerlineskip}
$\hfil\displaystyle{#2}\hfil$\crcr}}}
\makeatother
\begin{document}
% rpd steht fuer rechts-Pfeil-drueber
% 1. Arg. ist der horizontale Abstand des
Pfeiles zum Text
\rpd{1}{AB}
\end{document}
Es gibt nun endlich eine neue Klassendefinition fuer LNCS-Paper:
llncs!
In der Dokumentation sind die verschiedenen Optionen der Klasse beschrieben.
Zum Ausrichten mathematischer Gleichungen gibt es viele Umgebungen
in dem Paket amslatex, wie z.B. equation, gather, multline, split,
aligh, flalign, alignat. Ausser der allgemeinen Dokumentation
zu amslatex
existieren noch weitere gesonderte Dokumentationen.
Das
alte amstex sollte nicht mehr verwendet werden.
Wenn man für Urkunden, Gutscheine etc. eine schöne Schreibschrift
will, kann man das calligra-Paket verwenden.
\documentclass[20pt]{extarticle} |
![]() |
Kann es sein, daß Du netscape vor dem xdvi gestartet hast?
Wenn ja: xdvi vor dem netscape starten oder netscape eine eigene Farbtabelle
verpassen (mit Hilfe von 'netscape -install').
\newcommand{\condbreak}[1]{%
\vskip 0pt plus #1%
\pagebreak[3]%
\vskip 0pt plus -#1\relax}
awk ' /FMPColor/ { del = 0 } \
{ if (del) { print "%", $0 } else { print $0 }} \
/xscale exch def/ { del = 1 } '