von guy.brush™ » So 8. Aug 2010, 21:12
Hallo Stefan,
vielen Dank erst einmal.
Ich habe oben jetzt die Fragen angepasst bzw. zu Ende aufgeschrieben und den fehlenden Code gepostet.
Ich hatte vorhin die .pdf bzgl. "ntheorem" etwas überflogen, da mich schon alleine die 67 Seiten (im Vergleich zu 5 bei "amsthm") etwas abgeschreckt hatten
.
Das besser positionierte QED-Symbol scheint sich wohl darauf zu beziehen, wenn es z.B. nach einer Display-Math Umgebung auftritt.
Ob sich "ntheorem" besser verhält, falls in der proof- oder theorem-Umgebungn direkt zu Beginn eine Aufzählung/Liste kommt, habe ich jetzt noch nicht gefunden.
Dass Rahmen + Schattierungen gleich inbegriffen sind, empfinde ich als sehr vorteilhaft.
Ich verstehe jetzt aber noch nicht so ganz, worin die Nachteile von "ntheorem" liegen. Immerhin habe ich wesentlich häufiger von "amsthm" Paket gehört und gelesen. Es wird z.B.
hier gar nicht mit aufgeführt.
Nachtrag: Eine Liste bzgl. aller Theoreme, Definitionen und Co. klingt natürlich auch sehr interessant. Dieses Feature scheint "ntheorem" zu bieten.
Was ich zumindest bei "amsthm" noch nicht gefunden habe, ist, wie man die optionale Zusatzbemerkung verändern kann (ich möchte diesen ja aufrecht und in bold haben). Ich meine folgenden Zusatz:
\begin{theorem}[ZUSATZ]
...
\end{theorem}
Also Ändern des
headspec soll dies ermöglichen, dass ich auch den "ZUSATZ" so anpassen kann, wie ich möchte. Doch ich hatte irgendwo gelesen (ich glaube im englischen Wikibooks), dass der Zusatz dann nicht mehr optional sei.
Nachtrag 2: So, nachdem ich jetzt wesentlich intensiver die .pdf zu "ntheorem" durchgelesen habe, muss ich doch leider noch ein paar Fragen hinzufügen, was ich nicht verstanden habe bzw. keine Lösung dafür finden konnte:
- Ich verstehe nicht wirklich, wie die \newtheoremstyle definiert werden müssen. Es wird erwähnt, dass das ganze als "trivlist" implementiert wird und dann ganz verkorkst aussehen darf/muss .
- Ich konnte leider nicht ausfindig machen, wie ich normale Rahmen oder Schattierungen in Dicke, Farbe, etc. verändern kann (insb. Rahmen nicht). Welche Befehle stehen mir da zur Verfügung und wie wende ich sie an?
- Ich bin etwas skeptisch geworden, weil bzgl. "ntheorem" in der .pdf einige mögliche Inkompatibilitäten erwähnt werden, insb. mit "amsmath", was für mich doch etwas wichtiger ist. Auch die Unbekanntheit des Packages gegenüber "amsthm" macht mir etwas Sorgen. Sind diese Gedanken unberechtigt?
- Macht mir "ntheorem" in Bezug auf die Referenzen irgendwas aus "amsmath" oder Ähnlichem "kaputt"?
- Kann ich es irgendwie einstellen, dass innerhalb einer solchen theorem-Umgebung (egal, ob ich "amsthm" oder "ntheorem" nutze) kein Seitenumbruch stattfindet, außer, wenn die Umgebung größer als 1 Seite wäre? Oder, wenn die Umgebung x % einer Seite einnimmt und dann ein Seitenumbruch erfolgen müsste? [Beispiel: Satz ist > 50 % der Seite ==> Seitenumbruch ist bei diesem Satz erlaubt.]
- Gibt es eine bessere oder schönere Implementierung von farbigen Rahmen, sofern ich "amsthm" benutze, als folgende?
\usepackage{framed}
\newenvironment{fshaded}{%
\def\FrameCommand{\fcolorbox{framecolor}{shadecolor}}%
\MakeFramed {\FrameRestore}}%
{\endMakeFramed}
\newenvironment{sa}[1][]{\definecolor{shadecolor}{rgb}{1,1,1}%
\definecolor{framecolor}{rgb}{1,0,0}%
\begin{fshaded}\begin{Satz}[#1]}{\end{Satz}\end{fshaded}}
Ich hoffe, ich habe keinen Code vergessen . Ganz blicke ich da auch noch nicht durch, aber ich glaube, der oben erwähnte "ZUSATZ" fehlt hier noch.
- Dieses Problem hat sich gerade erst aufgetan: Ich würde gerne, dass die Thereom-Umgebungen ebenfalls mit ins Inhaltsverzeichnis aufgenommen werden. Ich finde aber aktuell keine Möglichkeit, wie dies gehen sollte.
Hallo Stefan,
vielen Dank erst einmal.
Ich habe oben jetzt die Fragen angepasst bzw. zu Ende aufgeschrieben und den fehlenden Code gepostet.
Ich hatte vorhin die .pdf bzgl. "ntheorem" etwas überflogen, da mich schon alleine die 67 Seiten (im Vergleich zu 5 bei "amsthm") etwas abgeschreckt hatten ;).
Das besser positionierte QED-Symbol scheint sich wohl darauf zu beziehen, wenn es z.B. nach einer Display-Math Umgebung auftritt.
Ob sich "ntheorem" besser verhält, falls in der proof- oder theorem-Umgebungn direkt zu Beginn eine Aufzählung/Liste kommt, habe ich jetzt noch nicht gefunden.
Dass Rahmen + Schattierungen gleich inbegriffen sind, empfinde ich als sehr vorteilhaft.
Ich verstehe jetzt aber noch nicht so ganz, worin die Nachteile von "ntheorem" liegen. Immerhin habe ich wesentlich häufiger von "amsthm" Paket gehört und gelesen. Es wird z.B. [url=http://en.wikibooks.org/wiki/Category:LaTeX]hier[/url] gar nicht mit aufgeführt.
[b]Nachtrag:[/b] Eine Liste bzgl. aller Theoreme, Definitionen und Co. klingt natürlich auch sehr interessant. Dieses Feature scheint "ntheorem" zu bieten.
Was ich zumindest bei "amsthm" noch nicht gefunden habe, ist, wie man die optionale Zusatzbemerkung verändern kann (ich möchte diesen ja aufrecht und in bold haben). Ich meine folgenden Zusatz:
[code]
\begin{theorem}[ZUSATZ]
...
\end{theorem}
[/code]
Also Ändern des [i]headspec[/i] soll dies ermöglichen, dass ich auch den "ZUSATZ" so anpassen kann, wie ich möchte. Doch ich hatte irgendwo gelesen (ich glaube im englischen Wikibooks), dass der Zusatz dann nicht mehr optional sei.
[b]Nachtrag 2:[/b] So, nachdem ich jetzt wesentlich intensiver die .pdf zu "ntheorem" durchgelesen habe, muss ich doch leider noch ein paar Fragen hinzufügen, was ich nicht verstanden habe bzw. keine Lösung dafür finden konnte:
[list=a]
[*]Ich verstehe nicht wirklich, wie die \newtheoremstyle definiert werden müssen. Es wird erwähnt, dass das ganze als "trivlist" implementiert wird und dann ganz verkorkst aussehen darf/muss :).
[*]Ich konnte leider nicht ausfindig machen, wie ich normale Rahmen oder Schattierungen in Dicke, Farbe, etc. verändern kann (insb. Rahmen nicht). Welche Befehle stehen mir da zur Verfügung und wie wende ich sie an?
[*]Ich bin etwas skeptisch geworden, weil bzgl. "ntheorem" in der .pdf einige mögliche Inkompatibilitäten erwähnt werden, insb. mit "amsmath", was für mich doch etwas wichtiger ist. Auch die Unbekanntheit des Packages gegenüber "amsthm" macht mir etwas Sorgen. Sind diese Gedanken unberechtigt?
[*]Macht mir "ntheorem" in Bezug auf die Referenzen irgendwas aus "amsmath" oder Ähnlichem "kaputt"?
[*]Kann ich es irgendwie einstellen, dass innerhalb einer solchen theorem-Umgebung (egal, ob ich "amsthm" oder "ntheorem" nutze) kein Seitenumbruch stattfindet, außer, wenn die Umgebung größer als 1 Seite wäre? Oder, wenn die Umgebung x % einer Seite einnimmt und dann ein Seitenumbruch erfolgen müsste? [Beispiel: Satz ist > 50 % der Seite ==> Seitenumbruch ist bei diesem Satz erlaubt.]
[*]Gibt es eine bessere oder schönere Implementierung von farbigen Rahmen, sofern ich "amsthm" benutze, als folgende?
[code]
\usepackage{framed}
\newenvironment{fshaded}{%
\def\FrameCommand{\fcolorbox{framecolor}{shadecolor}}%
\MakeFramed {\FrameRestore}}%
{\endMakeFramed}
\newenvironment{sa}[1][]{\definecolor{shadecolor}{rgb}{1,1,1}%
\definecolor{framecolor}{rgb}{1,0,0}%
\begin{fshaded}\begin{Satz}[#1]}{\end{Satz}\end{fshaded}}
[/code]
Ich hoffe, ich habe keinen Code vergessen :). Ganz blicke ich da auch noch nicht durch, aber ich glaube, der oben erwähnte "ZUSATZ" fehlt hier noch.
[*]Dieses Problem hat sich gerade erst aufgetan: Ich würde gerne, dass die Thereom-Umgebungen ebenfalls mit ins Inhaltsverzeichnis aufgenommen werden. Ich finde aber aktuell keine Möglichkeit, wie dies gehen sollte.[/list]