![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [LATEX] Help: inserire porzioni di codice (http://www.dsy.it/forum/showthread.php?threadid=20273)
[LATEX] Help: inserire porzioni di codice
Per inserire porzioni di codice nella mia tesi ho usato il pacchetto fancyvrb per definire uno stile personalizzato:
code:
\linespread{1.7} \usepackage{fancyvrb} \DefineVerbatimEnvironment{codice}{Verbatim} {frame=single,framesep=3mm, framerule=0.2pt, numbers=none, fontsize=\relsize{-2}, fontfamily=courier, xleftmargin=7mm, xrightmargin=7mm}
)
bho prova questo:
Come si inserisce il listato di un programma?
Ci sono due modi:
² utilizzare l’ambiente verbatim;
² utilizzare la libreria listings.
L’utilizzo dell’ambiente verbatim `e il pi semplice; si procede in questo mo-do:
si scrive \begin{verbatim} (se si sta utilizzando il WinEdt come editor
bisogna disattivare il comando Wrap - `e localizzato in basso verso sinistra,
quando `e attivo `e blu e funziona come “Ins” per le righe), si copia il listato
del programma dal compilatore, si incolla e si scrive \end{verbatim}; poi si
pu riattivare il comando Wrap.
Se si utilizza listings bisogna innanzitutto scaricare listings.ins e listings.dtx
e compilare questi file con il comando L A T E X: in questo modo si creeranno le
librerie necessarie ed il manuale. Consultare il manuale specifico della libre-ria
che si `e creato.
__________________
code:
, , | | Me@Flickr [ov0] | | my photo Blog {| |} |@| Pallavolo La Nuova Rossa Milano --"-"--| | -------| | "If You Can't Open It, You Don't Own It"
http://www.atscire.de/index.php?nav=products/listings
__________________
code:
, , | | Me@Flickr [ov0] | | my photo Blog {| |} |@| Pallavolo La Nuova Rossa Milano --"-"--| | -------| | "If You Can't Open It, You Don't Own It"
quello che uso io e' il fancy verbatim (fancyvrb) che sarebbe un'espansione del verbatim normale: ha un po' di possibilita' di personalizzazione in piu' e puoi definire un ambiente particolare con tutte le sue impostazioni
io ad esempio ho definito l'ambiente "codice" con tutte le impostazioni che ho messo sopra e per inserire parti di codice nel testo metto:
code:
\begin{codice} blabla asdasd \end{codice}
come al solito trovo quello che mi serviva 2 minuti dopo averlo chiesto in qualche forum...

mi bastava aggiungere il parametro baselinestretch=xcon il nuovo valore

sto usando questo
code:
\usepackage{listings} %listati \lstset{ language=Ada, %Ada95 basicstyle=\small, %dim. carattere showstringspaces=false, %spazi bianchi framesep=5pt, %altro margine frame=TtbB, %doppie line sopra e sotto aboveskip=10pt, %margine sx del listato belowskip=10pt, %margine sx del listato xleftmargin=5pt, %margine sx del listato xrightmargin=5pt, %masgine dx listato lineskip=1.3pt} %interlinea 1 e 1/2
__________________
code:
, , | | Me@Flickr [ov0] | | my photo Blog {| |} |@| Pallavolo La Nuova Rossa Milano --"-"--| | -------| | "If You Can't Open It, You Don't Own It"
| All times are GMT. The time now is 06:04. | Show all 6 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.