DDG
05-08-2007, 08:33
Hallo an alle,
ich verwende das Paket ntheorem und mein Problem ist, dass die Schriftart der Beweisumgebung nicht
mit der von mir erwünschten übereinstimmt. Kurzbeispiel:
\documentclass[a4paper,10pt,fleqn,twoside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amstext}
\usepackage{latexsym}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[hyperref,amsthm,amsmath,thmmarks]{ntheorem}
% -- hyperref Einstellungen --
\hypersetup{
pdffitwindow=false,
pdfhighlight=/O,
pdfnewwindow,
colorlinks=true,
pdfpagemode=UseOutlines,
bookmarksnumbered=true,
}
% ------------------------------------------- mathematische Umgebungen -------------------------
% -- Zähler für Theoremumgebungen anlegen --
\newcounter{theoremzaehler}[section]
% -- Theorem Umgebungseigenschaften --
\theoremstyle{change}
\theoremheaderfont{\normalfont\bfseries}
\theorembodyfont{\slshape}
\theoremseparator{.}
\theoremindent0cm
\theoremnumbering{arabic}
\theoremsymbol{}
% -- Theorem --
\newtheorem{Theorem}[theoremzaehler]{Theorem}
% -- Lemma --
\newtheorem{Lemma}[theoremzaehler]{Lemma}
% -- Proposition --
\newtheorem{Proposition}[theoremzaehler]{Proposition}
% -- Satz --
\newtheorem{Satz}[theoremzaehler]{Satz}
% -- Korollar --
\newtheorem{Korollar}[theoremzaehler]{Korollar}
% -- Definition --
\newtheorem{Definition}[theoremzaehler]{Definition}
% -- Bemerkung --
\newtheorem{Bemerkung}[theoremzaehler]{Bemerkung}
% -- Anmerkung --
\newtheorem{Anmerkung}[theoremzaehler]{Anmerkung}
% -- Beweis --
\theoremstyle{nonumberplain} % Standardstyle eines Theorems, ohne Zahlanzeige
\theoremheaderfont{\normalfont\slshape} % Überschrift des Beweises
\theorembodyfont{\upshape} % Schrift innerhalb eines Beweises
\theoremseparator{.} % Trennzeichen von Header und Innhalt eines Theorems, wird direkt nach dem Headerende gesetzt
\theoremindent0cm % linksseitiger Einschub des Inhalts eines Theorems
\theoremsymbol{\hspace*{\fill}$\Box$\par\vskip2ex} % Beweissymbol
\newtheorem{Beweis}{Beweis} % Beachte: Der "`theoremzaehler"' tacht hier nicht auf! (Denn dies würde dafür sorgen, dass er
% um 1 erhöht wird)
% -- Beispiel --
\theoremsymbol{}
\newtheorem{Beispiel}{Beispiel}
% --------------------------------------- Begin des Dokuments ----------------------------------
\begin{document}
\chapter{Das erste Kapitel}
\section{Erster Abschnitt}
\begin{Theorem}[Cauchy'scher Integralsatz für Sterngebiete]
Ein bisschen Textinhalt
\end{Theorem}
\begin{Beweis}
Ein bisschen Textinhalt
\end{Beweis}
\begin{Definition}
Ein bisschen Textinhalt
\end{Definition}
\begin{Beispiel}
Ein bisschen Textinhalt
\end{Beispiel}
\begin{Bemerkung}
Ein bisschen Textinhalt
\end{Bemerkung}
\section{Zweiter Abschnitt}
\end{document}
Viel Quelltext?! Die entscheidenden Zeilen befinden sich kurz vor dem Begin des Dokuments bei Beweis, genauer:
\theoremheaderfont{\normalfont\slshape}
\theorembodyfont{\upshape}
Diese Schrift wird nicht angenommen. Ersetzt man nun die Zeile (direkt davor)
\theoremstyle{nonumberplain}
durch
%\theoremstyle{nonumberplain}
so funktioniert es, aber nur mit Numerierung, die ich bei einem mathematischen Beweis nicht brauche.
Wäre schön, wenn jemand eine Lösung für mein Problem hätte.
Gruß und Dank
Denny
ich verwende das Paket ntheorem und mein Problem ist, dass die Schriftart der Beweisumgebung nicht
mit der von mir erwünschten übereinstimmt. Kurzbeispiel:
\documentclass[a4paper,10pt,fleqn,twoside]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amstext}
\usepackage{latexsym}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[hyperref,amsthm,amsmath,thmmarks]{ntheorem}
% -- hyperref Einstellungen --
\hypersetup{
pdffitwindow=false,
pdfhighlight=/O,
pdfnewwindow,
colorlinks=true,
pdfpagemode=UseOutlines,
bookmarksnumbered=true,
}
% ------------------------------------------- mathematische Umgebungen -------------------------
% -- Zähler für Theoremumgebungen anlegen --
\newcounter{theoremzaehler}[section]
% -- Theorem Umgebungseigenschaften --
\theoremstyle{change}
\theoremheaderfont{\normalfont\bfseries}
\theorembodyfont{\slshape}
\theoremseparator{.}
\theoremindent0cm
\theoremnumbering{arabic}
\theoremsymbol{}
% -- Theorem --
\newtheorem{Theorem}[theoremzaehler]{Theorem}
% -- Lemma --
\newtheorem{Lemma}[theoremzaehler]{Lemma}
% -- Proposition --
\newtheorem{Proposition}[theoremzaehler]{Proposition}
% -- Satz --
\newtheorem{Satz}[theoremzaehler]{Satz}
% -- Korollar --
\newtheorem{Korollar}[theoremzaehler]{Korollar}
% -- Definition --
\newtheorem{Definition}[theoremzaehler]{Definition}
% -- Bemerkung --
\newtheorem{Bemerkung}[theoremzaehler]{Bemerkung}
% -- Anmerkung --
\newtheorem{Anmerkung}[theoremzaehler]{Anmerkung}
% -- Beweis --
\theoremstyle{nonumberplain} % Standardstyle eines Theorems, ohne Zahlanzeige
\theoremheaderfont{\normalfont\slshape} % Überschrift des Beweises
\theorembodyfont{\upshape} % Schrift innerhalb eines Beweises
\theoremseparator{.} % Trennzeichen von Header und Innhalt eines Theorems, wird direkt nach dem Headerende gesetzt
\theoremindent0cm % linksseitiger Einschub des Inhalts eines Theorems
\theoremsymbol{\hspace*{\fill}$\Box$\par\vskip2ex} % Beweissymbol
\newtheorem{Beweis}{Beweis} % Beachte: Der "`theoremzaehler"' tacht hier nicht auf! (Denn dies würde dafür sorgen, dass er
% um 1 erhöht wird)
% -- Beispiel --
\theoremsymbol{}
\newtheorem{Beispiel}{Beispiel}
% --------------------------------------- Begin des Dokuments ----------------------------------
\begin{document}
\chapter{Das erste Kapitel}
\section{Erster Abschnitt}
\begin{Theorem}[Cauchy'scher Integralsatz für Sterngebiete]
Ein bisschen Textinhalt
\end{Theorem}
\begin{Beweis}
Ein bisschen Textinhalt
\end{Beweis}
\begin{Definition}
Ein bisschen Textinhalt
\end{Definition}
\begin{Beispiel}
Ein bisschen Textinhalt
\end{Beispiel}
\begin{Bemerkung}
Ein bisschen Textinhalt
\end{Bemerkung}
\section{Zweiter Abschnitt}
\end{document}
Viel Quelltext?! Die entscheidenden Zeilen befinden sich kurz vor dem Begin des Dokuments bei Beweis, genauer:
\theoremheaderfont{\normalfont\slshape}
\theorembodyfont{\upshape}
Diese Schrift wird nicht angenommen. Ersetzt man nun die Zeile (direkt davor)
\theoremstyle{nonumberplain}
durch
%\theoremstyle{nonumberplain}
so funktioniert es, aber nur mit Numerierung, die ich bei einem mathematischen Beweis nicht brauche.
Wäre schön, wenn jemand eine Lösung für mein Problem hätte.
Gruß und Dank
Denny