- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 7 mesi fa da .
-
Topic
-
Ho bisogno di passare il nome di un’immagine come parametro all’interno di un ambiente. Un esempio minimale è riportato sotto.
`\documentclass{article}
\usepackage{graphicx}\newenvironment{provaT}[1]{Titolo.}{\includegraphics[width=10ex]{#1}}
\begin{document}
\begin{provaT}{immagine}
\end{provaT}
Testo.
\end{provaT}
\end{document}
`
La compilazione produce questo errore
`! Illegal parameter number in definition of \endprovaT.
1
l.4 …{Titolo.}{\includegraphics[width=10ex]{#1}}? `
Se il nome della figura viene passato senza parametro, l’ambiente funziona perfettamente
`\documentclass{article}
\usepackage{graphicx}\newenvironment{provaT}{Titolo.}{\includegraphics[width=10ex]{immagine}}
\begin{document}
\begin{provaT}
\end{provaT}
Testo.
\end{provaT}
\end{document}`
Qual’è il problema?
- Devi essere connesso per rispondere a questo topic.