Mi riattacco a questo topic per riproporre un comportamento di Listings che non riesco a sistemare.
Sto importando file Matlab nel documento, e desidero eliminare i commenti che sono presenti.
Per farlo, stando alle istruzioni, devo usare
`
\lstset{ morecomment=[il]{\%}}
`
dove i sta per “fai scomparire” e l specifica che il simbolo del commento ha solo un inizio (caso Matlab… ) e non una chiusura.
Il problema che riscontro è che mi cancella tutto, non solo i commenti!! è come se non si fermasse!
Ho provato con un esempio semplice:
File Matlab “Prova.m”
`
Ciao
% Non voglio questa
% E nemmeno questa!!!
E = m*c^2
% Figuriamoci questa…
`
Il risultato è che mi include correttamente la prima riga, e taglia tutto ció che c’è dopo il commento… come se non si fermasse (mi viene il dubbio che aspetti una chiusura del commento… tipo C /* */ …)
Uso TeXnicCenter-MikTeX. Il file tex che ho usato per la prova semplice è:
`
\documentclass[a4paper]{scrartcl}
\usepackage{listings}
\lstset{ morecomment=[il]{\%}}
\begin{document}
\lstinputlisting{“…/Prova.m”}
\end{document}`
Dove toppo?!?
Grazie
nachi