- Questo topic ha 7 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 1 mese fa da
lorenzo.pantieri.
-
CreatoreTopic
-
26 Luglio 2006 alle 21:32 #9908::
Ciao a tutti sono nuovo sia del forum che del mondo di LaTex e sto imparando da capo con l’aiuto di qualche consiglio.mi si è posto però un problema che non sono capace di risovere: quando compilo una pagina e la salvo in pdf trovo margini enormi a sinistra destra alto e basso.siccome il mio interesse era invece di fare stare formule e testi nello spazio di una pagina vorrei risparmiare questo spazio (mi bastano 0,7cm dai quattro lati).come posso fare?
-
CreatoreTopic
-
AutoreRisposte
-
-
26 Luglio 2006 alle 23:09 #9909::
Ciao a tutti sono nuovo sia del forum che del mondo di LaTex e sto imparando da capo con l’aiuto di qualche consiglio.mi si è posto però un problema che non sono capace di risovere: quando compilo una pagina e la salvo in pdf trovo margini enormi a sinistra destra alto e basso.siccome il mio interesse era invece di fare stare formule e testi nello spazio di una pagina vorrei risparmiare questo spazio (mi bastano 0,7cm dai quattro lati).come posso fare?
Devi fare i foglietti da consultare durante gli scritti? No, vero? 😀
`\usepackage[a4paper,hmargin={.7cm,.7cm},vmargin={.7cm,.7cm}]{geometry}`
Viene una cosa del tutto illeggibile, contento tu.Ciao
Enrico
-
27 Luglio 2006 alle 9:20 #9910
-
27 Luglio 2006 alle 10:19 #9911::
grazie mille!!!!!! il mio problema era che devo stampare parecchi fogli e se non altro così guadagno un pò di spazio e dimezzo quasi le pagine da stampare.sinceramente non trovo neanche che sia così illeggibile.cmq ancora grazie
ciaoMi fa piacere che questo problema sia stato risolto. Quando affronti quello dell’italiano? 😀
Siccome in questo forum si discute di LaTeX (e TeX) e quindi di composizione tipografica, un po’ di attenzione alla forma è d’obbligo. Per esempio, vedi l’apostrofo invece dell’accento, le virgole e le parole tutte intere. Ti servirà anche in futuro, quando invece dei foglietti per l’esame dovrai preparare la tesi. 😀
Ah, usa anche le maiuscole, mi raccomando. Nel mondo TeX solo Barbara Beeton (barbara beeton :?:) è demaiuscolizzata. E non possiamo certo paragonarci a lei che è direttore editoriale di TUGboat, la rivista ufficiale del TeX Users Group.
Ciao
Enrico
-
9 Agosto 2006 alle 10:34 #9912::
anch’io ho la necessità di margini della pagina un po’ particolari, ma solo per le tabelle.
mi spiego: per i margini nella parte di testo mi vanno bene quelli standard, tuttavia ho la necessità di inserire lo pseudo-codice di codice C per il quale uso l’ambiente tabular
\begin{tabular}{lcl}
…
…
\end{tabular}
visto che spesso il contenuto delle righe della prima colonna è abbastanza lungo, la seconda e la terza colonna sforano i bordi e quindi spariscono.
E’ possibile modificare i bordi pagina solo per la tabella?
La modifica dei caratteri non è attuabile perchè renderebbe il codice quasi illeggibile, per adesso ho rattoppato il problema spezzando le riga su due colonne ma graficamente l’effetto non è fantastico 🙁ciao e grazie
-
9 Agosto 2006 alle 11:29 #9913::
Io sinceramente credo che l’argomento delle citazioni di codice all’interno di documenti LaTeX sia stato più che sviscerato all’interno del Forum; senza volersi reinventare la ruota (e affidandosi a chi di tipografia ne sa, senza dover ricorrere a stravaganze nel layout) basterebbe una ricerca nel forum per poter leggere delle diverse soluzioni attuabili. Credo che esista anche una sezione dedicata nel ‘Scrivere la tesi di laurea con LaTeX’ di L. Mori.Ciao.
-
9 Agosto 2006 alle 16:32 #9914::
mi sono letto la Netiquette di questo forum, e ho cercato in http://www.webalice.it/lgcrsll/pgl/latex/Tabelle.pdf.tar.gz, e http://www.guit.sssup.it/guitmeeting/2005/articoli/mori.pdf la soluzione al mio problema prima di postare; e probabilmente mi sono espresso male, io non ho bisogno di inserire codice ma pseudo-codice, ossia un forma molto meno rigorosa ma che esprime il funzionamento di una funzione:
es:
`nome_funz(par)
if a e uguale a b
fai qualcosa con a
altrimenti
fai qualcosa con b`
il fatto che usi una tabella deriva dalla necessità di dover indicare anche la complessità relativa ad ogni prerazione che svolge la funzione riga per riga infatti ho fatto così:
\`begin{tabular}{lcl}
$nome_funz(name)$&costo&num\ volte\\
1\hspace*{1cm}$if(name\ esiste)$&$c_1$&1\\
2\hspace*{2cm}$tmp\ \leftarrow\ val$&$c_2$&1\\
3\hspace*{2cm}$while(tmp\ esiste)$&$c_3$&$\sum_{i=0}^{n} t_i$\\
4\hspace*{3cm}$if(name\ corrsiponde\ a\ tmp[name])$&$c_4$&$\sum_{i=0}^{n} t_i$\\
…..`ottenendo qualcoosa tipo:
`nome_funz(name) costo num\ volte
1 if(name\ esiste) c_1 1
2 tmp\ \leftarrow\ val c_2 1
3 while(tmp\ esiste) c_3 \sum_{i=0}^{n} t_i
4 if(name\ corrsiponde\ a\ tmp[name]) c_4 \sum_{i=0}^{n} t_i
…..`il mio problema è che per funzioni più complesse la prima colonna viene a volte abbastanza lunga e quindi non sta nei margini della pagina, quindi vorrei sapere se è possibile spostare solo la tabella un po’ a sinistra.
affidandosi a chi di tipografia ne sa
😳 ciao e grazie 😀
-
9 Agosto 2006 alle 16:53 #9915::
Ciao “ecthelion”, per inserire codice (o pseudo-codice) la soluzione d’elezione è il pacchetto listings, che è davvero ottimo ed altamente personalizzabile.Ho dato un’occhiata alla tua tabella: le righe sono in effetti lunghissime, la vedo dura farle stare su un foglio A4: se lo spazio fisico non c’è, non si può inventare!
Premesso che non sono un esperto, l’idea di cambiare i margini limitatamente al codice da inserire non mi pare tipograficamente valida. Forse la strada migliore è intervenire sul codice, spezzando le righe troppo lunghe.
Guarda
`\documentclass[a4paper]{article}\usepackage{listings}
\usepackage[big]{layaureo}
\usepackage{xcolor}\lstset{language=C,
backgroundcolor=\color{lightgray},
basicstyle=\footnotesize\ttfamily}\begin{document}
\begin{lstlisting}
nome_funz(name) costo num\ volte
1 if(name\ esiste) c_1 1
2 tmp\ \leftarrow\ val c_2 1
3 while(tmp\ esiste) c_3 \sum_{i=0}^{n} t_i
4 if(name\ corrsiponde\ a\ tmp[name]) c_4 \sum_{i=0}^{n} t_i
…..
\end{lstlisting}\end{document}
`
e vedi se può farti da spunto di riflessione.L.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.