Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Formel an "Definiert als"-Zeichen ausrichten

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.01.2006
    Beiträge
    62

    Formel an "Definiert als"-Zeichen ausrichten

    Guten Tag!

    In einer align-Umgebung möchte ich eine Formel an einem := Zeichen ausrichten. Sowohl
    & := ...,
    als auch
    := & ...
    führen aber nicht zu dem optimalen Ergebnis. Bei der ersten Variante wird das = in der zweiten Zeilen am Doppelpunkt ausgerichtet (das sieht nicht schön aus), bei der zweiten Variante klebt der Term rechts vom = am Zeichen, was auch nicht schön ist.

    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    
    \begin{document}
    
    \begin{align*}
    d_\mathbf{\Delta}(A,B,C,E) &:= \inf\{\lVert\Delta\rVert_\mathbf{\Delta} \ | \ \Delta \in \mathbf{\Delta} \wedge \det(A+B(E\circ\Delta)C)=0\} \\
    &= [\varrho(D^2E^{\circ 2})]^{-\frac{1}{2}}
    \end{align*}
    
    \begin{align*}
    d_\mathbf{\Delta}(A,B,C,E) :=& \inf\{\lVert\Delta\rVert_\mathbf{\Delta} \ | \ \Delta \in \mathbf{\Delta} \wedge \det(A+B(E\circ\Delta)C)=0\} \\
    =& [\varrho(D^2E^{\circ 2})]^{-\frac{1}{2}}
    \end{align*}
    
    \end{document}
    Gibt es eine bessere Lösung?

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Wie wärs so?

    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{calc}
    
    
    \newlength{\mylength}
    \setlength{\mylength}{\widthof{:}}
    
    \begin{document}
    
    \begin{align*}
    d_\mathbf{\Delta}(A,B,C,E) &:= \inf\{\lVert\Delta\rVert_\mathbf{\Delta} \ | \ \Delta \in \mathbf{\Delta} \wedge \det(A+B(E\circ\Delta)C)=0\} \\
    & \hspace{\mylength}= [\varrho(D^2E^{\circ 2})]^{-\frac{1}{2}}
    \end{align*}
    
    \end{document}

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Deacon Beitrag anzeigen
    In einer align-Umgebung möchte ich eine Formel an einem := Zeichen ausrichten. Sowohl
    & := ...,
    als auch
    := & ...
    führen aber nicht zu dem optimalen Ergebnis. Bei der ersten Variante wird das = in der zweiten Zeilen am Doppelpunkt ausgerichtet (das sieht nicht schön aus), bei der zweiten Variante klebt der Term rechts vom = am Zeichen, was auch nicht schön ist.
    Gibt es eine bessere Lösung?
    einfach \phantom{:} oder Kurzbefehl nehmen:
    Code:
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{ngerman}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \def\DP{\phantom{:}}
    \begin{document}
    
    \begin{align*}
    d_\mathbf{\Delta}(A,B,C,E) &  := \inf\{\lVert\Delta\rVert_\mathbf{\Delta} | 
                                    \Delta \in \mathbf{\Delta} \wedge 
                                    \det(A+B(E\circ\Delta)C)=0\} \\
                               &\DP= [\varrho(D^2E^{\circ 2})]^{-\frac{1}{2}}
    \end{align*}
    
    \end{document}
    Herbert

Lesezeichen

Berechtigungen

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