6. Text in mathematischen Formeln | LaTeX-Handbuch

6.1. Der Befehl „\text“.

Um normalen Text in die Mathematik einzufügen, ist es besser, den Befehl „\text“ zu verwenden, als Befehle wie \mathrm. Der Befehl „\text“ stellt sicher, dass der Text mit der richtigen Schriftgröße gesetzt wird. Die Schriftart ist die Textschriftart, die außerhalb des aktuellen Mathematikmaterials verwendet wird.

1\usepackage{amsmath}
2% -------------------------------------------------------------------------------
3\begin{gather}
4\text{Also, if } \Delta_{\text{max up}} = \Delta_{\text{min down}} \notag \\
5\text{(for all ups and downs) then} \notag \\
6\Delta_{\text{sum of ups}} = \Delta_{\text{sum of downs}}
7\end{gather}

Text innerhalb der Mathematik

6.2. Betreibernamen

Die Namen gängiger mathematischer Funktionen (z. B. sin und log) und Operatoren (z. B. min und sup) werden normalerweise bevorzugt, um sie von kursiv geschriebenen Variablennamen zu unterscheiden. Daher werden sie traditionell als Text in lateinischer Schrift gesetzt. Im Standard-LaTeX gibt es vordefinierte Befehle für die gängigsten Funktionen und Operatoren. Das Paket amsmath erweitert den Satz solcher Befehle ausreichend. In der folgenden Tabelle sind sowohl die „Standard“-Befehle als auch die von amsmath bereitgestellten Befehle aufgeführt. Letztere sind fett hervorgehoben. Bei Verwendung in angezeigten Formeln können kursiv geschriebene Zeichen an der Grenzposition einen tiefgestellten/hochgestellten Index haben.

“Arccos”\arccos“Arcsin”\arcsin“Arctan”\arctan
“Arg”\arg“Cos”\cos“Cosh”\cosh
“Cot”\cot“Coth”\coth“Csc”\csc
“Deg”\deg“Det”\det“Dim”\dim
“Exp”\exp“Gcd”\gcd“Hom”\hom
“Inf”\inf“Injlim”\injlim“Ker”\ker
“Lg”\lg“Lim”\lim“Liminf”\liminf
“Limsup”\limsup“Ln”\ln“Log”\log
“Max”\max“Min”\min“Pr”\Pr
“Projlim”\projlim“Sec”\sec“Sin”\sin
“Sinh”\sinh“Sup”\sup“Tan”\tan
“Tanh”\tanh“Varinjlim”\varinjlim“Varliminf”\varliminf
“Varlimsup”\varlimsup“Varprojlim”\varprojlim
 1\usepackage[fleqn]{amsmath}
 2\newcommand\abs[1]{\lvert#1\rvert}
 3\setlength\mathindent{0pt}
 4% -------------------------------------------------------------------------------
 5\begin{gather*}
 6\lim_{x \rightarrow 0} \frac{ \sin^2(x) }{ x^2 } = 1 \\
 7\varliminf_{n \rightarrow \infty}
 8\abs{a_{n+1}} / \abs{a_n} = 0 \\
 9\varinjlim (m_i^\lambda \cdot M)^* \le
10\varprojlim_{A/p \rightarrow \lambda(A)}A_p \le 0
11\end{gather*}

Funktionen und Operatoren

Es stellt sich oft heraus, dass diese Liste nicht ausreicht. Das Paket amsmath definiert eine allgemeine Methode zum Definieren neuer „Operatornamen“.

1\DeclareMathOperator*{cmd}{text}

Der Befehl „\DeclareMathOperator“ definiert „cmd“, um „Text“ in der entsprechenden Schriftart für „Textoperatoren“ zu erzeugen. Wenn erwartet wird, dass der neue Operator tiefgestellte/hochgestellte Zeichen an der Grenzposition hat (bei Verwendung in Anzeigen), sollte die Sternform „\DeclareMathOperator*“ verwendet werden. Zusätzlich zur Verwendung der richtigen Schriftart richtet „\DeclareMathOperator“ einen guten Abstand auf beiden Seiten des Operatornamens ein. Das Textargument wird im „Pseudotextmodus“ verarbeitet

Das folgende Beispiel zeigt, wie Sie den Befehl „\meas“ für den neuen Funktionsnamen „meas“ (Maßnahme) und die Operatorfunktionen „\esssup“ und „\supminus“ bereitstellen (beide dürfen an der Endposition tiefgestellt/hochgestellt sein).

 1\usepackage[fleqn]{amsmath}
 2\DeclareMathOperator \meas {meas}
 3\DeclareMathOperator*\esssup {ess \, sup}
 4\DeclareMathOperator*\supminus{sup - minus*}
 5\newcommand\abs [1]{\lvert#1\rvert}
 6\newcommand\norm[1]{\lVert#1\rVert}
 7% -------------------------------------------------------------------------------
 8\begin{gather*}
 9  \norm{f}_\infty = \esssup_{x \in R^n} \abs{f(x)} \\
10  \meas_1 \{ u \in R_+^1 \colon f^*(u)>\alpha \} \\
11  \quad \esssup_{x \in R^i} \; \meas_i
12  \{ u \in R^n \colon \abs{f(u)} \geq \alpha \} \\
13  \quad (\forall \alpha \in \supminus_{f^*} R_{*+})
14\end{gather*}

Neue Funktionsnamen und Operatornamen

Solche Erklärungen müssen in der Präambel erscheinen und dürfen nicht vorübergehend geändert werden. Streng genommen kann „\DeclareMathOperator“ nur für Befehlsnamen verwendet werden, die zuvor noch nicht verwendet wurden. Um einen vorhandenen Befehl zu ersetzen, müssen Sie zunächst die vorherige Definition entfernen, bevor Sie ihn erneut deklarieren.

 1\usepackage{amsmath}
 2%% Low-level TeX needed here to cancel the old the definition of \csc:
 3\let \csc \relax
 4\DeclareMathOperator\csc{cosec}
 5\newcommand\calQ{\mathcal{Q}}
 6% -------------------------------------------------------------------------------
 7\[
 8\varlimsup_{n\to\infty} \calQ (u_n, u_n - u^{\#})
 9  \ge \csc (\calQ' (u^{\#}))
10\]

Funktionsnamen neu definieren

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.