Seite 1 von 1

Zeilenumbruch in Überschrift, newtheorem-Umgebung

Verfasst: Fr 25. Sep 2015, 11:19
von GirlyMaths
Hallo zusammen!

Ich benutze die newtheorem-Umgebung für Definitionen, Sätze etc. und gebe diesen damit auch eine Überschrift, also beispielsweise den Namen des Satzes. Leider wird dort kein Zeilenumbruch vorgenommen, sodass diese Überschrift länger ist, als alle anderen Texte.

Wie bekommt man eine Anpassung der Überschrift hin?

Ich bin dankbar für eure Hilfe!

Liebe Grüße,
GirlyMaths

Verfasst: Fr 25. Sep 2015, 14:09
von sudo
[mm][/mm]

Verfasst: Fr 25. Sep 2015, 15:45
von GirlyMaths
Ja klar,
ich hoffe, es funktioniert, wenn ich es einfach hier herein kopiere:
\documentclass[12pt]{report}
\usepackage{german}
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=30mm,bmargin=30mm,lmargin=35mm,rmargin=30mm}
\newtheorem{defi}{Definition}[chapter]
\newtheorem{theo}[defi]{Theorem}
\newtheorem{satz}[defi]{Satz}

\begin{document}
	\begin{defi} [Dieser Titel ist so lang, dass er alle anderen Zeilen am rechten Rand überragt.]
		Hier steht eine Defintion, die aufgrund der Einstellungen bzgl. der Seitenabstände weiter eingerückt ist, als der Titel der Definition.
	\end{defi}
\end{document}

Verfasst: Fr 25. Sep 2015, 16:15
von Noch so einer
Eigentlich nicht vorgesehen, aber man kann ein wenig tricksen:
\documentclass[12pt]{report}
\usepackage{german}
\usepackage{geometry}
\geometry{verbose,a4paper,tmargin=30mm,bmargin=30mm,lmargin=35mm,rmargin=30mm}
\usepackage{ntheorem}
\makeatletter
\newtheoremstyle{headerbreak}
  {\item[]{\theorem@headerfont ##1\ ##2\theorem@separator}\hskip\labelsep}%
  {\item[]{\theorem@headerfont ##1\ ##2\
    (##3)}\theorem@separator\hskip\labelsep}
\makeatother
\theoremstyle{headerbreak}
\newtheorem{defi}{Definition}[chapter]
\newtheorem{theo}[defi]{Theorem}
\newtheorem{satz}[defi]{Satz}

\begin{document}
\begin{defi} [Dieser Titel ist so lang, dass er alle anderen Zeilen am rechten Rand überragt.]
Hier steht eine Defintion, die aufgrund der Einstellungen bzgl. der Seitenabstände weiter eingerückt ist, als der Titel der Definition.
\end{defi}
\end{document}
Risiken und Nebenwirkungen nicht ausgeschlossen.

Und nächstes Mal verwendest Du bitte den Code-Button, wie das über dem Eingabefeld für neue Nachrichten angegeben ist …

Verfasst: So 27. Sep 2015, 10:24
von GirlyMaths
Super, so klappt es!

Vielen Dank, und mache ich :wink: