Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Zeilenumbruch im Mathemodus (equation & amsmath) | amsmath & txfonts Kompabilität?

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.01.2010
    Beiträge
    55

    Zeilenumbruch im Mathemodus (equation & amsmath) | amsmath & txfonts Kompabilität?

    Hallo,

    ich versuche gerade Formeln zu setzen, jedoch scheitere ich am Zeilenumbruch
    Code:
    \documentclass[fontsize=12pt,paper=a4,titlepage,twoside=false,headings=normal]{scrartcl}
    %------------------------------------------------
    %% Spracheinstellungen
     % Deutsche Sprachunterstützung
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
     % Sonderzeichen verf�gbar machen
    \usepackage[T1]{fontenc}
    
    \usepackage[leqno]{amsmath}
    
     % Schriftartfamilie auf Times stellen
    \usepackage{txfonts}
    
    \begin{document}
    \begin{equation}
    max!U^A(X^A,Y^A) \\
    \bar{U^B}=U^B(\bar{X}-X^A,\bar{Y}-Y^A)
    \end{equation}
    \end{document}
    Das gibt bei mir keinen Zeilenumbruch aus, obwohl es so sein sollte, wenn ich die Dokumentation von amsmath richtig verstanden habe.
    ==> Wie bekomme ich den Zeilenumbruch?

    Zweite Frage:
    Ich benutze txfonts und amsmath. Wenn amsmath nach txfonts geladen wird, kommen Fehler:
    ! LaTeX Error: Command \iint already defined.
    Or name \end... illegal, see p.192 of the manual.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    ... l.506 ...d{\iint}{\DOTSI\protect\MultiIntegral{2}}
    Your command was ignored.
    Type I to replace it with another command,
    or to continue without it.
    ! LaTeX Error: Command \iiint already defined.
    Or name \end... illegal, see p.192 of the manual.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    ... l.507 ...{\iiint}{\DOTSI\protect\MultiIntegral{3}}
    Your command was ignored.
    Type I to replace it with another command,
    or to continue without it.
    ! LaTeX Error: Command \iiiint already defined.
    Or name \end... illegal, see p.192 of the manual.
    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    ... l.508 ...\iiiint}{\DOTSI\protect\MultiIntegral{4}}
    Your command was ignored.
    Type I to replace it with another command,
    or to continue without it.
    ! LaTeX Error: Command \idotsint already defined.
    Or name \end... illegal, see p.192 of the manual.
    See the LaTeX manual or LaTeX Companion for explanation.
    Das passiert nicht, wenn amsmath vor txfonts geladen wird.
    (1) Warum?
    (2) Gibt es Inkomabilitäten, wenn ich trotzdem beide in der Reihenfolge ohne Fehler verwende?

    LG

  2. #2
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Die {equation} Umgebung ist für einzeilige Gleichungen gedacht. Du kannst an diesem Minimalbeispiel sehen, dass dort kein Zeilenumbruch unterstützt wird:
    Code:
    \documentclass{article}
    \begin{document}
    \begin{equation}
     a\\b
    \end{equation}
    \end{document}
    Für mehrzeilige Gleichungen stellt das amsmath eine ganze Reihe alternativer Umgebungen ({align}, ...) bereit. Sie werden in Math Mode (Herbert Voß) ausführlich beschrieben.

    Grüße
    Clemens

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Zitat Zitat von kurztipp Beitrag anzeigen
    Zweite Frage:
    Ich benutze txfonts und amsmath. Wenn amsmath nach txfonts geladen wird, kommen Fehler: Das passiert nicht, wenn amsmath vor txfonts geladen wird.
    (1) Warum?
    (2) Gibt es Inkomabilitäten, wenn ich trotzdem beide in der Reihenfolge ohne Fehler verwende?
    LG
    Wenn du Times benutzen willst---was ich im übrigen bei einem einspaltigen Text in A4 nicht unbedingt empfehlen würde---könntest du auch das \usepackage{mathptmx} auspropieren. Ich persönlich nehme das immer, es liefert völlig zur Brotschrift passenden Mathe-Support und sollte uneingeschränkt mit amsmath kompatibel sein. Ich kenne txfonts nicht, aber da das laut CTAN ein Paar umdefinitionen in der Mathe-Umgebung vornimmt könnten die Warnungen daran liegen. Du müsstest dann nur eine passende Grotesque manuell dazu laden, da LaTeX IMHO sonst auf die Grotesque aus Computer Modern zurückgreift. Für weiteres zu dem Thema siehe z.B. auch hier.
    Geändert von Festus (02-12-2012 um 12:19 Uhr)

  4. #4
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Zitat Zitat von kurztipp Beitrag anzeigen
    Zweite Frage:
    Ich benutze txfonts und amsmath. Wenn amsmath nach txfonts geladen wird, kommen Fehler: Das passiert nicht, wenn amsmath vor txfonts geladen wird.
    (1) Warum?
    (2) Gibt es Inkomabilitäten, wenn ich trotzdem beide in der Reihenfolge ohne Fehler verwende?
    Zum warum: »amsmath.sty« enthält Zeilen wie diese:
    Code:
    \newcommand{\iint}{\DOTSI\protect\MultiIntegral{2}}
    und »txfonts.sty« entsprechend:
    Code:
    \def\iint{\iintop\nolimits}
    Wenn nun »txfonts« zuerst geladen wird, beschwert sich \newcommand, dass \iint schon definiert ist. Andersherum überschreibt \def die vorherige Definition heimlich, still und leise.

    Ob es Inkompatibilitäten gibt, weiß ich nicht. Ich würde selbst aber wahrscheinlich das newtx Paar bevorzugen, das laut Beschreibung „fixes and enhancements“ an »txfonts« vornimmt:

    Code:
    \documentclass{article}
    \usepackage{amsmath}
    \usepackage{newtxtext}
    \usepackage{newtxmath}
    
    \begin{document}
    \begin{equation}
     a\\b
    \end{equation}
    \end{document}
    Grüße

    PS: der Punkt mit der passenden Groteske (=Sans Serif Font), den Festus erwähnt hat, gilt hier natürlich auch...
    Geändert von cgnieder (02-12-2012 um 12:31 Uhr)
    Clemens

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •