[texhax] keyval options in the closing part of an environment
José Romildo Malaquias
j.romildo at gmail.com
Mon Apr 26 03:01:12 CEST 2010
I want to define a new environment using an environment from the
fancyvrb.
In order to simplify the problem, let's consider the following LaTeX
document, which demonstrates the original problem:
\documentclass[a4paper]{article}
\usepackage{graphicx}
\newenvironment{env}[1][]
{\gdef\temp{#1}
\begin{quote}}
{\includegraphics[\temp]{/usr/share/pixmaps/xchat.png}
\end{quote}}
\begin{document}
\begin{env}[width=3cm]
This is a test.
\end{env}
\end{document}
The problem is the use of the options in the closing part of the
environment. Here I want to use the \includegraphics command with the
options passed to the env environment.
pdflatex fails with the error:
! Package keyval Error: width=3cm undefined.
See the keyval package documentation for explanation.
Type H <return> for immediate help.
...
l.15 \end{env}
How can I solve this problem? Any hints?
Regards,
Romildo
More information about the texhax
mailing list