Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Tiefgestellte Zeichen nicht auf einer Höhe

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    5

    Tiefgestellte Zeichen nicht auf einer Höhe

    Hi,

    bei der folgenden Formel sind die "lambdas" nicht auf einer Höhe! Wie kann ich das aber erreichen?

    Code:
    \documentclass[a4paper,10pt]{article}
    \usepackage[utf8x]{inputenc}
    
    \begin{document}
    
    $$
      a_\lambda^\dagger a_\lambda
    $$
    
    \end{document}
    Cima

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ich schätze, das erste wird nach unten verschoben, damit es sich nicht mit dem Kreuz überschneidet. Wie man das ändern könnte, weiß ich leider nicht. Wäre es aber überhaußt sinnvoll?

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Du könntest es mal mit dem subdepth package probieren.

    Eigentlich sollte es scheinbar auch mit \vphantom funktionieren, ich krieg da aber lauter Fehler!

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.06.2012
    Beiträge
    5
    also mit \vphantom klapps:

    Code:
    \documentclass[a4paper,10pt]{article}
    \usepackage[utf8x]{inputenc}
    
    \begin{document}
    
    hallo
    
    $$
      g_\lambda^\ast a_\lambda^\dagger a_\lambda^{\vphantom{\dagger}}
    $$
    
    \end{document}
    jetzt ist nur das Problem, dass die Subscript-Tiefe für verschiedene hochgestellte Zeichen unterschiedlich ist. Das subdepth Paket hilft da leider nicht, obwohl es das behauptet (siehe Forum).

    das heißt wohl oder übel überall ein
    Code:
    ^{\vphantom{\dagger}
    einfügen. Geht das nicht schöner? kann ich nicht einfach selber die subscribt Tiefe festlegen, so als festen Prozentsatz oder so?

    Dennoch danke schonmal der raschen Antworten

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.05.2008
    Ort
    Bremen
    Beiträge
    479
    Zitat Zitat von cima Beitrag anzeigen
    also mit \vphantom klapps:
    Verdammt, hatte 'ne Klammer vergessen

    Eine Lösung wäre das hier:

    Code:
    \documentclass[a4paper,10pt]{article}
    \usepackage[latin9]{inputenc}
    
    \begin{document}
    \makeatletter
    \newcommand{\MySup}[2]{#1_{#2}^{\vphantom{\dagger}}}
    \makeatother
    
    Per Hand
    
    \begin{equation}
    g_\lambda^\ast a_\lambda^\dagger a_\lambda^{\vphantom{\dagger}}
    \end{equation}
    
    Mit Makro
    
    \begin{equation}
    g_\lambda^\ast a_\lambda^\dagger \MySup{a}{\lambda}
    \end{equation}
    
    \end{document}
    Das hat auch den Vorteil, dass du später global den \dagger in was anderes ändern kannst, falls sich an den Abständen noch mal was ändert.

Stichworte

Lesezeichen

Berechtigungen

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