Warnung bei selbstdefinierter ntheorem-Umgebung?

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


MatLos

Warnung bei selbstdefinierter ntheorem-Umgebung?

Beitrag von MatLos »

Guten Morgen Forum!
Vielleicht ist es Haarspalterei, aber eigentlich sollte man sich ja um die Fehlermeldungen kümmern, die man beim Bauen von Latexdokumenten vorgehalten bekommt, selbst wenn das Dokument ordentlich und richtig baut.
Dies ist bei mir der Fall, ich recherchiere schon echt lang (schaut auf die Uhrzeit ;-)), komme aber auf keinen grünen Zweig. Bin auch kein Latex-Crack, muss es im Rahmen einer Arbeit für die Uni nutzen.
Langes blabla, hier das Problem:
Bei dieser Konfiguration
\documentclass[11pt,		% 11pt Schrift
	    BCOR8mm, 		% Bindekorrektur
	    DIV12,		% Satzspiegel
	    twoside,		% Doppelseitige Ausgabe
	    a4paper,		% DIN A4
	    openright,		% Neue Kapitel auf rechter Seite
%	    dvips,		% Source Specials ins DVI/PS	
%	    draft,		% Bilder weglassen, Overfull H-Boxen markieren
	    final,		% Engültige Version mit Bildern
	    cleardoubleplain,	% leere linke Seite bei openright
	    halfparskip,	% Absatzabstand
	    ]{scrreprt}		% KOMA-Skript Klasse


% Kodierung des Quelltextes
\usepackage[latin1]{inputenc} % Latin1
%\usepackage[utf8]{inputenc} 	% UTF-8
% Kodierungskram im Zieldokument
\usepackage[T1]{fontenc}

%\KOMAoptions{pagesize=dvips}


%%% OPTIK %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Schriftart Palatino
% -> 11pt einstellen
\usepackage{mathpazo} 	% Schriftart Palatino
\linespread{1.1}	% Zeilenabstand

\typearea[current]{last} % Satzspiegel für Schriftart erneut berechnen

% Ueberschriften fett
\setkomafont{sectioning}{\normalcolor\bfseries}
% Bild- und Tabellen-Unterschriften formatieren
\renewcommand{\caplabelfont}{\bfseries}
\renewcommand{\capfont}{\small}

% fuer subfigure
\newcommand{\goodgap}{%
\hspace{\subfigtopskip}%
\hspace{\subfigbottomskip}}

% Trennregeln nach neuer Rechtschreibung, deutsche Spracheinstellungen
\usepackage{ngerman} 
\usepackage[ngerman]{babel}
%%% PACKAGES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Paket zum Einbinden von Grafiken
% final: Grafiken auch bei draft einbinden
\usepackage[final]{graphicx}
%Quelltext
\usepackage{listings}

% Automatische Hyperlinks bei Referenzen/Verweisen (verschwinden beim Druck)
\usepackage[final=true, breaklinks=true]{hyperref}

% Literaturverzeichnis nach deutscher Norm
%\usepackage{bibgerm}

% Lange Tabellen (mehr als eine Seite) 
%\usepackage{longtable}

% AMS-Math Paket
\usepackage{amsmath,amssymb}

% Grafiken mit LaTeX beschriften
\usepackage{psfrag}
% Abbildungen mit Unterabbildungen
\usepackage{subfigure}

% Schoene Darstellung physikalischer Einheiten
\usepackage{nicefrac}
\usepackage{units}

\usepackage[thmmarks,amsmath,amsthm]{ntheorem}
\theoremheaderfont{\bfseries}
\theorembodyfont{\normalfont}
\theoremstyle{break}  %%% neue Zeile nach dem Kopf
\theoremsymbol{\blacksquare}      %%%schwarzes gefuelltes Quadrat als Endemarker
\newtheorem{bsp}{Beispiel}

% Lange Tabellen (mehr als eine Seite) 
\usepackage{longtable}

\begin{document}

\begin{bsp}[Satz von Pythagoras]
Der Satz von Pythagoras kann wie folgt umgesetzt werden:
\begin{verbatim}
c = sqrt(a*a + b*b) \end{verbatim}
\end{bsp}
\end{document}
Erhalte ich die Fehlermeldung:
/kapitel2.tex:34:Missing $ inserted. 1.7725 \end{verbatim}
./kapitel2.tex:34:Extra }, or forgotten $. 1.7725 \end{verbatim}

