Re: intestazione personalizzate

#92080
Up
0
Down
::

Dork” post=91654Ciao e benvenuto,

è molto bello leggere che leggi le guide 🙂 LaTeX, vedrai, ti darà davvero della grandi soddisfazioni e presto non ne farai più a meno 🙂 Dunque, chi ben comincia….

a parte i suggerimenti su interlinea (se non ti è prescritto 1,5 lasciala singola è vedrai che è più bello) e corpo carattere (se non lo vuoi piccolo metti 11…ma 12 anche per me è davvero eccessivo) ti mancano due chiamate chiamate molto importanti:

  • fontenc
  • inputenc

Il primo dice al sistema qual’è la mappa dei caratteri che dovrà usare in fase di stampa (del pdf), nel caso delle lingue occidentali (il nostro): T1. Quindi dopo la dichiarazione della classe:

`\usepackage[T1]{fontenc}`

La seconda serve a dire al compilatore come interpretare, invece, i caratteri che legge dal tuo file sorgente (i vari .tex), ovvero come sono codificati (questo, tra le altre cose, ti permette anche di inserire senza diventare matto le lettere accentate e altro direttamente dalla tastiera…senza considerare il fatto che inserendo accenti e caratteri strani con comandi…latex comincia ad avere problemi a sillabare non riconoscendo più la parola come tale…).
Se hai appena installato tutto e usi TeXShop (stra consigliato su mac…c’è solo li :-)) o TeXWorks (forse il più valido multipiattaforma) allora in teoria il tuo editor dovrebbe già essere configurato per usare la codifica [tt]unicode[/tt] a 8-bit. Per passare questa informazione a tuo compilatore è sufficiente (dopo fontenc) chiamare

`\usepackage[utf8]{inputenc}`

e vivrai felice. Ovviamente controlla che il tuo editor sia impostato su [tt]utf8[/tt]…(TexShop: preferenze->documento->codifica; TeXWorks: preferenze->editor->encoding) e nel caso non lo fosse…ti consiglio di cambiare 🙂 …ma visto il rischio danni, in questo caso ti consiglio di leggere prima l’ottima guida, tra l’altro aggiornata di fresco, sulle codifiche scritta da Claudio. La trovi nella sezione documentazione.

lipsum caricalo dopo babel. In generale usa questo schema

`% … righe magiche (scopri cosa sono :-))
%
\documentclas[]{}
%
\usepackage[]{fontenc}% (per noi T1)
% … altri pacchetti per aggiungere/modificare caratteri di stampa e font
\usepackage[]{inputenc}% (consiglio vivissimo utf8)
%
% … inizio del resto del mondo dei pacchetti
% …
% … fine del resto del mondo dei pacchetti
%
%\usepackage{hyperref} %se lo carichi e non è già caricato da altri pacchetti (nel qual caso metti(li) il più tardi possibile)…per ultimo!
% \hypersetup{}
%
% … eventuali nuovi comandi o ambienti tuoi
%
\begin{document}
% …
\end{document}
`

Ultimissima cosa: [tt]include[/tt] è indubbiamente comodo (sopratutto in abbianata con [tt]/includeonly{}[/tt] che però, se li includi tutti….non ti serve :-)) ma valuta di usare [tt]\input[/tt] perdendo la possibilità di avere qualcosa di analogo a [tt]\includeonly[/tt] (quelli che non vuoi devi commentarne la chiamata) ma ti permette l’annidamento (ovvero di mettere un [tt]\innput[/tt] dentro un file tex che hai richiamato con un altro [tt]\input[/tt] ed è più moderno)… tieni conto che

  1. con [tt]\include[/tt] hai una pagina bianca ogni volta che lo scrivi;
  2. [tt]\include[/tt] non puoi usarlo nel preambolo ma solo tra [tt]\begin{document}[/tt]…[tt]\end{document}[/tt];
  3. [tt]\include[/tt] produce file ausiliari per ogni chiamata;
  4. [tt]\include[/tt] ti permette di escludere dalla compilazione file al volo senza riscrivere i relativi file ausiliari (può essere utile per i riferimenti incrociati, la numerazioe delle pagine, ecc)

d’altro canto

  1. con [tt]\input[/tt] viene ennestato esattamente e solo il testo del file che inserisce, come se lo scrivessi lì;
  2. [tt]\input[/tt] puoi usarlo senza problemi nel preambolo;
  3. [tt]\input[/tt] non produce file ausiliari né altro;
  4. [tt]\input[/tt] non ti permette di escludere dalla compilazione i file al volo (quindi ogni volta che ne commenti uno per non includerlo ti aggiorna tutto come se quello che hai tolto non ci fosse…e infatti non c’è :-))

(in ogni modo… tieni presente che nessuno ti vieta di usare entrambi…ma ricordati comunque sempre che [tt]\include[/tt] inizierà a inserire il contenuto sempre a pagina nuova…quindi…se è un intero capitolo..nessun problema, altrimenti…)

Bene…mi è tornato sonno e torno a dormire 🙂

Ciao ciao,

Corrado.

Ciao Corrado, grazie della spiegazione così esaustiva, avevo letto anche io di fontec e inputenc tuttavia pensavo di ometterli perché avevo capito servisse solo se uno scrivesse in Italiano, mentre io la tesi la scrivo in inglese.

Per interlinea e altezza font ora correggo invece 🙂 🙂 .

Sulla scelta di include oinput avevo letto che per i capitoli interi fosse meglio include, tuttavia pensandoci avendo un capitolo da 60 pagine forse sarebbe meglio spezzarlo in sottocapitoli e con input essendo valido l’annidamento sarebbe più comodo.
Non ho capito invece il discorso della compilazione dei file al volo (i punti 4 di include e input) e il fatto che input lo puoi usare nel preambolo. Io ho fatto una prova con input sembrava funzionare ma l’avevo scritto nel corpo del doc non nel preambolo.

Comunque grazie ancora.

Go to top