Newsgroup: it.comp.software.tex
Titolo: tesi listings

Il listings non mi funziona, indice rosso e non legge le immagini. Nella mia
tesi, nel file relativo ai pacchetti è scritto:
 \newif\ifpdf
    \ifx\pdfoutput\undefined
      \pdffalse
    \else
      \pdfoutput=1
      \pdftrue
    \fi
  \ifpdf
    \pdfpageheight=\paperheight
    \pdfpagewidth=\paperwidth
    %\usepackage[pdftex,plainpages=false,colorlinks,hyperindex,bookmarksopen,linkcolor=red,citecolor=blue,urlcolor=blue]{hyperref}
% sto usando pdflatex
    %\usepackage[pdftex,plainpages=false,colorlinks,hyperindex,pdfpagemode=None,bookmarksopen,linkcolor=red,citecolor=blue,urlcolor=blue]{hyperref}
    \usepackage[pdftex]{graphicx}
    \DeclareGraphicsExtensions{.png,.pdf}
    \pdfcompresslevel=9
  \else
    \usepackage[dvips,plainpages=false]{hyperref}
    \usepackage[dvips]{graphicx} % inclusione figure
    \DeclareGraphicsExtensions{.ps,.eps}% dico di cercare file grafici con
queste estensioni
                                        % NON usare estensione in \includegraphics
Il listings ha bisogno del pacchetto graphics e del keyval per lavorare,
mentre qui è richiamato il pacchetto graphix per i file png e pdf, potrebbe
rappresentare una incompatibilità? Potete descrivermi i passi per inserire
correttamente del codice Matlab, vi ringrazio.
Marco
--------------------------------
Inviato via 
http://usenet.libero.it

Era una notte buia e tempestosa e *Marco* disse:
:: Il listings non mi funziona, indice rosso e non legge le immagini. Nella
mia
:: tesi, nel file relativo ai pacchetti è scritto:
[...]
:: Il listings ha bisogno del pacchetto graphics e del keyval per lavorare,
:: mentre qui è richiamato il pacchetto graphix per i file png e pdf,
potrebbe
:: rappresentare una incompatibilità? Potete descrivermi i passi per
inserire
:: correttamente del codice Matlab, vi ringrazio.
Purtroppo non si capisce un granché dal pezzo di documento che hai postato,
poiché hai un paio di \usepackage commentati da un segno di %.
Comunque è una bruttissima abitudine copiare del codice ed inserirlo nel
documento senza sapere di preciso cosa produce.
Il problema dell'indice rosso è dovuto quasi sicuramente al pacchetto
hyperref. Se desideri l'indice nero allora sostituisci "linkcolor=red" con
"linkcolor=black", mi pare (ti consiglio di riferirti in ogni modo alla
documentazione del pacchetto hyperref).
Non vedo la riga di codice per l'utilizzo del pacchetto listings e nemmeno
il comando che ne dichiara le opzioni relative... Come posso capire il
motivo del malfunzionamento di listings se non riporti il codice?
--
*Emanuele*
 (¯`·.¸(¯`·.¸( 
www.GuIT.it
 )¸.·´¯)¸.·´¯)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Gruppo Utilizzatori Italiani di TeX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Grazie, ma il pacchetto listings č stato richiamato semplicemente con le
righe
\usepackage[writefile]{listings}
\usepackage{lstlang1}
\usepackage{lstlang2}
\usepackage{lstlang3}
\usepackage{lstdoc}
\usepackage{lstmisc}
\usepackage{lstpatch}
E per utilizzarlo ho inserito il comando \lstinputfile presente nella guida.
Il comando funziona ma il problema č che l'indice, oltre a cambiare colore,
perde le tabulazioni e non riesco a inserire figure perchč vede piů "}" di
quante ce ne siano.
Grazie,
