.dsy:it.
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)


Posted by JaM on 20-06-2005 16:18:

Exclamation [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}


solo che mantenendo la stessa interlinea usata nel testo normale viene bruttissimo e troppo spaziato.

come posso fare a modificare l'interlinea all'interno dell'ambiente "codice" che ho definito? (non sono riuscito a trovarlo da nessuan parte finora.... :( )

tnx


Posted by cato on 20-06-2005 16:24:

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"


Posted by cato on 20-06-2005 16:26:

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"


Posted by JaM on 20-06-2005 16:29:

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}


Posted by JaM on 20-06-2005 16:33:

come al solito trovo quello che mi serviva 2 minuti dopo averlo chiesto in qualche forum... :sbonk: :sbonk:

mi bastava aggiungere il parametro baselinestretch=xcon il nuovo valore

:asd:


Posted by cato on 25-06-2005 21:56:

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


bellissimo

__________________

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.