4

I want my paragraphs to be separated by some whitespace and not indented. However, there is way too big a space between end of a theorem and begin of a proof (an MWE follows). What are my options to fix it?

enter image description here

\documentclass{article}

\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}

\usepackage{amsthm}

\newtheorem{theorem}{Theorem}
\newtheorem{definition}{Definition}

\begin{document}

\begin{definition}
  As any dedicated reader can clearly see, the Ideal of practical
  reason is a representation of, as far as I know, the things in
  themselves; as I have shown elsewhere, the phenomena should only be
  used as a canon for our understanding.
\end{definition}

\begin{theorem}
  Let us suppose that the noumena have nothing to do with necessity,
  since knowledge of the Categories is a posteriori.
\end{theorem}
\begin{proof}
  As is shown in the writings of Aristotle, the things in themselves
  (and it remains a mystery why this is the case) are a representation
  of time. Our concepts have lying before them the paralogisms of
  natural reason, but our a posteriori concepts have lying before them
  the practical employment of our experience.
\end{proof}

\end{document}
Werner
  • 603,163
mbork
  • 13,385

2 Answers2

3

A new version, with redefinition moved to preamble.

\documentclass{article}

\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}

\usepackage{amsthm}

\newtheorem{theorem}{Theorem}
\newtheorem{definition}{Definition}


\let\oldproof\proof
\def\proof{\oldproof\unskip}

\begin{document}


\begin{definition}
  As any dedicated reader can clearly see, the Ideal of practical
  reason is a representation of, as far as I know, the things in
  themselves; as I have shown elsewhere, the phenomena should only be
  used as a canon for our understanding.
\end{definition}

\begin{theorem}
  Let us suppose that the noumena have nothing to do with necessity,
  since knowledge of the Categories is a posteriori.
\end{theorem}
\begin{proof}
  As is shown in the writings of Aristotle, the things in themselves
  (and it remains a mystery why this is the case) are a representation
  of time. Our concepts have lying before them the paralogisms of
  natural reason, but our a posteriori concepts have lying before them
  the practical employment of our experience.
\end{proof}

\end{document}

enter image description here

1

Try to add this in the preamble

\usepackage{etoolbox}
\AtBeginEnvironment{proof}{\vspace{-1.5\baselineskip}}
  • Great, thanks! So it was proof which introduced the unnecessary skip. Stupid me, I should have tried something like this... – mbork Jul 22 '14 at 19:17