Alles kursiv nach \theorem

Schriftbild, Absätze und Auflistungen einstellen


lorenz1980
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 27. Okt 2008, 14:59

Alles kursiv nach \theorem

Beitrag von lorenz1980 »

Hi,

mittels
 \newtheorem{satz}{Satz}[section]
\newtheorem{dfn}{Definition}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{beh}{Behauptung}[section]
habe ich Umgebungen für Sätze, Theoreme etc in mein Tex-Dokument hinzugefügt.
Vor einem Satz ist der Text gerade (so wie er sein soll), innerhalb des Satzes kursiv (so wie es sein soll), nach dem Theorem jedoch weiterhin kursiv - und das soll nicht sein!? Hab ich was vergessen?

Syralist
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 71
Registriert: Di 8. Jul 2008, 09:26
Wohnort: Bremen

Beitrag von Syralist »

Wo ich grade dabei bin, hab ich mir das auch noch mal angeschaut ;)
Ich bin vor dem Lemma!
\begin{lemma}
 Ich bin ein Lemma!
\end{lemma}
Und bin der Text hinter dem Lemma!
Funktionert bei mir wie erwartet.

edit:
Vielleicht solltest Du mal deine Präambel posten. Vielleicht liegt was mit deinen Pakten und/oder \newcommand im Argen.
Ubuntu 11.10 / Windows 7
TexLive 2011 / MikTeX 2.8
vim / TeXworks 0.3
---
Dass jemand paranoid ist heißt nicht, dass er nicht verfolgt wird.

lorenz1980
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 27. Okt 2008, 14:59

Beitrag von lorenz1980 »

Siehe auch den anderen Beitrag ;)
\documentclass[a4paper,12pt,oneside,headsepline,liststotoc,intoc,bibtotoc,tablecaptionabove,pagesize,pointlessnumbers]{scrreprt}
% Festlegung des Satzspiegels
\usepackage[top=2.5cm,bottom=2.5cm,left=3.5cm,right=2cm,headheight=1.25cm]{geometry}
% dt Silbentrennung
\usepackage[ngerman]{babel,varioref}
% dt Umlaute
\usepackage[latin1]{inputenc} %oder latin1? utf8? ansinew?
% Silbentrennung auch bei Umlauten
\usepackage[T1]{fontenc}
% intelligent printing of email addresses, hypertext links, path/ dir addresses
\usepackage{url}
% wrap text around floating objects/ gerahmte Boxen
\usepackage{wrapfig,boxedminipage}
% (eqn)array - Umgebung zum Setzen von Tabellen & geordneten Texten (math. Modus nur bei eqnarray autom. eingeschaltet!)
% tabularx - Tabellen mit fester Gesamtbreite & var. Spaltenbreite
% multirow - erlaubt in einer Spalte einer Tabelle die Felder mehrere Zellen zusammenzufassen
\usepackage{array, tabularx, multirow, enumerate}
\usepackage{supertabular}
% Zum Setzen des Zeilenabstandes
\usepackage{setspace}
% Theorem-Paket
\usepackage{theorem}
% für DIN-1505-normiertes Quellenverzeichnis
\usepackage[square]{natbib}
% Mathematikschriften
\usepackage{mathptmx}
% Math. Formelsatz/ Symbole
\usepackage{amsmath,amssymb}
% Sonderzeichen wie Euro, Copyright, Copyleft, Abzüglich uvm.
\usepackage[full]{textcomp}
% Abkürzungsverzeichnis
\usepackage{nomencl}
% Eurosymbol, römische Zahlen
\usepackage{eurosym,romannum}
% Zur Grafikeinbindung, Rotation, Grafikeinbindung
\usepackage[final]{graphicx, rotating, epsfig}
% erweitere description
\usepackage{expdlist}
% Zeilenabstand=1.5
\usepackage{setspace}
\usepackage{csquotes}


%Verzeichnis der Anhänge--------------------------------------------------------------------------------------------------------
% erklärt das @ zum Zeichen (sonst Makros vorbehalten)
\makeatletter

