Anzeige:
Ergebnis 1 bis 5 von 5

Thema: qed Symbol in Theorem-Umgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.11.2009
    Beiträge
    37

    qed Symbol in Theorem-Umgebung

    Hallo zusammen,

    ich habe ein kleines Problem mit folgendem Code:

    Code:
    \documentclass{amsbook}
    \usepackage[utf8]{inputenc}
    
    \newtheoremstyle{ToBeProved}
      {.5\baselineskip}
      {.5\baselineskip}
      {\itshape}
      {}
      {\bfseries}
      {.}
      {0.5em}
      {}
    
    \theoremstyle{ToBeProved}
    \newtheorem{thm}{Theorem}
    
    \begin{document}
    
    \begin{thm}
        Text \ldots
        \begin{equation*}
            \mathcal{H}_{m}^{} = \lim_{n \to \infty} 
                                 \frac{\log(C_{m}^{}(n))}{\ell_{n}^{}}
                                 \hfill\qed
        \end{equation*}
    \end{thm}
    
    \end{document}
    Das qed Symbol erscheint in der Formelzeile direkt im Anschluss an die Formel. Ich haette es aber gerne, dass das Symbol bis an den rechten Rand verschoben wird. In einer proof-Umgebung erreicht man dies zB. mit \qedhere, was hier aber nur dazu fuehrt, dass das Symbol verschwindet. Ein vorangestelltes \hfill (wie in obigem Code) bewirkt leider gar nichts. Wie erreiche ich die Verschiebung nach rechts?

    Beste Gruesse,
    InsideMan

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.328
    Meinst Du vielleicht:
    Code:
    \documentclass{amsbook}
    \usepackage[utf8]{inputenc}
    
    \newtheoremstyle{ToBeProved}
      {.5\baselineskip}
      {.5\baselineskip}
      {\itshape}
      {}
      {\bfseries}
      {.}
      {0.5em}
      {}
    
    \theoremstyle{ToBeProved}
    \newtheorem{thm}{Theorem}
    
    \begin{document}
    
    \begin{thm}
        Text \ldots
        \begin{equation*}
            \mathcal{H}_{m}^{} = \lim_{n \to \infty} 
                                 \frac{\log(C_{m}^{}(n))}{\ell_{n}^{}}
        \end{equation*}
        \qed
    \end{thm}
    
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.11.2009
    Beiträge
    37
    Hallo klops,

    leider nicht, denn hier ist das qed Symbol nicht in der \equation* Zeile. Genau das liefert zum Beispiel das \qedhere Makro in der proof Umgebung :-(

    Beste Gruesse,
    InsideMan

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Code:
    \documentclass[reqno]{amsbook} %reqno für tags rechts.
    \usepackage[utf8]{inputenc}
    
    \newtheoremstyle{ToBeProved}
      {.5\baselineskip}
      {.5\baselineskip}
      {\itshape}
      {}
      {\bfseries}
      {.}
      {0.5em}
      {}
    
    \theoremstyle{ToBeProved}
    \newtheorem{thm}{Theorem}
    
    \begin{document}
    
    \begin{thm}
        Text \ldots
        \begin{equation*}
            \mathcal{H}_{m}^{} = \lim_{n \to \infty}
                                 \frac{\log(C_{m}^{}(n))}{\ell_{n}^{}}
                                 \tag*{\qed}
        \end{equation*}
    \end{thm}
    
    \end{document}

  5. #5
    Registrierter Benutzer
    Registriert seit
    14.11.2009
    Beiträge
    37
    Aber klar, darueber habe ich gar nicht nachgedacht! Vielen Dank Ulrike!

    Beste Gruesse,
    InsideMan

Lesezeichen

Berechtigungen

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