Kontakt:
Thorsten Gunkel
63456 Hanau
Deutschland
Mail
Stimm ab und hilf mit diese Seite zu verbessern!
Hat die Seite Deine Erwartung erfüllt?
vote3 Ja
vote2 Naja
vote1 Nein
Ein kurzer Kommentar?
Dieses Feld nicht ändern:
Schreibe Deinen Kommentar doch einfach in das
Gästebuch.
Letzte Änderung: 25-11-2007 12.13
NO ePATENTS

LaTeX Merkzettel

Auf dieser Seite habe ich ein paar LaTeX Informationen und Beispiele notiert.
16-01-2006 01.47

Interessante Pakete

Spracheinstellungen

Amerikanisch:
\usepackage[american]{babel}

Umlaute ermöglichen (2. Variante mit Unicode):
\usepackage[latin2]{inputenc}
\usepackage[utf8]{inputenc}

Bilder einbinden

\usepackage{graphicx}

Quellcode von Programmen darstellen

\usepackage{listings}

Tabellen über mehrere Seiten

\usepackage{longtable}

Mehrere figures nebeneinander

\usepackage{subfigure}
\begin{figure}
\begin{center}
\subfigure[foo]
{
...
}
\subfigure[bar]
{
...
}
\caption{foo bar}
\label{fig1}
\end{center}
\end{figure}
16-01-2006 01.45

Eigene Befehle


Ein Bild einfügen

