Ein paar elementare Codes für die Nutzung von LaTeX auf dem MP...
Von: trunx
Datum: Di. 09. Februar 2016 18:00:00
Thema: Tools


Ein paar elementare Codes für die Nutzung von \(\LaTeX{}\) auf dem MP...


Es gibt im Netz unglaublich viele Seiten, auf denen Regeln zur Benutzung von LaTeX erläutert werden, doch gerade die Fülle kann einen manchmal erschlagen. Deshalb möchte ich hier eine kleine Auswahl von Regeln vorstellen, die sowohl für den Einstieg in LaTeX und insbesondere für dessen Nutzung auf dem MP geeignet sind.

LaTeX ist ein Textsatzsystem, mit dem mathematische Formeln, Zeichen, Terme oder Ausdrücke gut lesbar dargestellt werden können. Wir benutzen hier auf dem MP dafür die Auszeichnungssprache Mathml (mathematical markup language) das bei aktiviertem javascript mittels MathJax clientseitig, also im jeweilig genutzten Browser gerendert wird.

Alles beginnt im Eingabefeld mit den Einschlussklammern
LaTex-inline
\(\)
bzw.
LaTex-display
\[\]

Klickt man unter dem Eingabefeld auf den Link [LaTeX-inline], dann werden die oberen Klammern an die Cursor-Position im Eingabefeld gesetzt, beim Klick auf den Link [LaTeX-display] die unteren.

Die nachfolgenden Codes sind dann zwischen diese tags zu schreiben, also in der Form
LaTex-inline
\(Code\)
bzw.
LaTex-display
\[Code\]

Latex-inline wird für einzelne Zeichen oder kleinere Formeln innerhalb des Fließtextes verwendet (daher "inline"), Latex-display dagegen für komplexere Ausdrücke, die alleine stehen.

Als Einschlusszeichen können inline noch \$...\$ und für display \$\$...\$\$ zur Anwendung kommen.

Bei unbefriedigendem Erscheinungsbild können darüberhinaus noch die tags <math>...</math> benutzt werden.
Prinzipiell kann man auf dem MP jeden benutzten LaTeX Code dadurch erfahren, dass man mit der Maus über die fragliche Darstellung geht und sich den tool-tipp anzeigen lässt.

griechische Buchstaben

Das Muster ist leicht erkennbar, es ist \griechischerBuchstabe, dabei Groß- und Kleinschreibung beachten.
ErgebnisCode
<math>\alpha</math>\alpha
<math>\beta</math>\beta
<math>\mu</math>\mu
<math>\Phi</math>\Phi
usw.

Vergleichsoperatoren

Außer den, auf der Tastatur zu findenden Gleichheits- und Größer/Kleiner-Zeichen
ErgebnisCode
<math>\neq</math>\neq
<math>\approx</math>\approx
<math>\le</math>\le
<math>\ge</math>\ge
<math>\ll</math>\ll
<math>\gg</math>\gg
<math>\Rightarrow</math>\Rightarrow
<math>\Leftarrow</math>\Leftarrow

Brüche, Wurzeln, Potenzen, Indizees

ErgebnisCode
<math>\frac{r}{s}</math>\frac{r}{s}
<math>\sqrt{x}</math>\sqrt{x}
<math>\sqrt[n]{x}</math>\sqrt[n]{x}
<math>x^n</math>x^n
<math>x^{n+1}</math>x^{n+1}
<math>x_i</math>x_i
<math>x_{i+1}</math>x_{i+1}
<math>x_{i+1}^{n+1}</math>x_{i+1}^{n+1}

Summen, Produkte, Integrale, Grenzwerte

ErgebnisCode
<math>\sum</math>\sum
<math>\sum \limits_{k=1}^{n} </math>\sum \limits_{k=1}^{n}
<math>\prod \limits_{k=1}^{n}</math>\prod \limits_{k=1}^{n}
<math>\prod \limits_{k=1}^{n} k = n!</math>\prod \limits_{k=1}^{n} k = n!
<math>\int</math>, <math>\iint</math>\int, \iint
<math>\int \limits_{0}^{1}</math>, <math>\int_0^1</math>\int \limits_{0}^{1}, \int_0^1
<math>\lim \limits_{h \to 0}</math>\lim \limits_{h \to 0}

Mengen, Zahlkörper

ErgebnisCode
\(\in\)\in
\(\notin\)\notin
\(\subset\)\subset
\(\subseteq\)\subseteq
\(\cap\)\cap
\(\cup\)\cup
\(\mathbb{N}\)\mathbb{N}

usw.

Binom, Vektoren, Matrizen

