Uso del comando \includeonly e avvisi ‘comando non riconosciuto’ di TeXstudio

  • Creatore
    Topic
  • #119158
    Up
    0
    Down
    ::


    Buon giorno a tutti. Ho un duplice problema.

    Il primo è il seguente. All’improvviso, senza aver fatto alcuna modifica significativa, l’editor TeXstudio ha iniziato a evidenziare in arancione i comandi dei packages AMS del file sorgente e se tocco con il cursore questi comandi compaiono in sovraimpressione degli avvisi del tipo: ” comando matematico al di fuori di ambiente matematico” oppure “comando non riconosciuto”. La cosa che non comprendo è che se compilo con pdflatex il programma non da errori e fornisce il documento corretto. Riassumendo: il compilatore non mi da errori e quindi riconosce i comandi di ams quale\dfract etc…, ma al contempo TeXstudio mi segnala in arancione che non riconosce comandi come \begin{align} e simili, cosa che prima non accadeva. Cosa può essere successo?

    L’altro problema riguarda l’uso del comando \includeonly{file}, che ho inserito nel preambolo. Quando lo inserisco, il compilatore, per ogni documento non inserito in \includeonly{file } ma inserito nel main dopo \begin{document}, ad esempio \include {LT-testo/1.1-Propagazione/Propagazione}, mi fornisce una coppia di messaggi di errore:
    1) Missing \endcsname inserted. …de{LT-testo/1.1-Propagazione/Propagazione}
    2) No counter ‘Propriet�’ defined. …de{LT-testo/1.1-Propagazione/Propagazione}

    Non riesco a trovare una spiegazione a quanto sopra descritto. Sarei molto grato se qualcheduno del forum mi desse una dritta in proposito. Auguro buona giornata a tutti di nuovo e grazie in anticipo per gli eventuali aiuti, suggerimenti e consigli.

    Ho dimenticato di precisare che se elimino il comando \includeonly, i messaggi di errore di cui sopra scompaiono, mentre la colorazione arancione dei comandi ams rimane.

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #119159
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        \includeonly messo nel preambolo serve per generare un lista di nomi di file che possono essere inclusi con i comandi \include messi nel documento,non nel preambolo. Non confondere \include con \input.
        All’occorrenza scarica e consulta la guida Il LaTeX Reference Manual commentato che trovi nella sezione Documentazione di questo forum.

        Per quel che riguarda i comandi ams evidenziati con il colore, è una cosa che riguarda l’editor, non il sistema TeX. Leggiti le istruzioni di TeXstudio per vedere che cosa fa la versione che hai installato sulla tua macchina. Il mio TeXstudio non mi segnaa nessun difetto ai comandi di amsmath.

    Visualizzazione 0 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top