\newenvironmentの引数
\newenvironment{環境}[引数の数][引数の初期値]{BEGIN}{END}
と記述する \newenvironment において,引数は END の中では使えない.
例えば,上下に余白を入れようとして,
\newenvironment{mypage}[1]% {\begin{minipage}{\textwidth}\vspace{#1}}% {\vspace{#1}\end{minipage}}
と記述することはできない.
あまり詳しく知らないが,適当に変数を定義して使うのが良いように思われる.
\newenvironment{mypage}[1]% {\def\@tmp{#1}\begin{minipage}{\textwidth}\vspace{\@tmp}}% {\vspace{\@tmp}\end{minipage}}
とか?