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 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