% dotfill - angleichen der Punktabstände
\renewcommand*\dotfill{\leavevmode%
  \leaders\hbox{$\m@th
  \mkern \@dotsep mu\hbox{.}\mkern \@dotsep
  mu$}\hfill\kern\z@}

\newcommand*{\maintoc}{                                 % Hauptinhaltsverzeichnis
  \begingroup
    \@fileswfalse                                       % kein neues Verzeichnis öffnen
    \renewcommand*{\appendixattoc}{                     % Trennanweisung im Inhaltsverzeichnis
      \value{tocdepth}=-10000                           % lokal tocdepth auf sehr kleinen Wert setzen
    }
    \tableofcontents                                    % Verzeichnis ausgeben
  \endgroup
}
\newcommand*{\appendixtoc}{                             % Anhangsinhaltsverzeichnis
  \begingroup
    \edef\@alltocdepth{\the\value{tocdepth}}            % tocdepth merken
    \setcounter{tocdepth}{-10000}                       % Keine Verzeichniseinträge
    \renewcommand*{\contentsname}{                      % Verzeichnisname ändern
      Verzeichnis der Anhänge}
    \renewcommand*{\appendixattoc}{                     % Trennanweisung im Inhaltsverzeichnis
      \setcounter{tocdepth}{\@alltocdepth}              % tocdepth wiederherstellen
    }
    \tableofcontents                                    % Verzeichnis ausgeben
    \setcounter{tocdepth}{\@alltocdepth}                % tocdepth wiederherstellen
  \endgroup
}
\newcommand*{\appendixattoc}{                           % Trennanweisung im Inhaltsverzeichnis
}
\g@addto@macro\appendix{                                % \appendix erweitern
  \if@openright\cleardoublepage\else\clearpage\fi       % Neue Seite
  \addcontentsline{toc}{chapter}{\appendixname}         % Eintrag ins Hauptverzeichnis
  \addtocontents{toc}{\protect\appendixattoc}           % Trennanweisung in die toc-Datei
}

% @ wird wieder Makro-Symbol
\makeatother

% Karl \RM{12} --> Karl XII.
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{.}}}

