infmat:latex:latex_faq

LaTeX FAQ

$\LaTeX$ Code Ergebnis
Aufzählung
 \begin{enumerate}   \item Item1   \item Item2 \end{enumerate}  
 \begin{enumerate}   \item Item111   \item Item2 \end{enumerate}
Bullet List
 \begin{itemize}   \item Item1   \item Item2 \end{itemize}  
 \begin{itemize}   \item Item1   \item Item2 \end{itemize}
verbatim
Für Programmcode gibt es das package 'listings', s.u.
 \begin{verbatim} for (int i=1; i<100; i++){   ... } \end{verbatim}  
 \begin{verbatim} for (int i=1; i<100; i++){   ... } \end{verbatim}
Grafiken
\begin{figure} 	\centering 	\includegraphics[width=4cm]{grafik} 	\caption{eine Grafik} 	\label{img:grafik-dummy} \end{figure}  Bezug auf Grafik \ref{img:grafik-dummy}  siehe Seite \pageref{img:grafik-dummy}.
Hervorheben
 Einzelne Worte \textbf{hervorheben}.  Sollte man sehr sparsam einsetzen! 
 Einzelne Worte \textbf{hervorheben}.  Sollte man sehr sparsam einsetzen.
Tabellen
 \begin{table}[h]   \begin{center}     \caption{Your first table.}     \label{tab:table1}     \begin{tabular}{l|c|r} % Alignments: 1st column left, 2nd middle and 3rd right, with vertical lines       $\alpha$ & $\beta$ & $\gamma$ \\       \hline       1 & 1110.1 & a\\       2 & 10.1 & b\\       3 & 23.113231 & c\\     \end{tabular}   \end{center} \end{table}  
 \begin{table}[h]   \begin{center}     \caption{Your first table.}     \label{tab:table1}     \begin{tabular}{l|c|r} % Alignments: 1st column left, 2nd middle and 3rd right, with vertical lines       $\alpha$ & $\beta$ & $\gamma$ \\       \hline       1 & 1110.1 & a\\       2 & 10.1 & b\\       3 & 23.113231 & c\\     \end{tabular}   \end{center} \end{table}
Fussnote
\footnote{Das ist eine Fussnote}
Matrix \begin{pmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1,n}
a_{2,1} & a_{2,2} & \cdots & a_{2,n}
\vdots & \vdots & \ddots & \vdots
a_{m,1} & a_{m,2} & \cdots & a_{m,n} \end{pmatrix}

Nicht fündig geworden: → http://mirrors.ibiblio.org/CTAN/info/visualFAQ/visualFAQ.pdf

\begin{pmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m,1} & a_{m,2} & \cdots & a_{m,n} \end{pmatrix}

Beispiele für Formeln in $\LaTeX$ Syntax (im Wiki und in $\LaTeX$ Dateien gleich)

Tipp: Im Wiki bekommt man mit Rechtsklick auf die dargestellte Formel den zugehörigen TeX Code

$\sqrt{b^2-4ac}$ $\sqrt{b^2-4ac}$
$\sin(\alpha)$ $\sin(\alpha)$
$\sqrt{1-\frac{v^2}{c^2}}$ $\sqrt{1-\frac{v^2}{c^2}}$
$\sqrt[3]{1000}$ $\sqrt[3]{1000}$
$\varepsilon_0,\epsilon_0$ $\varepsilon_0,\epsilon_0$
$\varphi(R),\phi(R)$ $\varphi(r),\phi(R)$
$\frac{I}{3}$ $\frac{I}{3}$
$\frac12$ $\frac12$
$2 \cdot \pi \cdot r$ $2 \cdot \pi \cdot r$
$a+x=b \Rightarrow x=b-a$$a+x=b \Rightarrow x=b-a$
$\frac{3\cdot m}{2\cdot m}$$\frac{3\cdot m}{2\cdot m}$
$\int_a^b x^2 dx$ $\int_a^b x^2 dx$
$\sum_{i=0}^n i$ $\sum_{i=0}^n i$
$\prod_{i=0}^n i$ $\prod_{i=0}^n i$
$\lim_{n \to \infty} \frac{n}{n+1} = 1$$\lim_{n \to \infty} \frac{n}{n+1} = 1$
Gleichungen ausrichten:
\begin{align}
  (x + 3)^2 - x^2     &= 381 \\
  x^2 + 6x + 9 - x^2  &= 381 \\  
  6x + 9              &= 381 \\
  6*x                 &= 372 | /6 \\
  x                   &=  62 \\
\end{align}
\begin{align}
  (x + 3)^2 - x^2     &= 381      \\
  x^2 + 6x + 9 - x^2  &= 381      \\  
  6x + 9              &= 381      \\
  6*x                 &= 372 | /6 \\
  x                   &=  62 \\
