Tabulatoren in Gleichungen

Formelsatz für Mathematik, Naturwissenschaften und Technik


Alfred Müller

Tabulatoren in Gleichungen

Beitrag von Alfred Müller »

Folgendes Minimalbeispiel:
\documentclass[a4paper]{scrartcl}

\usepackage{amsmath}
\usepackage[latin1]{inputenc}

\begin{document}
Weiterhin zu beachten ist, dass obige Gleichung in Gaußschen Einheiten gegeben ist. Diese sind definiert durch:
\begin{align*}
\mathrm{1\ G} &= \mathrm{1\ cm^{-\frac12} \cdot g^{\frac12} \cdot s^{-1}} &= \mathrm{10^{-4}\ T} \\
\mathrm{1\ erg}  &= \mathrm{1\ g \cdot cm^2 \cdot s^{-2}} &= \mathrm{10^{-7}\ J}
\end{align*}
\end{document}
Latex macht vor dem rechten Gleichzeichen immer einen sehr großen Abstand und die Gleichzeichen sind auch wenige Milimeter verschoben. Wie bekomme ich hin, dass dieser Abstand verschwindet und die Gleichzeichen auf einer Höhe sind?

Bereits jetzt vielen Dank für hilfreiche Antworten!

Gast

Beitrag von Gast »

Du kannst \mathrm so nicht verwenden. Da dürfen keine ganzen Formeln ins Argument, sondern nach Möglichkeit nur einzelne Buchstaben, oder vielleicht gelegentlich auch mal zwei oder drei.

Und wenn du ganze Formeln mit \mathrm-Befehlen o.ä. zupflasterst, ist am Konzept etwas Grundsätzliches falsch.

Benutze für die Einheiten das siunitx-Paket. Und statt align* \begin{alignat*}{2}.

Ulrike Fischer
www.troubleshooting-tex.de

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Für sowas würde ich siunitx verwenden:
\documentclass[a4paper]{scrartcl}

\usepackage{amsmath}
\usepackage[utf8]{inputenc}

\usepackage{siunitx}

\begin{document}
Weiterhin zu beachten ist, dass obige Gleichung in Gaußschen Einheiten gegeben ist. Diese sind definiert durch:
\begin{align*}
 \SI{1}{G}   &= \SI{1}{\per\centi\metre\tothe{\frac{1}{2}}\gram\tothe{\frac12}\per\second} &&= \SI{1e-4}{\tesla} \\
 \SI{1}{erg} &= \SI{1}{\gram\centi\metre\squared\per\second\squared} &&= \SI{1e-7}{\joule}
\end{align*}
\end{document}
Grüße
Clemens
Paketauthor

Alfred Müller

Beitrag von Alfred Müller »

Die Kombination aus siunitx-Paket und alignat-Umgebung hat das Problem gelöst. Vielen Dank!

Antworten