Risposte nei forum create
-
AutoreRisposte
-
::
proverò i comandi che mi hai indicato staserasolo una risposta rapida: io non ho aumentato l’interlinea per aumentare il numero di pagine. tra l’altro nel mio caso specifico non mi serve affatto avere un risultato quanto più ‘ falsamente voluminoso’ possibile – tra l’altro le pagine in word con una riga ogni 10 centimetri per me sono un cazzotto nell’occhio.
sono d’accordo che l’interlinea è troppo grande rispetto alla perfezione tipografica. se io trovassi un libro stampato così (diciamo anche un libro di narrativa) mi sembrerebbe troppo. continuo però a credere che per la mia applicazione specifica, sia perfetto
da qui il concetto che dicevo prima: esiste un ‘top’ tipograficamente parlando, ma il fatto stesso che si possa andare a intervenire su questo per me significa che chi fa i font sa che potrebbero risultare leggermente imperfetti per alcune applicazioni (non dal punto di vista tipografico).
esempio banale: lo studente delle elementari scrive un elaborato un rigo sì ed uno no perchè la maestra dovrà correggere una parola sì e l’altra pure, lo studente del liceo scrive tutte le righe ma a mezza pagina perchè la professoressa dovrà correggere dei concetti di tanto in tanto, lo studente dell’università se deve consegnare un elaborato può scrivere a piena pagina e tutte le righe, perchè si spera che sappia esprimere un concetto, e lo sappia fare in modo grammaticalmente corretto.
stessa cosa in latex: se mi servisse la struttura tipograficamente perfetta, userei il font di persone che indubbiamente ne sanno mille volte più di me, dal momento che mi serve qualcosa di utilizzabile al mio scopo, aumento l’interlinea.
accetto di avere torto su tutto il resto perchè davvero non posso dire di essere brava il latex… ma un interlinea che ho aumentato di proposito, l’ho aumentato con coscienza 😉
::
grazie prima di tutto dell’incredibile pazienza nello scrivere una risposta così dettagliata…!!! penso non ci siano voluti due secondi 🙂rispondo a qualcosa (non sto scrivendo una tesi in realtà…)
OldClaudio” post=102200
LA prima pagina di un capitolo numerato o non nuemrato, viene sempre composta con lo stile plain, quindi sempre con il numero della pagina in calce alla pagina. Per togliere quel numero bisogna fare acrobazie di diverso genere; se usi book la definzione del comando \chapter è la seguente:`\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}`Come vedi nella secoda riga lo stile della pagina è plain. Per toglier il numero dal piedino, devi copiare quel codice nel tuo preambolo e poi lo devi modificare così stando attenta me mettee “re” davanti a “newcommand”:
`\makeatletter
\renewcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{empty}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
\makeatother`Ci sono modi più eleganti di procedere, ma questo è quello che non richiede il ricorso ad altri pacchetti o alla creazione di gruppi.Ma a questo punto, se voglio usare book, non mi conviene usare frontmatter e mainmatter? quali sono le differenze con quello che hai scritto?
OldClaudio” post=102200
Ti è già stato detto che il tuo preambolo è pieno di errori; te ne segnalo alcuni; ma siccome non ti sei inventata quel preambolo da sola, ma ti sei guardata in giro per trovare alcuni metodi da usare, hai sperimentato con mano che questo non è il modo di procedere giusto; il modo giusto è quello che ti è stato suggerito: comincia da uno scheletro essenziale e poi aggiungi quello di cui hai biaogno via via che ne hai bisogno, ma sapendo per certo che ti serve davvero quel pacchetto.
in realtà credo che sia venuto fuori così brutto proprio perchè sono partita da uno schema supersemplice (anche più di quello che mi ha suggerito illinguista1972) e poi a ogni problema l’ho modificato cercando su internet quello che mi serviva (per questo magari ci sono pacchetti sovrabbondanti ed altri inutili)
OldClaudio” post=102200
6) Non impostare ami [tt]\oddsidemargin=50pt \evensidemargin=20pt[/tt] direttamente; usa pacchetti come geometri per impostare i margini; in pratca tu hai impostato il margine sinistro delle pagine dispari a circa un pollice e due terzi, mentre il margne sinistro delle pagine pari è di 1,2pollici. Se non cambi anche la \textwidth della gabbia di stampa, puoi andare incontro a grossi dispiaceri; ecco perché devi usare un pacchetto come geometry che faccia per te quello che tu non puoi sapere di dover fare.
ho finito di scrivere il mio documento (diverse centinaia di pagine) e non mi è successo niente di strano. te lo chiedo per il prossimo documento che farò: di che tipo di ‘dispiaceri’ parli?
OldClaudio” post=102200
7) Non mi è assolutamente chiaro che cosa vuoi fare con il comando \rhead di fancyhdr; probabilmente si riferisce ad una vecchissima ediizione di quel pacchetto; per questo ti suggerisco di leggere con attenzione la documentazione di fancyhdr: apri una finestra comandi, prompt dei comandi, console, terminal, xterm, o come si chiama con il tuo sistema operativo; scrivici dentro il comando texdoc fancyhdr; premi il tasto “invio” e leggi la documentazione. Nota che negli stili la parola plain e il riferimento a \leftmark sono incompatibili…molto probabilmente qualche resto mummificato di quando volevo fare il testo su entrambe le pagine. in realtà man mano che aggiungevo i comandi, non mi preoccupavo di rimuovere i precedenti se non andavano in conflitto tra loro (mea culpa, lo so che aumento orribilmente il costo computazionale di creare il pdf)
OldClaudio” post=102200
8 ) l’impostazione di \linespread a 1.3 è la tipica cosa da non fare mai; lo scartamento delle righe è già proporzionato al corpo e al disegno dei caratteri nel modo tipograficamente migliore. Cambiare lo scartamento aumentandolo del 30% è un errore.l’ho fatto io di proposito (ovvero come piaceva a me). perchè è un errore?
voglio dire, io lo vedo un po’ come il posizionamento forzato delle immagini: se non lo faccio, latex decide quale è la posizione migliore, ma non è un errore decidere forzatamente dove metterle (…sbaglio?). allo stesso modo (per come la vedevo io) latex decide la proporzione migliore tra le caratteristiche della pagina, ma io potrei preferirne altre (…no?)sulle cose su cui non ho risposto, ho preso il suggeirmento 🙂
ps: nessun suggerimento sul problema delle didascalie?
::
ok! è un problema di italiano!CORREGGO: voglio l’indice italiano ma con le pagine non numerate (dal post iniziale mi sembrava che si capisse)
leggendo su internet ho capito che il problema nasce quando cerco di non numerare le pagine di un indice usando la classe report
Io voglio assolutamente mantenere la classe report, ma non so come risolvere… mi sembra di aver capito che non è una cosa semplice per una principiante come me
::
ok! è un problema di italiano!CORREGGO: voglio l’indice italiano ma con le pagine non numerate (dal post iniziale mi sembrava che si capisse)
leggendo su internet ho capito che il problema nasce quando cerco di non numerare le pagine di un indice usando la classe report
Io voglio assolutamente mantenere la classe report, ma non so come risolvere… mi sembra di aver capito che non è una cosa semplice per una principiante come me
::illinguista1972″ post=102186
Non so dove tu abbia trovato il codice che mostri, ma, credimi, è inutilmente complicato, oltre che sbagliato 🙂Comincia con uno scheletro minimo come il seguente:
`\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\begin{document}
\frontmatter
\tableofcontents
\listoffigures
\listoftables\chapter{Capitolo non numerato}
Bla\chapter{Altro capitolo non numerato}
Bla\mainmatter
\chapter{Capitolo numerato}
Bla\chapter{Altro capitolo numerato}
Bla\appendix
\chapter{Prima appendice}
Bla\chapter{Seconda appendice}
Bla\backmatter
\chapter{Altro}
Bla\end{document}`
Guarda che viene fuori. Se è il tuo primo documento LaTeX, complimenti, ma cerca di fare cose elementari. 😉 Poi, potrai sbizzarrirti.non metto in dubbio che il mio sia sbagliato, però con il codice che mi hai scritto tu perdo un sacco di cose. a farlo come l’hai fatto tu bene o male lo sapevo fare, ma poi ho aggiunto un po’ di cose (infatti non differisce tantissimo dal tuo se vedi)
nel tuo non ci sono le intestazioni, nè le diverse numerazioni che ho messo io.
lo potrei anche modificare dopo, aggiungendo tutti i fronzoli che piacciono a me… ma il problema principale è che anche nel tuo codice l’indice è numerato, quindi sono punto e da capo.
-> aggiornamento: tirando le somme la mia domanda è: come si elimina la numerazione dall’indice (di più pagine)? se uso \thispagestyle{empty} perdo anche l’intestazione (che io voglio dalla seconda pagina dell’indice in poi)
illinguista1972″ post=102186
Per quanto riguarda il problema delle immagini, temo di non capire. I due codici che fai vedere si comportano nello stesso modo, solo che il secondo non ha la didascalia. Con entrambi inserisci immagini galleggianti dotate dell’etichetta «Figura x».Ma, se non fai vedere il preambolo (tutta la parte che precede [tt]\begin{document}[/tt]) è difficile aiutarti.
Ciao
Tommasoinfatti è proprio quello il problema! io mi aspettavo che dessero lo stesso risultato essendo ‘identici’ (a meno di caption), invece il primo mette la didascalia sotto l’immagine allineata a sinistra, il secondo al centro
ecco tutto quello che ho prima di \begin{document}
`
\documentclass[12pt,a4paper,openright,oneside]{report}
\usepackage[italian]{babel}
\usepackage{caption}
\usepackage{lscape}
\usepackage{eurosym}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{indentfirst}
\usepackage{graphicx}
\captionsetup{font=it, labelsep=period, tableposition=top}
\usepackage{newlfont}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{amsthm}
\oddsidemargin=50pt \evensidemargin=20pt
\pagestyle{fancy}\addtolength{\headwidth}{02pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
\rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries}}
\linespread{1.3}
\begin{document}`ho anche un po’ di hyphenation, ma non le ho copiate per alleggerire il codice
-
AutoreRisposte