LYX

Gabriele Mambrini gm@badpenguin.org
Thu, 15 Feb 2001 15:38:16 +0100


Simone wrote:
> =

> Qual =E8 la sinassi corretta per richiamare il codice di un programma
> contenuto in un file usando il pacchetto LISTING di lyx-LaTEX?
> \lstinputlisting... dove va inserito?

Va esattamente dove vuoi che compaia il listato :-))

	\lstinputlisting{nomedelfile}

Bisogna mettere nel preambolo \usepackage{listings}
Serve anche specificare il linguaggio del listato: puoi metterlo come
parametro,

	\lstinputlisting[language=3DPascal]{pippo.pas}

oppure definirlo una volta per tutte con =


	\lstset{language=3DPascal}

Se hai listings installato allora ci deve essere anche listing.dvi
da qualche parte,tipo /usr/(share|lib)/texmf/doc/latex/styles
(prova con locate o texdoc) e l=EC stanno spiegate tutte le opzioni: =

sulla rh occorre prima installare tetex-doc che di default non c'=E8.

Se non hai listings installato (dipende quanto vecchio =E8 il tuo =

tetex...) devi scaricarlo da http://www.ctan.org in genere un =

pacchetto sono due files, un dtx e un ins.
per installare devi lanciare latex su tutti e due; ottieni un .sty
e un .dvi che vanno messi dove tetex cerca i file, ad esempio
potresti mettere il dvi in
	/usr/(share|lib)/texmf/doc/latex/styles
e lo sty in =

	/usr/(share|lib)/texmf/tex/latex/styles

Infine bisogna aggioranere il db dei files prova texconfig e poi  =

"update ls-R database" oppure direttamente mktexlsr. Facendo
questo dovrebbe anche funzionare texdoc sulla rh.

Tanto che ci stai da un'occhiata a titlesec e a dropcap :-)

PS un altro link http://www.linux.it/~salve/TeX-FAQ/
-- =

Gabriele