\newcommand{\einbild}[3]{
\begin{figure}
\begin{center}
\includegraphics[scale=0.75]{#1}
\caption{#2}
\label{fig:#3}
\end{center}
\end{figure}
}
\einbild{pic1.eps}{This is figure 1}{fig1}

"Schöne" Buchstaben

\usepackage{amsfonts}
\newcommand{\schoen}[1]{\mathbb{#1}}
\newcommand{\mschoen}[1]{$\schoen{#1}$}
\mschoen{S}
$\schoen{S}$

siehe ...

\newcommand{\see}[1]{{\it(see #1 section~\ref{#1}, page~\pageref{#1})}}
\see{fig1}

Mehrzeiliger Kommentar

\newcommand{\mycomment}[1]{}

\mycomment{

THIS AREA WILL BE IGNORED

}
20-01-2007 16.15

Listen

itemize

\begin{itemize}
\item foo
\item bar
\end{itemize}
  • foo
  • bar

enumerate

\begin{enumerate}
\item foo
\item bar
\end{enumerate}
  1. foo
  2. bar

description

\begin{description}
\item[foo] This is foo
\item[bar] This is bar
\end{description}
  • foo This is foo
  • bar This is bar

Inhalte sollen auf der selben Seite erscheinen

\begin{samepage}
BLA BLA
\begin{itemize}
\item foo
\item bar
\end{itemize}
BLA BLA
\end{samepage}
23-12-2006 00.09

Tabellen

 \begin{table}
\label{table1}
\begin{tabular}[ht]{|l|l||l|l|}
\hline
A & B & C & D\\
\hline
1 & 2 & 3 & 4\\
\hline
5 & 6 & \multicolumn{2}{|l|}{7 8}\\
\hline
\hline
9 & 10 & 11 & 12\\
\hline
13 & 14 & 15 & 16\\
\hline
\end{tabular}
\caption{A Table}
\end{table}
LaTeX Tabelle
21-12-2006 18.36

LaTeX Beamer

Mit LaTeX Beamer Folien für eine Präsentation direkt aus den LaTeX Quellen erstellen lassen.

Ein Layout aussuchen:
%\usetheme{default}
%\usetheme{PaloAlto}
%\usetheme{Malmoe}
\usetheme{Warsaw}

Ein neues (Unter-) Kapitel starten:
\section{Foo}
%\subsection{Bar}

Eine neue Seite erzeugen:
\frame
{
\frametitle{Foo}
...
}

Inhaltsverzeichnis erzeugen:
\frame{\tableofcontents}

Inhalt ab hier erst auf der nächsten Folie zeigen:
foo \pause bar

Nacheinander Punkte erscheinen lassen

Bei jedem Punkt angeben auf welchen Folie es zu sehen ist:
\begin{itemize}
\item<1-> AA
\item<2-3> BB
\item<3-> CC
\item<4-> DD
\end{itemize}

1.2.3.4.
AA



AA
BB


AA
BB
CC

AA

CC
DD

Elemente sind nicht nur auf einige Folien nicht sichtbar, sondern belegen auf allen anderen auch keinen Platz mehr:
\only<2-3>{FOO}

...
\item<only@1-> FOO
...

Wenn nicht anders angegeben die Punkte einfach nacheinander erscheinen lassen:
\begin{itemize}[<+->]
\item AA
\item BB
\item CC
\item<2-3> DD
\item EE
\end{itemize}

1.2.3.4.
AA



AA
BB

DD
AA
BB
CC
DD
AA
BB
CC
EE

Den aktuellen Punkt hervorheben:
\begin{itemize}[<+-| alert@+>]
\item AA
\item BB
\item CC
\end{itemize}

1.2.3.
AA


AA
BB

AA
BB
CC

\item<3-| alert@3> Foo
%\alert<4>{Foo}

Nicht nicht aufgedeckte Punkte erscheinen transparent
\setbeamercovered{transparent}

Eine Kasten mit dem Titel FOO und dem Inhalt BAR anzeigen:
\begin{block}{FOO}
BAR
\end{block}

Den Kasten nur auf bestimmten Folien erscheinen lassen:
\begin{exampleblock}{Example}<2->
%\begin{exampleblock}{Example}<only@2->

Ein Bild einbinden:
\includegraphics[width=7cm,height=3cm]{foo.jpg}
%\includegraphics<1>[height=2cm]{foo.pdf}%

Eine Folie in mehrere Spalten aufteilen (Der Parameter gibt an wie die beiden Spalten zueinander vertikal ausgerichtet werden: b Letzte Zeile, c Mittig t (T) Erste Zeile):
\begin{columns}[t]
\column{5cm}
Foo
\column[T]{5cm}
Bar
\end{columns}

\begin{columns}
\begin{column}[t]{5cm}
FOO
\end{column}
\begin{column}[t]{5cm}
BAR
\end{column}
\end{columns}

Präsentation mit xpdf im Vollbild betrachten:
xpdf -fullscreen presentation.pdf
25-11-2007 12.13

gbrief

\documentclass[german]{g-brief}
\usepackage[T1]{fontenc}
\usepackage[latin2]{inputenc}
\usepackage{babel}
\makeatletter
\lochermarke
\faltmarken
\fenstermarken
\trennlinien
%% \klassisch
\makeatother
\begin{document}
\Name{}
\Unterschrift{}
\Strasse{}
\Zusatz{}
\Ort{}
\Land{}
\RetourAdresse{}
\Telefon{}
\Telefax{}
\Telex{}
\EMail{}
\HTTP{}
\Bank{}
\BLZ{}
\Konto{}
\Betreff{}
%\Postvermerk{}
\MeinZeichen{}
\IhrZeichen{}
\IhrSchreiben{}
\Anlagen{}
\Verteiler{}
\Datum{\today}
\Anrede{}

\begin{g-brief}

...

\end{g-brief}
\end{document}

Beispiel: gbrief.tex, gbrief.pdf
23-12-2006 00.09

Verschiedenes


Quellenverweis

BibTeX
\cite{q1,q2}
20-01-2007 16.21

Latex Makefile mit latexmk

latexmk Debian latexmk
myfile:=foo.tex

all: dvi pdf ps

dvi:
latexmk -dvi ${myfile}

pdf:
latexmk -pdf ${myfile}

ps:
latexmk -ps ${myfile}

force:
latexmk -g ${myfile}

view:
latexmk -pvc ${myfile}

clean:
latexml -c


figurelist=\
foo\
bar

figurelist := $(figurelist:%=figures/rendered/%.pdf)

figures: ${figurelist}

figures/rendered/%.pdf: figures/%.fig
fig2dev -L pdf $< $@
22-12-2006 23.33
Powered by PHP Created with Xemacs Valid XHTML 1.0! Valid CSS!