Problem mit revtex / amsmath.sty

Problem mit revtex / amsmath.sty

Ich bin kein Experte, nur ein Latex-Benutzer. Mein Computer verwendet das Betriebssystem MacOS 10.13.6 High Sierra. Eines Tages musste ich TexLive neu installieren und danach lassen sich revtex-Dateien, die zuvor ohne Fehler kompiliert wurden (pdflatex oder mit TexShop), jetzt nicht mehr kompilieren. Ich habe bereits im Internet nach ähnlichen Problemen gesucht und nichts gefunden; außerdem habe ich ältere Versionen von MacTeX.pkg installiert; außerdem habe ich versucht, TexLive über MacPorts zu installieren; und das Problem besteht weiterhin. Was soll ich tun? Bitte um jede Hilfe. Unten steht die Fehlermeldung bei der Kompilierung. Vielen Dank im Voraus, Daniel.

amsmath.sty:152: LaTeX-Fehler: Befehl \negmedspace bereits definiert. Oder Name \end... ungültig, siehe S. 192 des Handbuchs.

Erklärungen finden Sie im LaTeX-Handbuch oder im LaTeX Companion. Geben Sie H ein, um sofortige Hilfe zu erhalten. ...

l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}

Antwort1

Sie haben kein Beispiel genannt, aber Sie haben offensichtlich eine alte Kopie vonamsmath.sty

Sie erhalten einen "bereits definierten" Fehler in Zeile 152 von amsmath.sty

l.152 ...egmedspace}{\tmspace-\medmuskip{.2222em}}

\negmedspaceAber die Linie, die sich in einer Strömung einstellt, amsmath.styist Linie 175

\DeclareRobustCommand\negmedspace{\tmspace-\medmuskip{.2222em}}

und dies kann keinen bereits definierten Fehler verursachen, da der Befehl weiter oben in der Datei speziell zur Vermeidung dieses Fehlers nicht definiert wurde. Zeile 160 ist

\let\negmedspace\@undefined

Wenn Sie also ein aktuelles Tex-System installiert haben, überprüfen Sie Ihre Protokolldatei, in der der vollständige Pfad zu angezeigt wird amsmath.sty. Sie haben vermutlich eine lokale alte oder geänderte Version, die das in der Tex-Distribution enthaltene maskiert amsmath.sty.

verwandte Informationen