Pacchetto Listing: Inserire codice nell’indice analitico

  • Creatore
    Topic
  • #84689
    Francesca
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti,

      sono nuova del forum e nuova anche dell’ambiente LaTex. (Per chi ha già letto gli altri post, giuro che non lo dirò mai più 🙄 )
      Utilizzo TexWorks come editing ed ho installato MikTeX 2.9 sul sistema operativo Win7 a 64bit.

      Sto scrivendo un progetto per un corso di statistica in cui si fa uso del software R per i calcoli statistici.
      Ho usato il pacchetto Listing per gestire la visualizzazione del codice all’interno del documento e ne ho modificato il comportamento.

      Ho due distinti problemi

      1. Vorrei inserire i comandi chiave del codice all’interno dell’indice analitico, es. read.table. Ho letto che scrivendo \lstset{index={comando}} dovrebbe funzionare, ma io cambiando il comportamento non so come impostarlo.
      2. Non mi appare la corretta colorazione del linguaggio scelto (R), anche se ho visto che è presente

      Grazie per l’attenzione

      Esempio
      % !TEX encoding = UTF-8
      % !TEX program = pdflatex
      % !TEX spellcheck = it_IT

      \documentclass[a4paper, 11pt]{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      %Per inserire codice
      \usepackage{listings}
      \usepackage[usenames]{color} %Per permettere la colorazione dei caratteri

      \lstnewenvironment{codiceR}
      {\lstset{basicstyle=\small\ttfamily, columns=fullflexible,
      language=R, keywordstyle=\color{blue}\bfseries, commentstyle=\color{green},
      numbers=left, numberstyle=\tiny, stepnumber=1, numbersep=5pt,
      frame=single, float=here}}{}{}

      \begin{document}
      \begin{codiceR}
      dataset <- read.table("Dataset.txt", header=TRUE, sep="\t") \end{codiceR} \end{document}

    • Devi essere connesso per rispondere a questo topic.

    Go to top