- Questo topic ha 10 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 10 mesi fa da .
-
Topic
-
Ciao!
Ho letto la guida per l’uso del pacchetto listings. Ho qualche problemino:
Per maggiore chiarezza posto cosa ho fatto`\documentclass[a4paper,oneside]{book}
\usepackage[italian]{babel}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage[latin1]{inputenc}
\usepackage{color}
\usepackage{colortbl}
\usepackage{verbatim}
\usepackage{lscape}
\usepackage{graphicx}
\usepackage{thumbpdf}
\usepackage{fancyhdr}
\usepackage{hyperref}
\usepackage{listings}
\lstloadlanguages{Java} \lstset{basicstyle=\ttfamily}\begin{document}
\tableofcontents \listoffigures \lstlistoflistings
\lstinputlisting[frame=single, extendedchars=true, caption=Codice prova, label=esempio,
breaklines=true]{esempio.java}\end{document}`
1) Vorrei che dopo l’indice e “Elenco delle figure”, non comparisse “Listings” e poi l’elenco dei listati, ma “Elenco dei Listings” (O qualcosa di simile – secondo me l’ottimo sarebbe avere tutto in italiano, anche le didascalie!). Come posso fare?
2) Vorrei che il carattere usato fosse più piccolo. Per questo ho provato a mettere `basicstyle=\small\ttfamily` ma in questo modo mi dà errore.
3) Se ho ben interpretato la guida, di default, le parole chiave del linguaggio dovrebbero essere in bfseries, i commenti in itshape, etc… Perchè invece io visualizzo tutto nel carattere macchina da scrivere?
In realtà quello che vorrei avere è: tutto tipo macchina da scrivere eccetto i commenti (ok itshape) e le parole chiave in grassetto. Tuttavia se modifico il contenuto di `lstinputlisting` con `keywordstyle=…` non cambia nulla…4) L’ultima cosa che proprio non so fare è creare un nuovo comando in modo che sia sufficiente digitare qualcosa tipo \codice{esempio.java} e non tutto il \lstinputlisting che vorrei definito una volta per tutte!
Grazie mille!! Spero di diventare una “LaTeXperta” così da aiutare anch’io qualcuno!! 😉
- Devi essere connesso per rispondere a questo topic.