[texhax] Vertical spacing.

Rahul Singh rsingh9 at cs.gmu.edu
Wed Dec 22 13:33:06 CET 2004



1.  I have the following theorem environment.
    This environment puts a vertical space of
    ".1 in" after a theorem statement.

    ================================
    \newenvironment{theorem}[1][Theorem]
     {\refstepcounter{theorem}
      \noindent\textbf{\thetheorem \: #1}\quad}
    {\\*[.1in]}
    ================================

2. Some theorem statements have an
   enumerate at the end. An enumerate
   puts some vertical space at the end.

   The following is an example of
   a theorem statement with an enumerate.

   ================================
   \begin{theorem}
    Let $(x_n) \rightarrow x \in \R$ and
        $(y_n) \rightarrow y \in \R$.
    \begin{enumerate}
     \item[(a)] $(x_n + y_n) \rightarrow x + y$.
     \item[(b)] $(x_n - y_n) \rightarrow x - y$.
     \item[(c)] $(x_n \, y_n) \rightarrow x \, y$.
     \item[(d)] $(c \, y_n) \rightarrow c \, y$, $c \in \R$.
     \item[(e)] Let $y \neq 0 \neq y_n$, for every $n \in \N$.
                $\left( \frac{x_n}{y_n} \right) = \frac{x}{y}$.
    \end{enumerate}
   \end{theorem}
  ==================================

3. The above theorem statement gives the error

   ================================
   ! LaTeX Error: There's no line here to end.

   See the LaTeX manual or LaTeX Companion for explanation.
   Type  H <return>  for immediate help.
    ...

   l.2649 \end{theorem}
   ================================


4. I would like to remove the error in such a
   way that the vertical space after a theorem
   statement is ".1 in" independent of the
   last latex statement in theorem statement.

References that explain these kind of issues
will be helpful.


Thank you very much.

Rahul Singh



More information about the texhax mailing list