Habe keine Ahnung, warum... verbatim muss man doch nicht in der Matheumgebung ($...$) einbetten? Ist was an meiner Schablone falsch? beißt sich was mit KOMA? habe echt keine Ideen mehr...
Benutze übrigens Kile 2.0.1 (KDE 3.5.9 openSUSE 11.0), falls das wem hilft.

Danke für eure Mühe.
Johannes

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag von phi »

\end{verbatim} muss immer allein in einer Zeile stehen.

MatLos

Beitrag von MatLos »

Das habe ich auch schon versucht, das bringt leider nichts. Außerdem lehrt die ntheorem-Doku etwas anderes:
\begin{Example}
~\hfill~
\begin{verbatim}
And, it also works for verbatim
... when the \end{verbatim} is in the
same line as the text ends. \end{verbatim}
\end{Example}
Trotzdem Danke für die Idee.

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag von phi »

Bei mir funktioniert es allerdings genau dann, wenn \end{verbatim} in einer eigenen Zeile steht. Die Dokumentation scheint hier nicht korrekt zu sein. Füge mal am Anfang einen \listfiles-Befehl ein und überprüfe, ob deine Paketversionen mit meinen übereinstimmen:
 *File List*
scrreprt.cls    2009/07/24 v3.04a KOMA-Script document class (report)
scrkbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
 scrbase.sty    2009/07/24 v3.04a KOMA-Script package (KOMA-Script-independent 
basics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2009/03/25 v3.03 KOMA-Script package (loading files)
tocbasic.sty    2009/06/08 v3.03b KOMA-Script package (handling toc-files)
scrsize11pt.clo    2009/07/24 v3.04a KOMA-Script font size class option (11pt)
typearea.sty    2009/07/24 v3.04a KOMA-Script package (type area)
inputenc.sty    2008/03/30 v1.1d Input encoding file
  latin1.def    2008/03/30 v1.1d Input encoding file
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
mathpazo.sty    2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS) 
   t1ppl.fd    2001/06/04 font definitions for T1/ppl.
 ngerman.sty    1998/07/08 v2.5e Support for writing german texts (br)
   babel.sty    2008/07/06 v3.8l The Babel package
ngermanb.ldf    2008/07/06 v2.6n new German support from the babel system
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2009/08/28 v1.8 graphics configuration of TeX Live
  pdftex.def    2009/08/25 v0.04m Graphics/color for pdfTeX
listings.sty    2007/02/22 1.4 (Carsten Heinz)
 lstmisc.sty    2007/02/22 1.4 (Carsten Heinz)
listings.cfg    2007/02/22 1.4 listings configuration
hyperref.sty    2009/10/09 v6.79a Hypertext links for LaTeX
   ifpdf.sty    2009/04/10 v2.0 Provides the ifpdf switch (HO)
  ifvtex.sty    2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
 ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
 hycolor.sty    2009/10/02 v1.5 Code for color options of hyperref/bookmark (HO
)
xcolor-patch.sty    2009/10/02 xcolor patch
  pd1enc.def    2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO)
etexcmds.sty    2007/12/12 v1.2 Prefix for e-TeX command names (HO)
infwarerr.sty    2007/09/09 v1.2 Providing info/warning/message (HO)
hyperref.cfg    2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty    2009/08/13 v3.4 Keyval support for LaTeX options (HO)
kvsetkeys.sty    2009/07/30 v1.5 Key value parser with default handler support 
(HO)
     url.sty    2006/04/12  ver 3.3  Verb mode for urls, etc.
  bitset.sty    2007/09/28 v1.0 Data type bit set (HO)
 intcalc.sty    2007/09/27 v1.1 Expandable integer calculations (HO)
bigintcalc.sty    2007/11/11 v1.1 Expandable big integer calculations (HO)
pdftexcmds.sty    2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions (
HO)
ifluatex.sty    2009/04/17 v1.2 Provides the ifluatex switch (HO)
 ltxcmds.sty    2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)

atbegshi.sty    2008/07/31 v1.9 At begin shipout hook (HO)
 hpdftex.def    2009/10/09 v6.79a Hyperref driver for pdfTeX
 amsmath.sty    2000/07/18 v2.13 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
 amssymb.sty    2009/06/22 v3.00
