Zeilenumbruch nach Definitionsüberschrift

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zeilenumbruch nach Definitionsüberschrift

Quick & Dirty

von Robert T. » Di 19. Feb 2013, 23:51

Eine (sicherlich nicht gerade elegante) Lösung habe ich gerade selber gefunden:
\documentclass[parskip=half*]{scrartcl}

\usepackage{amsthm}
\usepackage{polyglossia}
\usepackage{thmtools}

\declaretheoremstyle[
 headfont=\bfseries,
 headpunct={},
 notefont=\normalfont\itshape,
 notebraces={}{},
 bodyfont=\normalfont,
 headformat=\NAME~\NUMBER:\NOTE,
]{MeinFormat}

\declaretheorem[style=MeinFormat]{Definition}

\begin{document}

 \begin{Definition}[Blablub]\label{Def:Blablub}
  \begin{addmargin*}[0.05\textwidth]{0.05\textwidth}
   \hspace{\textwidth}\newline Viel Text.

   Noch mehr Text.
  \end{addmargin*}
 \end{Definition}

\end{document}
Die Puristen mögen aufschreien.

R.

Zeilenumbruch nach Definitionsüberschrift

von Robert T. » Di 19. Feb 2013, 14:47

Moin moin,

irgendwie scheinen mir keine passenden Suchwörter einzufallen und ich bin mir auch nicht ganz sicher, ob ich im richtigen Ast des Forums stecke.

Folgendes Problem: Ich habe mir mit thmtolls eine Definitionsüberschrift gebastelt wie sie mir gefällt. Nun würde ich gerne den Inhalt der Definition einrücken. Das habe ich versucht mit
addmargin*
versucht umzusetzen, aber dann geht mir der Zeilenumbruch nach der Überschrift flöten.

Folgendes Minimalbeispiel:
\documentclass[parskip=half*]{scrartcl}

\usepackage{amsthm}
\usepackage{polyglossia}
\usepackage{thmtools}

\declaretheoremstyle[
 headfont=\bfseries,
 headpunct={},
 notefont=\normalfont\itshape,
 notebraces={}{},
 bodyfont=\normalfont,
 headformat=\NAME~\NUMBER: \NOTE\newline,
]{MeinFormat}

\declaretheorem[style=MeinFormat]{Definition}

\begin{document}

 \begin{Definition}[Blablub]\label{Def:Blablub}
  \begin{addmargin*}[0.05\textwidth]{0.05\textwidth}
   Viel Text.

   Noch mehr Text.
  \end{addmargin*}
 \end{Definition}

\end{document}
Das erzeugt:
Definition 1: Blablub Viel Text.
Noch mehr Text.
Ich hätte aber gerne:
Definition 1: Blablub
Viel Text.

Noch mehr Text.
Das
\newline
steht ja nicht umsonst da und ohne
\addmargin*
klappt es auch wunderbar.

Kann mir jemand weiterhelfen?

Danke

R.

Nach oben