\end{align}
Gleichungen mit Randbemerkungen ausrichten
 \begin{alignat}{3}
   x \cdot 10+5+5000 &= 75x     & &| -10x \\
   5005        &= 75x-10x       & &| \\
   5005        &= 65x           & &| :65\\
   77          &=x
 \end{alignat}   

 \begin{alignat}{3}
   x \cdot 10+5+5000 &= 75x     & &| -10x \\
   5005        &= 75x-10x       & &| \\
   5005        &= 65x           & &| :65\\
   77          &=x
 \end{alignat}

Schön: mit dem listings package und der lstlisting Umgebung. Zur Not, wenn man das listings package nicht laden will, geht auch die verbatim umgebung.

\usepackage{color}
\usepackage{listings}
\lstset{language=C,
                \lstset{literate=% damit Umlaute in Kommentaren richtig dargestellt werden
                       {Ö}{{\"O}}1
                       {Ä}{{\"A}}1
                       {Ü}{{\"U}}1
                       {ß}{{\ss}}1
                       {ü}{{\"u}}1
                       {ä}{{\"a}}1
                       {ö}{{\"o}}1
                       {~}{{\textasciitilde}}1
                }
                basicstyle=\ttfamily,
                keywordstyle=\color{blue}\ttfamily,
                stringstyle=\color{red}\ttfamily,
                commentstyle=\color{green}\ttfamily,
                morecomment=[l][\color{magenta}]{\#}
            }
 
\begin{lstlisting}
for (int i=1; i<100; i++){
  ...
}
\end{lstlisting}
 
Man kann auch ganze Files einbinden:
 
\lstinputlisting{main.c}
  • Windows: Installieren Sie MiKTeX (von http://miktex.org/) und verwenden Sie das in MiKTeX integrierte TeXWorks.
  • Linux: Installieren Sie über den Paketmanager das Pakte texlive und texworks.
  • Macintosh: Installieren Sie MacTeX (https://www.tug.org/mactex/mactex-download.html). Anstelle von TeXWorks verwenden Sie TeXShop, das ähnliche Funktionalität bietet.
  • Mit TeXWorks bzw. TeXShop kommt man schon sehr weit. LaTeX Dateien sind plattformunabhängig. Wenn Sie später eine noch leistungsfähigere (aber auch komplexere) Entwicklungsplattform suchen, dann findet man auf Stackexchange seriöse Empfehlungen: http://tex.stackexchange.com/questions/339/latex-editors-ides.
  • Ich selbst bearbeite alle Text und Programmamdateien, also auch (La)TeX Dateien, mit vim, der mit entsprechenden Plugins (vim-latex-suite) sehr komfortabel und schnell ist (wenn man ihn mal kennt).
mainfile.tex
\documentclass[a4paper,11pt]{scrartcl}    % Koma Skript Artikel
\usepackage[ngerman]{babel}               % Sprache auf Deutsch (Trennung!)
\usepackage{cmbright}                     % Modernes Schriftbild
\usepackage{graphicx}
\usepackage{picins}                       % Mit \parpic kann man Text um Grafiken fliessen lassen
\usepackage[margin=2cm]{geometry}         % Seitenränder
\setlength{\parindent}{0pt}               % Kein Erstzeileinzug bei Abschnitten
\usepackage{fancyhdr}                     % Seitengestaltung mit Kopfzeilen, Fusszeilen etc.
\pagestyle{fancy}
%   \fancyfoot[EL,OL]{}
 
\begin{document}
 
\section{Einleitung}
 
Hello LaTeX
 
%\bibliographystyle{plain}
%\bibliography{bibliography} 
%bibliographie wird in bibliography.bib gepflegt, 
% zitiert wird mit \cite{key}
\end{document}

Starterkit für selbstständige Arbeit: projektvorlage.zip

Um Ärger zu vermeiden:

  • Jede TeX Datei sollte nach Möglichkeit in einem eigenen Ordner gepflegt werden. TeX erzeugt etliche Hilfsdateien, die in einem schon vollen Verzeichnis störend sein können. TexWorks bietet den praktischen Befehl Datei-Hilfsdateien entfernen.
  • Dateinamen sollten niemals den Unterstrich _ enthalten und nach Möglichkeit nur Kleinbuchstaben und keine Umlaute, Sonderzeichen etc. ausser - enthalten . Wenn doch eine Datei vom Typ datei_1 benutzt werden muss, dann muss das in der Art \includegraphics{images/datei 1} geschehen.
  • Bilddateien sollten zur besseren Übersicht immer in einem Unterordner des aktuellen TeX Dokuments liegen, z.B. images o.ä. Sie werden dann mit \includegraphics{images/dateiX} eingebunden (ohne Dateierweiterung!)
  • Für Bilder sind als Bilddatenformat .png oder .jpg empfehlenswert.
  • Auf keinen Fall sollte eine TeX Datei absolute Pfade enthalten. \includegraphics{C:\User\hmuster\Dokument\Diplomarbeit\bild.jpg} wird beim Umbenennen des Ordners Diplomarbeit zu einem Fehler führen!

1)
Quelle: Sevrin Brüllmann
  • infmat/latex/latex_faq.txt
  • Zuletzt geändert: 2024-03-21 16:06
  • von Bernhard Brunner