von N.L. » Sa 16. Mär 2019, 04:01
Liebe Community,
in meiner Doktorarbeit arbeite ich mit einer zentralen Forschungsfrage und Hypothesen. Ich möchte gerne meine zentrale Forschungsfrage in einen Rahmen packen. So wie in dem angehängten Beispiel "mdframed package", dass ich unter folgendem Link gefunden habe:
https://texblog.org/2015/09/30/fancy-bo ... -mdframed/
Ich finde das ziemlich elegant und würde gerne eine einfache Version davon nutzen. In meinem Fall soll die zentrale Forschungsfrage in den Rahmen und in den Header manuell "Zentrale Forschungsfrage" stehen. Der eigentliche Code enthält eine automatische Nummerierung, die ich in meinem Fall gar nicht drin haben möchte. Leider bin ich nicht in der Lage das vernünftig zu deaktivieren/entfernen. Kann mir da jemand freundlicherweise weiterhelfen?
\documentclass[a4paper, 12pt]{scrbook}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Fancy box mit mdframed package
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[framemethod=TikZ]{mdframed}
\newcounter{theo}[section]\setcounter{theo}{0}
\renewcommand{\thetheo}{\arabic{section}.\arabic{theo}}
\newenvironment{theo}[2][]{%
\refstepcounter{theo}%
\ifstrempty{#1}%
{\mdfsetup{%
frametitle={%
\tikz[baseline=(current bounding box.east),outer sep=0pt]
\node[anchor=east,rectangle,fill=blue!20]
{\strut Theorem~\thetheo};}}
}%
{\mdfsetup{%
frametitle={%
\tikz[baseline=(current bounding box.east),outer sep=0pt]
\node[anchor=east,rectangle,fill=blue!20]
{\strut Theorem~\thetheo:~#1};}}%
}%
\mdfsetup{innertopmargin=10pt,linecolor=blue!20,%
linewidth=2pt,topline=true,%
frametitleaboveskip=\dimexpr-\ht\strutbox\relax
}
\begin{mdframed}[]\relax%
\label{#2}}{\end{mdframed}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{theo}[Pythagoras' theorem]{thm:pythagoras}
Hier soll die zentrale Forschungsfrage stehen. Im Box Header soll auf keine Section verwiesen bzw. manuell "Zentrale Forschungsfrage" ergaenzt werden.
\end{theo}
\end{document}
Liebe Community,
in meiner Doktorarbeit arbeite ich mit einer zentralen Forschungsfrage und Hypothesen. Ich möchte gerne meine zentrale Forschungsfrage in einen Rahmen packen. So wie in dem angehängten Beispiel "mdframed package", dass ich unter folgendem Link gefunden habe:
https://texblog.org/2015/09/30/fancy-boxes-for-theorem-lemma-and-proof-with-mdframed/
Ich finde das ziemlich elegant und würde gerne eine einfache Version davon nutzen. In meinem Fall soll die zentrale Forschungsfrage in den Rahmen und in den Header manuell "Zentrale Forschungsfrage" stehen. Der eigentliche Code enthält eine automatische Nummerierung, die ich in meinem Fall gar nicht drin haben möchte. Leider bin ich nicht in der Lage das vernünftig zu deaktivieren/entfernen. Kann mir da jemand freundlicherweise weiterhelfen?
[code]
\documentclass[a4paper, 12pt]{scrbook}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Fancy box mit mdframed package
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[framemethod=TikZ]{mdframed}
\newcounter{theo}[section]\setcounter{theo}{0}
\renewcommand{\thetheo}{\arabic{section}.\arabic{theo}}
\newenvironment{theo}[2][]{%
\refstepcounter{theo}%
\ifstrempty{#1}%
{\mdfsetup{%
frametitle={%
\tikz[baseline=(current bounding box.east),outer sep=0pt]
\node[anchor=east,rectangle,fill=blue!20]
{\strut Theorem~\thetheo};}}
}%
{\mdfsetup{%
frametitle={%
\tikz[baseline=(current bounding box.east),outer sep=0pt]
\node[anchor=east,rectangle,fill=blue!20]
{\strut Theorem~\thetheo:~#1};}}%
}%
\mdfsetup{innertopmargin=10pt,linecolor=blue!20,%
linewidth=2pt,topline=true,%
frametitleaboveskip=\dimexpr-\ht\strutbox\relax
}
\begin{mdframed}[]\relax%
\label{#2}}{\end{mdframed}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{theo}[Pythagoras' theorem]{thm:pythagoras}
Hier soll die zentrale Forschungsfrage stehen. Im Box Header soll auf keine Section verwiesen bzw. manuell "Zentrale Forschungsfrage" ergaenzt werden.
\end{theo}
\end{document}
[/code][list=][/list]