mdriu

Risposte nei forum create

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)
  • Autore
    Risposte
  • in risposta a: warnings con lstlisting #37376
    Up
    0
    Down
    ::


    Ok, dev’essere proprio quello che dici perchè ho intere pagine di solo codice. Inoltre non notavo niente di strano nel dvi di output, solamente un bel po’ di warnings di quel tipo mentre compilavo.
    Grazie.

    Marco

    in risposta a: package listing evidenziare variabili #22133
    Up
    0
    Down
    ::


    Come non detto, ho risolto con
    `moredelim=[\color{VioletRed}]{\$}{\ }`
    Grazie a tutti lo stesso.
    Ciao

    Marco

    in risposta a: package listing evidenziare variabili #22132
    Up
    0
    Down
    ::


    Forse non mi sono spiegato bene. Il risultato che vorrei ottenere è che tutte e sole le parole precedute da $ avessero un colore diverso da parole chiave, stringhe, commenti. Ovvero ad esempio:
    $ns_ trace-all $tf
    oppure
    set x $y
    dove ns_, tf, e y sono variabili e set e trace sono parole chiave.
    Usando moredelim, da quello che vedo leggendo dove mi avete suggerito di leggere (che era quello che già avevo letto), si possono definire solo delimitatori singoli che influenzano tutta la riga con
    `moredelim=[l][\color{VioletRed}]{\$}`
    oppure delimitatori doppi con
    `moredelim=[\color{VioletRed}]{\$}{\$}`
    ma non esiste un’opzione, diversa da l o s, che permetta di definire un delimitatore singolo che influenzi solo la parola dopo. Cercando moredelim come mi suggerite:

    Non mi pare.
    http://www.lorenzopantieri.net/LaTeX_files/Codici.pdf
    Cerca “moredelim”.

    trovo solo le due opzioni che ho citato sopra.
    Se sto sbagliando ditemi, potrebbe essere dato che non sono molto pratico di LaTeX.
    Grazie delle risposte.

    Marco

    in risposta a: package listing evidenziare variabili #22129
    Up
    0
    Down
    ::


    Buongiorno a tutti,
    riprendo questa discussione perchè ho un problema che è legato a quanto si diceva qua sopra. Devo anch’io riportare codice tcl nella mia tesi ma non ho ancora trovato il modo di evidenziare le variabili: qui sopra di diceva di usare
    `
    \usepackage{listings}
    \lstset{language=tcl,keywordsprefix=\$}
    `
    ma questo evidenzia le variabili precedute da $ come parole chiave di primo livello. Guardando la documentazione come si suggerisce qui sopra

    Si può fare. Guida di listings, paragrafi 3.2 e 4.2.

    non ne sono ugualmente venuto a capo, in quanto l’unica soluzione sarebbe ancora usare keywordsprefix, ma per parole chiave di secondo livello; questo però non si può fare, infatti la documentazione dice:

    The key does not respect the value of classoffset and has no optional class number argument

    Un’altra cosa che mi è venuta in mente è usare
    `
    moredelim=[*[*]][]
    `
    ma non è previsto un type con un unico delimiter che influenzi solo la parola successiva e non l’intera riga.
    Qualche suggerimento?
    Spero di essermi spiegato.
    Grazie.

    Marco

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)

Go to top