I would like to use a theorem-like environment inside a quote environment (or with the same spacing as a quote environment).
In this answer the following solution is presented:
\documentclass{article}
\usepackage{amsthm}
\usepackage{lipsum}
\theoremstyle{definition}
\newtheorem{theo}{Theorem}
\newenvironment{Qtheorem}[1][]
{\quote\begin{theo}[#1]}
{\end{theo}\endquote}
\begin{document}
\lipsum[1]
\begin{Qtheorem}
\lipsum[1]
\end{Qtheorem}
\lipsum[1]
\end{document}
However, it produces extra/unwanted space at the top of the environment:
Can this be fixed directly?