Codice java all’interno di latex

  • Creatore
    Topic
  • #99888
    Up
    0
    Down
    ::


    Ciao a tutti, sono nuovo….sto scrivendo la tesi ed ho un problema con l’inserimento di codice java..

    Sto usando questi pacchetti:

    `% Pacchetti utilizzati:

    \usepackage[utf8x]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{graphicx}
    \usepackage{listings}
    \usepackage{color}
    \usepackage[usenames,dvipsnames,table]{xcolor}`

    queste sono le definizioni dei colori:

    `\definecolor{lightgrey}{RGB}{235, 235, 235}
    \colorlet{lightgrey2}{black!20}{}`

    ed ecco il codice che ho trovato per la definizione di javacode:

    `\lstnewenvironment{javacode}
    { \vspace{4mm}
    \lstset{
    language=Java,
    backgroundcolor=\color{lightgrey},
    showstringspaces=false,
    showspaces=false,
    showtabs=false,
    basicstyle=\footnotesize\fontfamily{pcr},
    identifierstyle=\footnotesize\fontfamily{pcr},
    commentstyle=\slshape\footnotesize\fontfamily{pcr},
    stringstyle=\footnotesize\fontfamily{pcr},
    keywordstyle=\bfseries\footnotesize\fontfamily{pcr},
    frame=tb,
    rulesep=5mm,
    }
    }
    {\vspace{4mm}}`

    Se inserisco codice java in \begin{javacode} il tutto funziona e viene inserito su sfondo grigio e le parole chiave sono in grassetto.

    Vorrei però una cosa un pò diversa, in cui si utilizzino i colori.
    Avete un lstnewenvironment già fatto che mi possa aiutare? grazie

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


      due cose:
      – usa utf8 e non utf8x
      – posta un codice minimo compilabile (con begin document e end document), così da spiegare meglio cosa hai fatto finora 🙂

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

Go to top