PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \theoremheaderfont



Prof. Frink
26-02-2011, 03:25
Hallo,
irgendwie lässt sich \theoremheaderfont für neue Definitionen nicht zurücksetzen, wenn einmal ein Wert übergeben wurde, lässt sich dieser nicht mehr umdefinieren, für \theorembodyfont funktioniert es, wie man erwartet:



\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}


\usepackage{theorem}

\theoremstyle{change}
\theorembodyfont{\bfseries \rmfamily}
\theoremheaderfont{\bfseries \rmfamily}
\newtheorem{Def}{Definition}

\theoremstyle{change}
\theorembodyfont{\mdseries\normalfont }
\theoremheaderfont{\mdseries\normalfont}
\newtheorem{Exa}{Example}



\begin{document}


\begin{Def}
Hier steht eine Definition
\end{Def}

\begin{Exa}
Hier steht ein Beispiel.
\end{Exa}


\end{document}


Eigentlich sollten beim Beispiel ja gemäß Definition Titel und Text auch gleich formatiert sein, warum funktioniert es für den Titel nicht?

Grüße

Frink

rais
27-02-2011, 19:29
Moin moin,


Eigentlich sollten beim Beispiel ja gemäß Definition Titel und Text auch gleich formatiert sein, warum funktioniert es für den Titel nicht?

weil beim theorem-Paket \theoremheaderfont global für alle Theoreme gilt.
Siehe dazu


It is also possible to customize the font used for the theorem headers. This is, however, a global declaration, and therefore there should be at most one \theoremheaderfont declaration in the preamble.

Bei mehrmaliger Verwendung des \theoremheaderfont-Befehls wird Dir das sogar in der .log mitgeteilt:


\theoremheaderfont should be used only once.

Schau Dir alternativ vllt ntheorem oder amsthm an -- oder beachte die Fußnote bei besagtem Abschnitt der theorem-Doku.

MfG

Prof. Frink
01-03-2011, 00:17
Okay, danke! Dass heisst dann wohl, dass es Konvention ist, immer die gleichen Header zu benutzen?

rais
01-03-2011, 23:57
Dass heisst dann wohl, dass es Konvention ist, immer die gleichen Header zu benutzen?
keine Ahnung, ob es `Konvention' ist, auf jeden Fall wäre es konsequent.

MfG

Prof. Frink
02-03-2011, 01:05
keine Ahnung, ob es `Konvention' ist, auf jeden Fall wäre es konsequent.

MfG

Ja, das bestimmt. Danke für Deine Hilfe, hast Du vielleicht auch eine Idee zu meinem anderen (http://www.mrunix.de/forums/showthread.php?t=70556) Problem im Zusammenhang mit ntheorem , in der Dokumentation sind Fußnoten mit keinem Wort bedacht?