Archiv verlassen und diese Seite im Standarddesign anzeigen : \newenvironment + Zeileneinzug
christan
28-11-2007, 17:14
Hi,
ich habe eine sehr einfach Umgebung mittels \newenvironment definiert (der Schnörkel zum Schluss malt nur ein kleines schwarzes Viereck).
\newenvironment{myProof}
{
\vspace{.1cm}
\newline
{ Proof:}\ }
}
{
\hspace*{\fill}~\mbox{\rule[0pt]{1.3ex}{1.3ex}}\par\endtrivlist\unskip\vspace{0.3c m}
}
Mein Problem ist nun, dass nach \end{myProof} die nächste Zeile eingerückt ist, wie bei einem neuem Absatz. Wie kann ich das verhindern?
Schonmal besten Danke!
Viele Grüße,
Christian
marius79
29-11-2007, 01:49
Hallo,
Mein Problem ist nun, dass nach \end{myProof} die nächste Zeile eingerückt ist, wie bei einem neuem Absatz. Wie kann ich das verhindern?
indem Du nach \end{myProof} keine Leerzeile lässt. Wenn Du die Leerzeile zur besseren Lesbarkeit des Quellcodes behalten möchtest, hilft auch ein \noindent vor dem nachfolgenden Text.
Nebenbei: Deine Umgebung bereitet Probleme, wenn vor dem Beweis kein Text steht ("LaTeX Error: There's no line here to end."). Vielleicht ist das ntheorem (http://tug.ctan.org/tex-archive/macros/latex/contrib/ntheorem/)-Paket für Dich interessant? Damit könntest Du Dir z.B. folgendermaßen eine Beweisumgebung definieren:
\documentclass{scrartcl}
\usepackage[thmmarks]{ntheorem}
\theoremstyle{nonumberplain}
\theorembodyfont{\upshape}
\theoremheaderfont{\upshape}
\theoremseparator{:}
\theoremsymbol{\rule{1.3ex}{1.3ex}}
\newtheorem{myProof}{Proof}
\begin{document}
\begin{myProof}
Blablabla.
\end{myProof}
\noindent
Blablabla.
\end{document}
Grüße
marius
christan
29-11-2007, 08:41
Hallo Marius,
danke für deine Antwort, ich werde mir das Paket mal näher anschauen.
Viele Grüße,
Christian
localghost
29-11-2007, 10:26
Weshalb benutzt Du nicht die proof-Umgebung von amsmath (http://dante.ctan.org/CTAN/help/Catalogue/entries/amsmath.html)? Könnte Dir eine Menge Arbeit und Probleme ersparen.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.