Errore inserimento caratteri

  • Creatore
    Topic
  • #38262
    Up
    0
    Down
    ::


    Salve a tutti,

    ho un problema, devo inserire alcune stringhe

    `\texttt{adactl [-f ] [-l ] [-o ] [-S ] }`

    mi da come messaggi di errore:

    `cap3_ada.tex:209: Missing $ inserted …le>] [-S ] }
    cap3_ada.tex:209: Extra }, or forgotten $ …le>] [-S ] }
    cap3_ada.tex:210: Missing $ inserted`

    Sto usando Kile 2.0.8.1 (pdflatex) su Ubuntu.

    Il preambolo che ho fatto è:

    `\documentclass[12pt,a4paper,oneside,openright,titlepage,fleqn]{book}
    \setcounter{tocdepth}{3} %per far comparire le subsubsection
    %PACCHETTI

    %Per avere la traduzione in italiano di Chapter-Capitolo ecc…
    \usepackage[italian]{babel}
    %Per poter inserire le lettere accentate e farle uscire già giuste
    \usepackage[utf8]{inputenc}
    %Nuova codifica caratteri latex
    %\usepackage[T1]{fontenc}
    %Pacchetto per inserire le immagini
    \usepackage{graphicx}
    %Pacchetto per l'interlinea
    \usepackage{setspace}
    %Pacchetto per lo stile dei capitoli
    \usepackage[Lenny]{fncychap}
    %Pacchetto per indentare il primo paragrafo dei capitoli
    \usepackage{indentfirst}
    %Pacchetto per il codice sorgente e impostazioni varie
    \usepackage{listings}
    \lstset{language=ada, basicstyle=\small\ttfamily, keywordstyle=\color{black}\bfseries, commentstyle=\color{darkgray}, stringstyle=\color{black}}
    %Pacchetto per il simbolo dell'euro
    \usepackage{eurosym}

    `

    Qualcuno ha idee su come mai si comporta così? Non uso latex spesso e a volte gli errori più banali possono diventare dei rebus 😯

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #38263
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Salve a tutti,

        ho un problema, devo inserire nella mia tesi alcune stringhe che rappresentano linee di comando della shell, solo che provando a mettere una cosa del genere:

        `\texttt{adactl [-f ] [-l ] [-o ] [-S ] }`

        mi da come messaggi di errore:

        `cap3_ada.tex:209: Missing $ inserted …le>] [-S ] }
        cap3_ada.tex:209: Extra }, or forgotten $ …le>] [-S ] }
        cap3_ada.tex:210: Missing $ inserted`

        Sto usando Kile 2.0.8.1 (pdflatex) su Ubuntu.

        Il preambolo che ho fatto è:

        `\documentclass[12pt,a4paper,oneside,openright,titlepage,fleqn]{book}
        \setcounter{tocdepth}{3} %per far comparire le subsubsection
        %PACCHETTI

        %Per avere la traduzione in italiano di Chapter-Capitolo ecc…
        \usepackage[italian]{babel}
        %Per poter inserire le lettere accentate e farle uscire già giuste
        \usepackage[utf8]{inputenc}
        %Nuova codifica caratteri latex
        %\usepackage[T1]{fontenc}
        %Pacchetto per inserire le immagini
        \usepackage{graphicx}
        %Pacchetto per l'interlinea
        \usepackage{setspace}
        %Pacchetto per lo stile dei capitoli
        \usepackage[Lenny]{fncychap}
        %Pacchetto per indentare il primo paragrafo dei capitoli
        \usepackage{indentfirst}
        %Pacchetto per il codice sorgente e impostazioni varie
        \usepackage{listings}
        \lstset{language=ada, basicstyle=\small\ttfamily, keywordstyle=\color{black}\bfseries, commentstyle=\color{darkgray}, stringstyle=\color{black}}
        %Pacchetto per il simbolo dell'euro
        \usepackage{eurosym}

        `

        Qualcuno ha idee su come mai si comporta così? Non uso latex spesso e a volte gli errori più banali possono diventare dei rebus 😯

        Paolo

        Se intendi utilizzare il pacchetto listings per produrre listati devi attenerti alla sintassi degli ambienti che definisce e non utilizzare il normale comando LaTeX \texttt (compone il testo con la famiglia Type Writer).

        Apri un terminale e digita il comando: `texdoc listings`
        per visualizzare il manuale del pacchetto.

        Bye

      • #38264
        Up
        0
        Down
        ::

        Salve a tutti,

        ho un problema, devo inserire nella mia tesi alcune stringhe che rappresentano linee di comando della shell, solo che provando a mettere una cosa del genere:
        `\texttt{adactl [-f ] [-l ] [-o ] [-S ] }`

        Fossi al tuo posto userei l’ambiente verbatim… però forse hai esigenze particolari che non conosco…
        Marco

      • #38265
        Up
        0
        Down
        ::


        `\texttt{adactl [-f ] [-l ] [-o ] [-S ] }`

        Copia e incolla il mio codice e scopri dov’è la differenza con il tuo 🙂

        Però sarebbe bastato studiare le basi di LaTeX!

        Ciao ciao.
        Fra

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

    Go to top