%setzt Randnotizen mit \Rand{<Anmerkung>}
\newcommand*{\Rand}[1]{\marginpar{\textsf{\tiny{#1}}}}

%Vektornorm ||.||
\newcommand{\vnorm}[1]{\left|\left|#1\right|\right|}

%Determinante |.|
\newcommand{\determ}[1]{\left|#1\right|}

%^(R), ^(C), ^(TM)
\def\TReg{\textsuperscript{\textregistered}}
\def\TCop{\textsuperscript{\textcopyright}}
\def\TTra{\textsuperscript{\texttrademark}}

\newtheorem{satz}{Satz}[section]
\newtheorem{dfn}{Definition}[section]
\newtheorem{lemma}{Lemma}[section]
\newtheorem{beh}{Behauptung}[section]

\newcommand{\diag}{\mathrm{diag}}
\newcommand{\rang}{\mathrm{rang}}
\newcommand{\sign}{\mathrm{sign}}
\newcommand{\cond}{\mathrm{cond}}
\newcommand{\ld}{\mathrm{ld}}
\newcommand{\sinc}{\mathrm{sinc}}
\newcommand{\Spur}{\mathrm{Spur}}
\newcommand{\cov}{\mathrm{cov}}
\newcommand{\E}{\mathrm{E}}
%\newcommand{\}{\mathrm{}}

%Gliederungsnummern im Rand
%\renewcommand*{\othersubsectionlevelsformat}[1]{%
%\llap{\csname the#1\endcsname\autodot\enskip}}
%oder besser mit makebox
%	\makebox[0pt][r]{\csname the#1\endcsname\autodot\enskip}}

%legt die Einrücktiefe der ersten Zeile für alle folgenden Absätze fest
\setlength{\parindent}{0em}
%legt den Abstand zwischen den folgenden Absätzen fest
\setlength{\parskip}{2.0ex plus 1.0ex minus 0.5ex}

% Koma-Script: Kontrolle über Format und Inhalt der Kopf- und Fußzeilen
\usepackage{scrpage2}
% Chapter-Titel in der Kopfzeile
\automark[chapter]{chapter}

%Während \clearscrheadings lediglich alle Felder des Seitenstils scrheadings und \clearscrplain alle Felder des zugehörigen %plain-Seitenstils löscht, werden von \clearscrheadfoot alle Felder beider Seitenstile auf leere Inhalte gesetzt.
\clearscrheadfoot

% Formatierung: Kopfzeile innen=Kapitelname; außen Seitennumer
% Ausnahme: Kapitel beginnt auf der Seite --> Seitennumer Fußezeile außen
\ihead[]{\headmark}
\ohead[]{\pagemark}
\ofoot[\pagemark]{}
\chead{}
\cfoot[]{}
\ifoot{}

% Tab. statt Tabelle
\renewcommand{\tableformat}{\textbf{Tab.\thetable\autodot}}
% Abb. statt Abbildung
\renewcommand{\figureformat}{\textbf{Abb.\thefigure\autodot}}

%Koma-Fonts für pagehead, pagenumber, caption, captionlabel, subsubsection*
\renewcommand{\familydefault}{cmss}							%Umstellung auf sf-Schrift
\setkomafont{pagehead}{\sffamily\upshape}
\setkomafont{pagenumber}{\sffamily}
\addtokomafont{caption}{\small}
\setkomafont{captionlabel}{\sffamily}
\setkomafont{subsubsection}{\usekomafont{subsection}}

%AbkVerzeichnis
\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}  % Nomenclature=Abkürzungsverzeichnis
\setlength{\nomlabelwidth}{.25\hsize}           % setzt Abstand zw. Abk. und Beschreibung
\renewcommand{\nomlabel}[1]{#1 \dotfill}        % hfill (   ), hrulefill (___), dotfill (...)
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\newcommand{\Abkuerzung}{
\printnomenclature
\newpage
}

% 1. Gleichung in Kapitel 4 ist (4.1) statt nur (1)
\numberwithin{equation}{chapter}
% selbstgebastele Kopfzeile (s. oben)
\pagestyle{scrheadings}


\begin{document}
\setstretch{1.213}

% arabische Nummerierung f. Danksagung
\pagenumbering{arabic}
\newcounter{arabic}											%römischer Seitennummern
\setcounter{arabic}{\value{page}}							%Zähler setzen
% römische Nummerierung für Inhalts-, Abbildungs-, Tabellen-, Symbol-& Abkürzungsverz.
	\pagenumbering{Roman}
%	\include{Danksagung}
	\maintoc
    \Abkuerzung
	\newpage

\setcounter{chapter}{0} 								%Zählerrücksetzung auf 1 (Kapitel)

\pagenumbering{arabic}									%arabische Seitennummern
\setcounter{page}{\value{arabic}} 						%Zählerrücksetzung auf 1 (Seiten)

\include{Kapitel_1}
\include{Kapitel_2}
\include{Kapitel_3}
\include{Kapitel_4}
\include{Kapitel_5}
\include{Kapitel_6}
\include{Kapitel_7}
\include{Eid}


\bibliography{bibliographie}
\bibliographystyle{plaindin}
\nocite{*} % auch nicht-zitierte Werke anzeigen

\listoffigures
\listoftables

\setstretch{1.0}
\include{Anhang}


\include{Notizen}
\end{document} 

lorenz1980
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 27. Okt 2008, 14:59

Beitrag von lorenz1980 »

Hmkay, MEIN Fehler - wie erwartet.

Ich las irgendwo, dass ich einfach
\satz{
 blubb
}
schreiben kann, anstatt
\begin{satz}
 blubb
\end{satz}
Aber evtl will ja jmd an meiner Präambel rummeckern: Das sollte man nicht mehr, das ist doof, da fehlt, x überschreibt y, das ist veraltet ;)

Antworten