Problem mit newenvironment < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) reagiert/warte auf Reaktion | Datum: | 13:39 Do 04.09.2008 | Autor: | erazor2106 |
Hallo,
ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Undzwar brauche ich für ein Dokument ein farbige Box mit Rand. Da ich mich damit noch nicht so gut auskenne, habe ich eine Vorlage aus dem Netz benutzt. In einem Minimalbeispiel läuft es auch ohne Probleme, wenn ich es dann aber in mein hauptdokument einfüge erhalte ich nur die fehlermeldung:
Latex Error: Somethings wrong - perhaps missing [mm] \item! [/mm] Ich kann mir den fehler aber nicht erklären, da ich die Umgebung 1 zu 1 aus dem minimalbeispiel übernommen habe:
Beispiel:
1: |
| 2: | %-----------------------------------------------------------------
| 3: | \documentclass[a4paper,twoside]{book}
| 4: | \usepackage[english,ngerman]{babel}
| 5: | \usepackage[T1]{fontenc}
| 6: | \usepackage{ae}
| 7: | \usepackage{amsfonts}
| 8: | \usepackage{dlfltxbcodetips}
| 9: | \usepackage{stmaryrd}
| 10: | \usepackage{xcolor}
| 11: | \usepackage{framed}
| 12: |
| 13: | \newenvironment{fshaded}{%
| 14: | \def\FrameCommand{\fcolorbox{framecolor}{shadecolor}}%
| 15: | \MakeFramed {\FrameRestore}}%
| 16: | {\endMakeFramed}
| 17: |
| 18: | \newenvironment{fdef}[1][]{\definecolor{shadecolor}{rgb}{0.64,0.77,1.00}%
| 19: | \definecolor{framecolor}{rgb}{1,1,1}%
| 20: | \begin{fshaded}\begin{Definition}#1\hspace*{0.15cm}}{\end{Definition}\end{fshaded}}
| 21: |
| 22: | \newtheorem{Definition}{Definition}[chapter]
| 23: |
| 24: | \begin{document}
| 25: | \chapter{TEST}\label{chapter.1}
| 26: | \begin{fdef}
| 27: | Sei $X$ eine reelle Zufallsvariable auf dem Wahrscheinlichkeitsraum
| 28: | $(\Omega,~\frak{A},~P)$ mit endlich vielen Werten x_1,~\ldots~,~x_n$.
| 29: | Dann heisst die Zahl
| 30: | \begin{equation}
| 31: | E(X) ~:=~ \sum^n_{i=1} x_i \cdot P(X = x_i)
| 32: | \end{equation}
| 33: | der Erwartungswert von $X$ (bzgl. $P$).
| 34: | \end{fdef}
| 35: | \end{document}
|
So in etwa sollte meine Box aussehen. Aber wie gesagt funktioniert das nur in meinem Minimalbeispiel. In meiner hauptdatei habe ich noch sehr viele Umgebungen und pakete, kann es sein dass der fehler daher irgendwo kommt?
Oder weiß jemand vielleicht eine andere Umgebung die das gleiche leistet?
Gruß erazor2106
[Edit: ich hab mal die code-tags reingesetzt - E.H.]
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:46 Do 04.09.2008 | Autor: | Somebody |
> Hallo,
> ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
> Undzwar brauche ich für ein Dokument ein farbige Box mit
> Rand. Da ich mich damit noch nicht so gut auskenne, habe
> ich eine Vorlage aus dem Netz benutzt. In einem
> Minimalbeispiel läuft es auch ohne Probleme, wenn ich es
> dann aber in mein hauptdokument einfüge erhalte ich nur die
> fehlermeldung:
> Latex Error: Somethings wrong - perhaps missing [mm] \item! [/mm] Ich
> kann mir den fehler aber nicht erklären, da ich die
> Umgebung 1 zu 1 aus dem minimalbeispiel übernommen habe:
Packe Deinen LaTeX-Code doch bitte in [code][/code]-Tags ein, damit er im Text Deiner Frage lesbar bleibt. Andernfalls versucht die Software dieses Forums einen LaTeX Code als Formatierungsanweisungen zu interpretieren: mit mehr oder weniger verheerenden Folgen für die Lesbarkeit.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:53 Do 04.09.2008 | Autor: | erazor2106 |
ahh danke schön.
also:
1: |
| 2: | %-----------------------------------------------------------------
| 3: | \documentclass[a4paper,twoside]{book}
| 4: | \usepackage[english,ngerman]{babel}
| 5: | \usepackage[T1]{fontenc}
| 6: | \usepackage{ae}
| 7: | \usepackage{amsfonts}
| 8: | \usepackage{dlfltxbcodetips}
| 9: | \usepackage{stmaryrd}
| 10: | \usepackage{xcolor}
| 11: | \usepackage{framed}
| 12: |
| 13: | \newenvironment{fshaded}{%
| 14: | \def\FrameCommand{\fcolorbox{framecolor}{shadecolor}}%
| 15: | \MakeFramed {\FrameRestore}}%
| 16: | {\endMakeFramed}
| 17: |
| 18: | \newenvironment{fdef}[1][]{\definecolor{shadecolor}{rgb}{0.64,0.77,1.00}%
| 19: | \definecolor{framecolor}{rgb}{1,1,1}%
| 20: | \begin{fshaded}\begin{Definition}#1\hspace*{0.15cm}}{\end{Definition}\end{fshaded}}
| 21: |
| 22: | \newtheorem{Definition}{Definition}[chapter]
| 23: |
| 24: | \begin{document}
| 25: | \chapter{TEST}\label{chapter.1}
| 26: | \begin{fdef}
| 27: | Sei $X$ eine reelle Zufallsvariable auf dem Wahrscheinlichkeitsraum
| 28: | $(\Omega,~\frak{A},~P)$ mit endlich vielen Werten x_1,~\ldots~,~x_n$.
| 29: | Dann heisst die Zahl\\
| 30: | \begin{equation}
| 31: | E(X) ~:=~ \sum^n_{i=1} x_i \cdot P(X = x_i)
| 32: | \end{equation}
| 33: | der Erwartungswert von $X$ (bzgl. $P$).
| 34: | \end{fdef}
| 35: | \end{document}
| 36: |
|
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:24 Do 04.09.2008 | Autor: | Somebody |
> ahh danke schön.
Bei mir kompiliert dies richtig - nach einer kleinen Korrektur: bei der Stelle "mit endlich vielen Werten [mm] $x_1,\ldots,x_n$" [/mm] fehlte vor dem x_1 ein $. Aber die Fehlermeldung
! Missing $ inserted.
<inserted text>
$
l.27 ...\frak{A},~P)$ mit endlich vielen Werten x_
1,~\ldots~,~x_n$.
die ich deswegen erhalte, stimmt nicht mit der Fehlermeldung überein, die Du angegeben hast.
Das nach dieser kleinen Korrektur resultierende Dokument sieht so aus:
[Dateianhang nicht öffentlich]
Dateianhänge: Anhang Nr. 1 (Typ: png) [nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:55 Do 04.09.2008 | Autor: | erazor2106 |
stimmt du hast recht, da hatte ich ein $ vergessen.
wie gesagt, die box funktioniert nur in dem großen dokument nicht. ich habe auch mal versucht eine verbatim-umgebung darum zulegen, also um \begin{fdef} und erhalte eine andere fehlermeldung, nämlich dass das file mit \begin{document} anfängt aber mit \end{verbatim} aufhört. das kann ich mir auch nicht erklären, weil die verbatim-umgebung keine probleme machen sollte und alles was darin eingeschlossen ist doch ignoriert werden sollte, oder?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:57 Do 04.09.2008 | Autor: | Somebody |
>
> stimmt du hast recht, da hatte ich ein $ vergessen.
>
> wie gesagt, die box funktioniert nur in dem großen dokument
> nicht. ich habe auch mal versucht eine verbatim-umgebung
> darum zulegen, also um \begin{fdef} und
> erhalte eine andere fehlermeldung, nämlich dass das file
> mit \begin{document} anfängt aber mit
> \end{verbatim} aufhört. das kann ich mir auch nicht
> erklären, weil die verbatim-umgebung keine probleme machen
> sollte und alles was darin eingeschlossen ist doch
> ignoriert werden sollte, oder?
Warum stellst Du nicht einfach ein minimales Beispiel, das diese Fehlermeldung provoziert, hier ins Forum (immer schön in [code][/code]-Tags eingeschlossen, versteht sich)?
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:30 Do 04.09.2008 | Autor: | erazor2106 |
ich habs hinbekommen, ich dank dir für deine Hilfe.
habe nach und nach die einzelnen umgebungen und pakete gelöscht und hab am ende gemerkt dass es hieran lag:
1: |
| 2: | \usepackage{amsmath}
| 3: | \usepackage{amssymb}
| 4: | \usepackage{amsthm}
| 5: | |
ich habe die reihenfolge der umgebungen und dieser Pakete geändert, dann gings plötzlich. die fehlermeldungen von latex sind manchmal nicht sonderlich hilfreich
|
|
|
|