Seite 1 von 1
Einrücken nach Theoremen, etc. verhindern
Verfasst: Di 14. Mai 2013, 15:22
von Dimitri
%\documentclass{article}
%\usepackage{amsmath}
%\usepackage{hyperref}
%
%\begin{document}
%
%\begin{equation}\label{eq:test}
% a=b
%\end{equation}
%\ref{eq:test}
%
%\end{document}
\documentclass{article}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\DeclareMathAlphabet{\mathbfit}{OML}{cmm} {bx}{it}
\usepackage{amsthm}
\makeatletter
\newtheoremstyle{specialnote}
{3cm}% (Space above)
{3cm}% (Space below)
{}% (Body font)
{}% (Indent amount)
{\bfseries}% (Theorem head font)
{:}% (Punctuation after theorem head)
{3cm}% (Space after theorem head)
{%
\the\thm@headfont
#1
\ifx\relax#2\relax\else
\ #2
\fi
\ifx\relax#3\relax\else
\ ( % ein Leerzeichen
\begingroup
#3
\endgroup
)
\fi
}
\makeatother
\theoremstyle{specialnote}
\newtheorem{Bew}{Beweis}
\newtheorem{Lemm}{Lemma}
\begin{document}
\begin{Bew}[Testtitel]
www123
\end{Bew}
Das hier sollte nicht einrücken, sondern auf derselben Höhe wie "Beweis..." stehen
\end{document}
Hallo,
Kann Mir jemand sagen, wie ich das hinbekommen könnte, dass die Schrift nach dem Beendigen eines Beweises, etc. nicht einrückt?
Bei amsmath habe ich dazu nix gefunden...
Grüße
Verfasst: Di 14. Mai 2013, 15:23
von Dimitri
Upps,
Sry dafür, dass ich das auskommentierte nicht gelöscht habe --> nicht aufgepasst
Verfasst: Mi 15. Mai 2013, 08:31
von Epllus
Verwende \noindent
\documentclass{article}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\DeclareMathAlphabet{\mathbfit}{OML}{cmm} {bx}{it}
\usepackage{amsthm}
\makeatletter
\newtheoremstyle{specialnote}
{3cm}% (Space above)
{3cm}% (Space below)
{}% (Body font)
{}% (Indent amount)
{\bfseries}% (Theorem head font)
{:}% (Punctuation after theorem head)
{3cm}% (Space after theorem head)
{%
\the\thm@headfont
#1
\ifx\relax#2\relax\else
\ #2
\fi
\ifx\relax#3\relax\else
\ ( % ein Leerzeichen
\begingroup
#3
\endgroup
)
\fi
}
\makeatother
\theoremstyle{specialnote}
\newtheorem{Bew}{Beweis}
\newtheorem{Lemm}{Lemma}
\begin{document}
\begin{Bew}[Testtitel]
www123
\end{Bew}
\noindent Das hier sollte nicht einrücken, sondern auf derselben Höhe wie "Beweis..." stehen
\end{document}
Irgendwie habe ich das Gefühl, die Abstände bei "Beweis 1 ( Theorem )" sind zu groß.
Grüße
Epllus
Edit: PS: DU kannst deine Posts editieren.
Verfasst: Mi 15. Mai 2013, 16:17
von Dimitri
Danke für die Antwort.
Ja, dass die Abstände zu groß sind, ist Mir bewusst.

Verfasst: Do 16. Mai 2013, 21:18
von Dimitri
Ich würde das aber gerne in obige Struktur integrieren, sodass ich das nicht jedes mal nach nem Beweis, etc. schreiben muss.
Verfasst: Fr 17. Mai 2013, 13:19
von Epllus
Was besseres fällt mir im Moment nicht ein:
\documentclass{article}
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\DeclareMathAlphabet{\mathbfit}{OML}{cmm} {bx}{it}
\usepackage{amsthm}
\usepackage{etoolbox}
\makeatletter
\newtheoremstyle{specialnote}
{3cm}% (Space above)
{3cm}% (Space below)
{}% (Body font)
{}% (Indent amount)
{\bfseries}% (Theorem head font)
{:}% (Punctuation after theorem head)
{3cm}% (Space after theorem head)
{%
\the\thm@headfont
#1
\ifx\relax#2\relax\else
\ #2
\fi
\ifx\relax#3\relax\else
\ ( % ein Leerzeichen
\begingroup
#3
\endgroup
)
\fi
}
\makeatother
\theoremstyle{specialnote}
\newtheorem{Bew}{Beweis}
\newtheorem{Lemm}{Lemma}
\AfterEndEnvironment{Bew}{\noindent}
\begin{document}
\begin{Bew}[Testtitel]
www123
\end{Bew}
Das hier sollte nicht einrücken, sondern auf derselben Höhe wie "Beweis..." stehen
\end{document}
Grüße
Epllus
Verfasst: Fr 17. Mai 2013, 14:05
von Dimitri
THX
