Anzeige:
Ergebnis 1 bis 5 von 5

Thema: ntheorem: Schiftstil anpassen

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.10.2011
    Beiträge
    3

    Red face ntheorem: Schiftstil anpassen

    Hallo Zusammen,

    ich konnte zu meinem Problem via Google etc. keine Lösung finden. Hier meine Frage:

    Ich verwende die ntheorem Umgebung für Sätze, Definitionen, Beweise etc. Mit welcher Einstellung kann ich den Schriftstil anpassen? Ich möchte dass der Text nicht kursiv angezeigt wird, sondern normal.
    Wie man das ganze in der amsthm Umgebung macht, hab ich schon herausgefunden. Allerdings möchte ich diese nicht benutzen, da ich es unschön finde, wenn nach der Nummerierung des Theorems noch ein Punkt kommt (also Satz 1. statt Satz 1), was amsthm ja standardmäßig macht (da habe ich keine Möglichkeit gefunden das zu unterbinden, außerdem möchte ich die Sätze mit einem grauen Kasten hinterlegen, was ja bei ntheorem super funktioniert)

    Hier meine Präambel:

    PHP-Code:
    \documentclass[12pt,a4paper]{scrreprt}
    \
    usepackage[T1]{fontenc}
    \
    usepackage[latin1]{inputenc}
    \
    usepackage[german]{babel}
    \
    usepackage{amsmath}
    \
    usepackage[thmmarks]{ntheorem}
    \
    usepackage{amssymb}

    \
    usepackage{color}
    \
    usepackage{shadethm}

    \
    newtheorem{defi}{Definition}[section]
    %\
    newtheorem{satz}{Satz}
    {\
    theoremsymbol{$\square$}\newtheorem{proof}{Beweis}}

    \
    setlength{\parindent}{0pt}

    \
    newshadetheorem{sthm}{Satz}
    \
    newenvironment{thm}[1][]{
      \
    definecolor{shadethmcolor}{rgb}{.9,.9,.9}
      \
    begin{sthm}[#1]
    }{\end{sthm}} 
    Für etwas Hilfe wäre ich sehr dankbar!!

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Entschuldige, dass ich nichts zur eigentlichen Frage zu sagen habe, aber:

    Benutze bitte nicht die Umgebung "PHP-Code", die die ganzen Schrägstriche verschwinden lässt, sondern "Code" (das #-Symbol).
    Und ein Beispiel ohne \begin{document} und \end{document} wird sich wohl auch dann nicht ausprobieren lassen, wenn die Striche vorhanden sind...

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.10.2011
    Beiträge
    3
    Upppss Sorry!! Kommt nicht wieder vor

    Also nochmal:
    Code:
    \documentclass[12pt,a4paper]{scrreprt}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[german]{babel}
    \usepackage{amsmath}
    \usepackage[thmmarks]{ntheorem}
    \usepackage{amssymb}
    
    \usepackage{color}
    \usepackage{shadethm}
    
    \newtheorem{defi}{Definition}[section]
    {\theoremsymbol{$\square$}\newtheorem{proof}{Beweis}}
    
    \setlength{\parindent}{0pt}
    
    \newshadetheorem{satz}{Satz}
    \newenvironment{thm}[1][]{%
      \definecolor{shadethmcolor}{rgb}{.9,.9,.9}
      \begin{satz}[#1]
    }{\end{satz}}
    
    \begin{document}
    \begin{defi}[Harmonische Reihe]
    \begin{equation}
    H_n=\sum_{r=1}^{n} \frac{1}{r}
    \end{equation}
    \end{defi}
    \begin{satz}
    Die harmonische Reihe lässt sich schreiben als
    \begin{equation}
    H_r=H_{r-1}+ \frac{1}{r}
    \end{equation}
    mit $r>1$ und $H_1=1$.
    \end{satz}
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Mit \theorembodyfont{\upshape} kriegst du das Kursive weg.

    Die Befehle zum Formatieren stehen alle in der Doku.
    Bei mir (im Büro, also Windows und Miktex) ließ sich diese problemlos aus der Eingabeaufforderung mit

    texdoc ntheorem

    aufrufen.

  5. #5
    Registrierter Benutzer
    Registriert seit
    28.10.2011
    Beiträge
    3
    Perfekt, vielen Dank!

Stichworte

Lesezeichen

Berechtigungen

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