Help Codici di calcolo in Latex

  • Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 9 mesi fa da GKT.
  • Creatore
    Topic
  • #98943
    Up
    0
    Down
    ::


    salve a tutti. ho un problema con l’utilizzo del pacchetto listings in latex. Non si visualizzano le formule colorate sebbeno io abbia caricato i pacchetti come vuole la guida artelaex.
    carico il codice compilabile in cui vi sono tutti gli altri pacchetti da me utilizzati così magari, chi è più esperto di me, riesce a capire quale pacchetto eventualmente crea un contrasto.

    `%******************************************************************
    % PACCHETTI
    %******************************************************************

    \documentclass[a4paper,11pt,openright,titlepage]{book}
    \usepackage[T1]{fontenc} %codifica font in uscita
    \usepackage[utf8]{inputenc} %lettere accentate da tastiera
    \usepackage[english,greek,italian]{babel} %lingue nel documento (la principale va sempre all'ultimo posto)
    \usepackage{url} %per scrivere gli indirizzi
    \usepackage{emptypage} %rimuove testate nelle pagine bianche a fine capitolo
    \usepackage{afterpage} %aggiungere pagine bianche
    \usepackage{booktabs} % tabelle
    \usepackage{tabularx} % tabelle di larghezza prefissata
    \usepackage{graphicx} % immagini
    \usepackage{subfig} % sottofigure, sottotabelle
    \usepackage{caption} % didascalie
    \captionsetup{format=hang, font=footnotesize, labelfont=bf, listformat=simple} %impostazioni didascalie
    \usepackage{listings} % codici
    \usepackage{xcolor}
    \usepackage[font=small]{quoting} % citazioni
    \usepackage{amsmath,amssymb,amsthm} % matematica
    \usepackage{bm,mathtools} % matematica
    \usepackage[output-decimal-marker={,}]{siunitx} %virgola come separatore decimale
    \usepackage[italian]{varioref} % riferimenti completi della pagina

    %******************************************************************
    % ALTRO
    %******************************************************************

    \usepackage[autostyle,italian=guillemets]{csquotes}
    \usepackage[style=numeric, backend=biber]{biblatex}
    \addbibresource{FINE/BIBLIOGRAFIA.bib}
    \usepackage{hyperref} %link
    %\hypersetup{hidelinks} %impostazioni visualizzazione link

    %******************************************************************
    % DICHIARAZIONI
    %******************************************************************
    \DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
    \DeclarePairedDelimiter{\norma}{\lVert}{\rVert}
    \lstset{basicstyle=\small\ttfamily, language=[Visual]C++} %per codici di calcol (per C++)
    %******************************************************************
    %
    % INIZIO DEL DOCUMENTO
    %
    %******************************************************************

    \begin{document}
    \begin{lstlisting}
    #include

    int main()
    {
    std::cout << "Prova per Latex\n"; return 0; } \end{lstlisting} \end{document} %****************************************************************** % % FINE DEL DOCUMENTO % %****************************************************************** ` Grazie a tutti Marco

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #98944
      Up
      0
      Down
      ::


      Non c’è nessun problema tra pacchetti: mancano le disposizioni per far capire a listings di effettuare la colorazione. Prova ad inserire: `
      \lstset{language=C++,
      basicstyle=\ttfamily,
      keywordstyle=\color{blue}\ttfamily,
      stringstyle=\color{red}\ttfamily,
      commentstyle=\color{green}\ttfamily,
      morecomment=[l][\color{magenta}]{\#}
      } %per codici di calcol (per C++)
      ` Cambia i colori a piacere: questa è solo una prova!

      Ciao
      Claudio

    • #98945
      Up
      0
      Down
      ::


      Grazie ! ma non dovrebbe riconoscere in automatico il codice?

    • #98946
      GKT
      Partecipante
        Up
        0
        Down
        ::

        mbomb” post=98522Grazie ! ma non dovrebbe riconoscere in automatico il codice?

        Il codice è riconosciuto in base a parole chiave, stringhe e commenti. Questo non significa che ciò che viene riconosciuto venga anche colorato. La sezione 3 di questo articolo è abbastanza chiara. Gli esempi che sono riportati nell’Arte sono il risultato di uno stile personalizzato, ottenuto in modo simile al codice indicato da Claudio.

        Lorenzo

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

    Go to top