amsfonts.sty    2009/06/22 v3.00 Basic AMSFonts support
  psfrag.sty    1998/04/11 v3.04 PSfrag (MCG)
subfigure.sty    2002/03/15 v2.1.5 subfigure package
subfigure.cfg
nicefrac.sty    1998/08/04 v0.9b Nice fractions
  ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
   units.sty    1998/08/04 v0.9b Typesetting units
ntheorem.sty    2005/07/07 1.25
longtable.sty    2004/02/01 v4.11 Multi-page Table package (DPC)
supp-pdf.mkii
 nameref.sty    2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty    2008/08/11 v3.1 Data extraction from references (HO)
kjhafjkhkfjh.out
kjhafjkhkfjh.out
  ot1ppl.fd    2001/06/04 font definitions for OT1/ppl.
 omlzplm.fd    2002/09/08 Fontinst v1.914 font definitions for OML/zplm.
 omszplm.fd    2002/09/08 Fontinst v1.914 font definitions for OMS/zplm.
 omxzplm.fd    2002/09/08 Fontinst v1.914 font definitions for OMX/zplm.
 ot1zplm.fd    2002/09/08 Fontinst v1.914 font definitions for OT1/zplm.
  t1cmtt.fd    1999/05/25 v2.5h Standard LaTeX font definitions
 ***********

MatLos

Beitrag von MatLos »

Hm.... daran könnte es wohl liegen, bei mir ist keine Version von 2009...
 *File List*
scrreprt.cls    2006/07/30 v2.95b KOMA-Script document class (report)
scrkbase.sty    2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
scrlfile.sty    2006/03/28 v2.95 KOMA-Script package (loading files)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
  size11.clo    2005/09/16 v1.4f Standard LaTeX file (size option)
typearea.sty    2006/07/30 v2.95b KOMA-Script package (type area)
inputenc.sty    2006/05/05 v1.1b Input encoding file
  latin1.def    2006/05/05 v1.1b Input encoding file
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
mathpazo.sty    2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS) 
   t1ppl.fd    2001/06/04 font definitions for T1/ppl.
   babel.sty    2005/11/23 v3.8h The Babel package
ngermanb.ldf    2004/02/20 v2.6m new German support from the babel system
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
   dvips.def    1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
hyperref.sty    2007/02/07 v6.75r Hypertext links for LaTeX
  pd1enc.def    2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg    2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty    2006/08/22 v2.4 Connects package keyval with LaTeX options (HO
)
     url.sty    2005/06/27  ver 3.2  Verb mode for urls, etc.
  hdvips.def    2007/02/07 v6.75r Hyperref driver for dvips
 pdfmark.def    2007/02/07 v6.75r Hyperref definitions for pdfmark specials
 amsmath.sty    2000/07/18 v2.13 AMS math features
 amstext.sty    2000/06/29 v2.01
  amsgen.sty    1999/11/30 v2.0
  amsbsy.sty    1999/11/29 v1.2d
  amsopn.sty    1999/12/14 v2.01 operator names
 amssymb.sty    2002/01/22 v2.2d
amsfonts.sty    2001/10/25 v2.2f
  psfrag.sty    1998/04/11 v3.04 PSfrag (MCG)
subfigure.sty    2002/03/15 v2.1.5 subfigure package
subfigure.cfg
nicefrac.sty    1998/08/04 v0.9b Nice fractions
  ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
   units.sty    1998/08/04 v0.9b Typesetting units
ntheorem.sty    2005/07/07 1.25
longtable.sty    2004/02/01 v4.11 Multi-page Table package (DPC)
tabularx.sty    1999/01/07 v2.07 `tabularx' package (DPC)
   array.sty    2005/08/23 v2.4b Tabular extension package (FMi)
ltxtable.sty    1995/12/11 v0.2 longtable/tabularx merge (DPC)
 nameref.sty    2006/12/27 v2.28 Cross-referencing by name of section
refcount.sty    2006/02/20 v3.0 Data extraction from references (HO)
...
Wie aktualisiert man Packages mit Kile unter Linux? Weiß grad auch gar nicht, ob ich dafür Rechte habe... mit MikTex hätte ich das jetzt noch hinbekommen, aber sooo.... Tipps??

Vielen Dank.
Gruß

Antworten