- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 10 mesi fa da .
-
Topic
-
questo è il codice che genera l’errore:`\documentclass[a4paper,12pt]{article}
\usepackage{color}
\definecolor{grayback}{rgb}{0.9,0.9,0.9}
\definecolor{grayrows}{rgb}{0.5,0.5,0.5}\usepackage{listings}
\lstdefinestyle{mio_stile}{
numbers=left,
stepnumber=1,
numberstyle=\footnotesize\color{grayrows},
numbersep=10pt,
firstnumber=1,
tabsize=2,
keepspaces=true,
xleftmargin=20pt
frame=ltrb,
basicstyle=\small,
keywordstyle={\color{blue}\bfseries},
identifierstyle=\ttfamily,
stringstyle=\ttfamily,
captionpos=t,
abovecaptionskip=15pt,
showstringspaces=false,
commentstyle={\color{grayrows}\bfseries}%,
}\begin{document}
\newcommand{\miocomando}[1]{
#1
}
%%con questo codice funziona tutto, verifico che non ci sono problemi con
%%le opzioni di lstlisting
\begin{lstlisting}[style=mio_stile,caption={Che bel codice}]
codice codice codice
\end{lstlisting}\miocomando{
%%commentando questo tutto funziona
%%decommentandolo non riesce a finire la compilazione: entra in una sorta di loop
\begin{lstlisting}[style=mio_stile,caption={Che bel codice}]
codice codice codice
\end{lstlisting}}
\end{document}`
a questo punto mi sembra logico dedurre che il problema sia mettere il tutto in un mio comando… La cosa però a me serve così: come ne vengo fuori??
- Devi essere connesso per rispondere a questo topic.