Zusätzlicher vertikaler Abstand bei Verwendung von Ausrichtung und ohne Nummerierung

Zusätzlicher vertikaler Abstand bei Verwendung von Ausrichtung und ohne Nummerierung

Ich glaube, ich habe einen kleinen Fehler in der Funktionsweise der showonlyrefs=trueOption gefunden mathtools. Betrachten Sie dieses halbminimale Beispiel:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc} % UFT8 - danske bogstaver og andet godt fra havet
\usepackage[T1]{fontenc}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{mhchem}

\mathtoolsset{showonlyrefs=true} % ingen numerering af equations

\begin{document}
%
Seems fine
\begin{align*}
    \Delta S &= \sum(S^{\ominus}(\text{produkter})) - \sum(S^{\ominus}    (\text{reaktanter})) \\
    \Delta S &= (\SI{214}{\joule\per\kelvin\per\mole} + 2\cdot \SI{33}{\joule\per\kelvin\per\mole}) - (2\cdot \SI{27}{\joule\per\kelvin\per\mole} + \SI{6}{\joule\per\kelvin\per\mole}) \\
    \Delta S &= \SI{247}{\joule\per\kelvin\per\mole}
\end{align*}
%
Not so fine
\begin{align}
    \Delta S &= \sum(S^{\ominus}(\text{produkter})) - \sum(S^{\ominus}(\text{reaktanter})) \\
    \Delta S &= (\SI{214}{\joule\per\kelvin\per\mole} + 2\cdot \SI{33}{\joule\per\kelvin\per\mole}) - (2\cdot \SI{27}{\joule\per\kelvin\per\mole} + \SI{6}{\joule\per\kelvin\per\mole}) \\
    \Delta S &= \SI{247}{\joule\per\kelvin\per\mole}
\end{align}
\end{document}

Das ergibt folgendes:

Bildbeschreibung hier eingeben

Im ersten Satz von Gleichungen habe ich die Nummerierung mit dem *Vorzeichen entfernt, im zweiten Satz nicht. Allerdings habe ich die showonlyrefs=trueOption im mathtoolsPaket eingestellt, die normalerweise alle Nummerierungen von Gleichungen entfernt, sofern nicht darauf verwiesen wird. Ich würde vermuten, dass die langen Gleichungen die Nummer in die nächste Zeile verschieben, aber mathtoolsdiesen Abstand irgendwie nicht entfernen können.

Ist das ein Fehler oder übersehe ich hier etwas? Mir gefällt die Art und Weise, wie ich die Nummerierung entfernen kann, wenn sie nicht benötigt wird, und ich möchte nicht wieder manuell verwalten müssen, welche Gleichungen nummeriert werden sollen.

Antwort1

Das autonumPaket scheint nicht unter dem Problem zu leiden:

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc} % UFT8 - danske bogstaver og andet godt fra havet
\usepackage[T1]{fontenc}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage[version=3]{mhchem}
\usepackage{autonum}

\begin{document}
%
Seems fine
\begin{align}
    \Delta S &= \sum(S^{\ominus}(\text{produkter})) - \sum(S^{\ominus}    (\text{reaktanter})) \\
    \Delta S &= (\SI{214}{\joule\per\kelvin\per\mole} + 2\cdot \SI{33}{\joule\per\kelvin\per\mole}) - (2\cdot \SI{27}{\joule\per\kelvin\per\mole} + \SI{6}{\joule\per\kelvin\per\mole}) \\
    \Delta S &= \SI{247}{\joule\per\kelvin\per\mole}
\end{align}
%
Not so fine
\begin{align}
    \Delta S &= \sum(S^{\ominus}(\text{produkter})) - \sum(S^{\ominus}(\text{reaktanter})) \\
    \Delta S &= (\SI{214}{\joule\per\kelvin\per\mole} + 2\cdot \SI{33}{\joule\per\kelvin\per\mole}) - (2\cdot \SI{27}{\joule\per\kelvin\per\mole} + \SI{6}{\joule\per\kelvin\per\mole}) \\
    \Delta S &= \SI{247}{\joule\per\kelvin\per\mole}
\end{align}
\end{document}

Beachten Sie, dass Sie mit dem Paket nicht die -Variante von Umgebungen autonumverwenden sollten . Das einfache Hinzufügen von „no“ ist ausreichend.*\label

Bildbeschreibung hier eingeben

verwandte Informationen