ErgebnisCode
\(\binom{n}{k}\)\binom{n}{k}
\(\left(
\begin{array}{c}
a \\
b \\
c \\
\end{array}
\right)\)
\left(
\begin{array}{c}
a \\
b \\
c \\
\end{array}
\right)
\(\left(
\begin{array}{ccc}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33} \\
\end{array}
\right)\)
\left(
\begin{array}{ccc}
a_{11} & a_{12} & a_{13} \\
a_{21} & a_{22} & a_{23} \\
a_{31} & a_{32} & a_{33} \\
\end{array}
\right)

Der Aufbau von Vektoren und Matrizen ist gleich. Die Anzahl der Spalten wird in den geschweiften Klammern nach {array} durch die Anzahl der c's festgelegt. c bedeutet dabei 'center', man könnte auch r für 'right' oder l für 'left' oder eine Mischung daraus. \left( bzw. \right) bestimmen die großen Klammern, die man durchaus zB. für bestimmte Schemata auch weglassen kann. Das & trennt die Zellen, \\ ist ein Zeilenumbruch.

Funktionsdefinition, Ableitung

ErgebnisCode
\[f(x)=
\begin{cases}
0 & \text{für } x=0 \\
1 & \text{sonst}
\end{cases}\]
f(x)=
\begin{cases}
0 & \text{für } x=0 \\
1 & \text{sonst}
\end{cases}
\(\partial x\), \(\partial_x\)\partial x, \partial_x
\(\dot x\), \(\ddot x\)\dot x, \ddot x
Ausserdem gibt es für diverse Funktionen eigene, nichtkursiv geschriebene Befehle. Diese ähneln vom Aufbau her dem Aufbau der Befehle für die griechischen Buchstaben, also \sin für \(\sin\) usw.

häufig benutzte Sonderzeichen / Gestaltungselemente

ErgebnisCode
\(\infty\)\infty
\(|x|\)\abs{x}
\(\boxed{x=0}\)\boxed{x=0}
\(\Large \text{a}\)\Large \text{a}
\(\color{green} e^{i\pi}=-1\)\color{green} e^{i\pi}=-1
\(\square\)\square

Da \(\LaTeX\) zunächst versucht, auch kompliziertere Formeln auf die Zeilenhöhe zu bekommen, sehen einige Ausdrücke gedrungen aus. Hier hilft \displaystyle für eine grössere, aber eben normal proportionale Darstellung oder gleich die Verwendung von LaTex-display statt LaTex--inline:
ErgebnisCode
mit LaTex-inline\(\binom{n}{k}\)\binom{n}{k}
mit LaTex-inline und \displaystyle\(\displaystyle\binom{n}{k}\)\displaystyle \binom{n}{k}
mit LaTex-display\[\binom{n}{k}\]\binom{n}{k}

Makros


Für fortgeschrittene User ist es sicher interessant, dass auf dem MP einige immer wiederkehrende Codes als kürzere Makros definiert sind. Ein Aufstellung dieser Makros hat Triceratops erarbeitet, vielen Dank an ihn dafür:
LaTeX
% Mengensymbole
\newcommand{\IR}[0]{\mathbb{R}}
\newcommand{\IN}[0]{\mathbb{N}}
\newcommand{\IZ}{\mathbb{Z}}
\newcommand{\IQ}{\mathbb{Q}}
\newcommand{\IC}{\mathbb{C}}
\newcommand{\IF}{\mathbb{F}}
 
% Griechische Buchstaben
\newcommand{\eps}{\varepsilon}
\newcommand{\w}{\omega}
\newcommand{\z}{\zeta}
\newcommand{\G}{\Gamma}
\newcommand{\g}{\gamma}
 
% Operatoren
\DeclareMathOperator{\const}{const}
\DeclareMathOperator{\id}{id}
\DeclareMathOperator{\grad}{grad}
\DeclareMathOperator{\coker}{coker}
\DeclareMathOperator{\colim}{colim}
\renewcommand{\Re}{\operatorname{Re}}
\renewcommand{\Im}{\operatorname{Im}}
\renewcommand{\d}{\operatorname{d}}
\newcommand{\abs}[1]{\left\lvert#1\right\rvert}
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}

Die Nutzung dieser Makros erfolgt einfach als Kürzel, z.B.
für \(\IN\) wird der Code \IN benutzt usw.

Schluss


Die hier vorgestellten Codes sind nur ein kleiner Ausschnitt aus dem Repertoire von \(\LaTeX\), der lediglich dem Einstieg dienen soll. Weitere Markups findet man zB. hier in den Kommentaren zum Artikel oder hier bei wikipedia.

viel Freude trunx (Jens Koch)


Dieser Artikel kommt von Matroids Matheplanet
http://matheplanet.com

Die Url für diesen Artikel ist:
http://matheplanet.com/default3.html?article=1728