- Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 11 mesi fa da .
-
Topic
-
Salve a tutti, mi chiamo Edoardo, è il mio primo post. Ho provato a cercare informazioni riguardo il mio dubbio (dubbi) ma non ho trovato nulla.Il mio problema si presenta nell’uso del pacchetto Listings per inserire nella mia tesi del codice che ho scritto.
Uso due tipi di codice: C++ e MatLab.
Per la compilazione/impaginazione del codice C++ non c’è problema. Procedura standard con qualche impostazione nel preambolo.
Per inserire codice MatLab invece ho molti problemi.
Il codice viene trascitto solo in parte, cosa stranissima, l’ultima parte dell’algoritmo non c’è… non c’è nemmeno la pagina relativa! Come se non venisse letta…
In più Latex (Uso MikTex con TeXmakerX) ha problemi a riconoscere le note di MatLab (si usa un simbolo % ). Di fatto alcune note vengono riconosciute e fatte apparire altre no. Scompaiono proprio. 😕
Ho provato a definire un ambiente aggiuntivo per creare regole speciali o altro… ma ho paura di aver combinato qualche errore, di fatto non sono per niente esperto.`\usepackage{listings}
\lstset{language=C++,showtabs=false,basicstyle=\scriptsize,showstringspaces=false,frame=lines,tabsize=1}
\lstnewenvironment{MatlabEnv}[1][]
{\lstset{language=Matlab,showtabs=false,basicstyle=\scriptsize,showstringspaces=false,frame=lines,tabsize=1}}{}`questo è nel mio premabolo. uso listings come base con C++, poi per MatLab per gestire eventuali regole speciali, ho creato un nuovo ambiente chiamato MatlabEnv. Ma ho paura non funzioni.
In generale in quell’ambiente tutto funziona un po male. La tilde viene resa con un carattere molto brutto, direi proprio sbagliato.
Alcuni commenti non vengono visti, scompaiono proprio.
Altri invece vengono resi, ma se per esempio c’è un “for” dentro al commento questo appare come se fosse parte dell’algoritmo e non del commento.
Poi il problema della resa dell’intero algoritmo e non di una parte soltanto.
Credo che dipenda da qualche errore in come ho definito il nuovo ambiente, ma non saprei.Ringrazio fin d’ora chiunque saprà aiutarmi
- Devi essere connesso per rispondere a questo topic.