codice tex per lyx appunti per amanti della scrittura 2017. 7. 3. · una delle principali critiche...

35
CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA

Upload: others

Post on 14-Aug-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

CODICE TEXPER LYX

APPUNTI PER AMANTIDELLA SCRITTURA

Page 2: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

Indice

INTRODUZIONE 4

SCRITTURA DEL TESTO CON LATEX 5SEZIONAMENTO DEL TESTO . . . . . . . . . . . . . . . . . . . . . . . . . . 5EVIDENZIARE IL TESTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5DETTI VERSI E CITAZIONI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6COMANDI DI FORMATTAZIONE . . . . . . . . . . . . . . . . . . . . . . . . 6ALLINEAMENTO DEL TESTO . . . . . . . . . . . . . . . . . . . . . . . . . . 6SPAZIO ORIZZONTALE E VERTICALE . . . . . . . . . . . . . . . . . . . . . 7

IMPOSTAZIONI TIPOGRAFICHE 8SCRITTURA SU PIU’ COLONNE . . . . . . . . . . . . . . . . . . . . . . . . . 8COLORARE SFONDI E TESTO . . . . . . . . . . . . . . . . . . . . . . . . . . 8

SCRITTURA CON TESTO COLORATO NEL DOCUMENTO . . . . . . 9CAMBIARE COLORE AL TESTO DI TUTTO IL DOCUMENTO . . . . 9CAMBIARE COLORE ALLO SFONDO DEL DOCUMENTO . . . . . . 9TABELLA DEI COLORI . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

METTERE UN TESTO IN UN BOX . . . . . . . . . . . . . . . . . . . . . . . . 11CREARE UNA CASELLA DI TESTO . . . . . . . . . . . . . . . . . . . . . . . 11

CREARE UNA CASELLA DI TESTO SENZA CORNICE . . . . . . . . 11CREARE UNA CASELLA DI TESTO CON CORNICE . . . . . . . . . . 12

PAGINE VUOTE E NUMERAZIONE PAGINE . . . . . . . . . . . . . . . . . 12INSERIRE TABULAZIONI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13ELIMINARE LA DATA DALLA PRIMA PAGINA . . . . . . . . . . . . . . . 13CENTRARE I TITOLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14INSERIRE IMMAGINI NEL DOCUMENTO . . . . . . . . . . . . . . . . . . . 14

INSERIRE IMMAGINI ATTRAVERSO LYX . . . . . . . . . . . . . . . . 14INSERIRE IMMAGINI CON LATEX . . . . . . . . . . . . . . . . . . . . 14INSERIRE IMMAGINI A FIANCO DEL TESTO . . . . . . . . . . . . . 15

CAMBIARE LA GRANDEZZA DEI CARATTERI . . . . . . . . . . . . . . . 16USARE IL PACCHETTO GRAPHICX . . . . . . . . . . . . . . . . . . . 16USARE I COMANDI DELLA GRANDEZZA DEL CARATTERE . . . . 16USARE IL PACCHETTO TYPE1CM . . . . . . . . . . . . . . . . . . . . 17

2

Page 3: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

SCRIVERE NUMERI CON ESPONENTI O FORMULE SCIENTIFICHE . . . 18

INDICI 19INDICE GENERALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

INDICE GENERALE USANDO LATEX . . . . . . . . . . . . . . . . . . 20INSERIRE LE VOCI MANUALMENTE NELL’INDICE GENERALE . . 20

INDICE ANALITICO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21INDICE ANALITICO CON LYX . . . . . . . . . . . . . . . . . . . . . . 21INDICI ANALITICI GERARCHICI CON LYX . . . . . . . . . . . . . . 21INDICE ANALITICO CON LATEX . . . . . . . . . . . . . . . . . . . . . 21

PACCHETTI AGGIUNTIVI 22AFTERPAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22GRAPHICX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

LISTE ED ELENCHI 24ELENCHI PUNTATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24ELENCHI NUMERATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24ELENCHI DESCRIZIONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25ELENCHI PERSONALIZZATI . . . . . . . . . . . . . . . . . . . . . . . . . . 25ELENCHI ANNIDATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

TABELLE COL CODICE TEX 27TABELLE CON CELLE SU PIU’ COLONNE . . . . . . . . . . . . . . . . . . 28

APPENDICE 29

IMPOSTAZIONI DOCUMENTO LYX 30

IMPOSTAZIONE DOCUMENTO LATEX 32PREAMBOLO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

COMPOSIZIONE DOCUMENTO LATEX 331-INIZIO DOCUMENTO . . . . . . . . . . . . . . . . . . . . . . . . . . . 332-PAGINA DEL TITOLO . . . . . . . . . . . . . . . . . . . . . . . . . . . 333-INDICE GENERALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334- SCRITTURA DOCUMENTO . . . . . . . . . . . . . . . . . . . . . . . 335-CHIUSURA DOCUMENTO . . . . . . . . . . . . . . . . . . . . . . . . 34

CARATTERI SPECIALI 35

3

Page 4: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

INTRODUZIONE

Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latexpuro. Essi sostengono che lyx obbliga l’utente a usare determinate classi predefinitecon impostazioni predefinite, quando invece usando il codice latex possiamo grafica-mente fare di tutto, personalizzare il nostro documento come più ci pare.

Io non condivido queste critiche. In quanto lyx offre un approccio veloce per crea-re il documento. Permette di impostare diversi parametri attraverso le finestre delprogramma. Lyx ci fa risparmiare quindi molto tempo nella stesura del nostro docu-mento. Ovviamente per i più esigenti, per i maniaci della personalizzazione, ciò nonbasta e quindi bisogna ricorrere al codice latex.

Siccome sono anche io uno di quei maniaci della personalizzazione, ho scritto questiappunti per i neofili che vogliono cimentarsi nel codice latex. Ma non scrivere tuttoil documento in codice latex, ma sapere quali stringhe aggiungere in codice latex perpersonalizzare i documenti scritti con lyx con la stesso risultato che otterrebbero i piùperfezionisti degli scrittori.

4

Page 5: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

SCRITTURA DEL TESTO CONLATEX

SEZIONAMENTO DEL TESTO

CODICE DA DIGITARE DESCRIZIONE COMANDO

\part{PRIMA PARTE} titolo parte\chapter{CAPITOLO} titolo capitolo\section{SEZIONE} titolo sezione\subsection{SOTTOSEZIONE} titolo sottosezione\subsubsection{SOTTO SOTTOSEZIONE} titolo sotto sottosezione

EVIDENZIARE IL TESTO

CODICE DA DIGITARE DESCRIZIONE COMANDO

\emph{testo enfatizzato} enfatizzare un testo\textit{testo in corsivo} testo in corsivo\textbf{testo in grassetto} testo in grassetto\textsl{testo inclinato} testo inclinato\textsc{testo in maiuscoletto} testo in maiuscoletto\texttt{testo in “stile macchina da scrivere”} testo in “stile macchina da scrivere”

5

Page 6: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

DETTI VERSI E CITAZIONI

CODICE DA DESCRIZIONE COMANDODIGITARE\begin{quote} testo \end{quote} Detto\begin{verse} testo \end{verse} Verso\begin{quotation} testo \end{quotation} Citazione

COMANDI DI FORMATTAZIONE

CODICE DA DESCRIZIONE COMANDODIGITARE\newline va a capo e inizia una riga nuova senza cominciare un nuovo paragrafo\\ va a capo semplice senza cominciare un nuovo paragrafotesto di fine inserisce manualmente una riga vuota tra due paragrafiparagrafo. \\\newpage va a capo alla pagina seguente\noident annulla il rientro della prima riga per il paragrafo in cui si trova\indent voglio il rientro della prima riga di testo anche se non dovrebbe esserci\dots puntini di sospensione (testo... testo)

ALLINEAMENTO DEL TESTO

CODICE DA DESCRIZIONE COMANDODIGITARE\centerline{...} centra il contenuto delle parentesi graffe nella riga\begin{center}testo scritto centratura del testo\end{center}\centering centratura del testo fino alla fine del documento\begin{flushright}testo scritto allineamento del testo a destra\end{flushright}\begin{flushleft}testo scritto allineamento del testo a sinistra\end{flushleft}

6

Page 7: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

SPAZIO ORIZZONTALE E VERTICALE

CODICE DA DESCRIZIONE COMANDODIGITARE\vskip Xcm righe vuote per X centimetri\medskip spazio verticale aggiuntivo tra due righe\vspace{Xcm} spazio verticale di X centimetri\hspace{Xcm} spazio orizzontale di X centimetri

7

Page 8: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

IMPOSTAZIONI TIPOGRAFICHE

SCRITTURA SU PIU’ COLONNE

Si ottiene questa funzionalità usando il pacchetto LATEX «multicols».Nel Preambolo di LATEX, inserite il codice:

\usepackage{multicol}

Ora portiamoci nel punto in cui vogliamo avviare la formattazione a colonne e settia-mo prima la distanza tra le due colonne aprendo un box ERT (quello in cui si inserisceil codice Tex), e digitate (se per esempio vogliamo le due colonne separate da 2 cm didistanza):

\setlength{\columnsep}{2cm}

Poi per settare l’inizio della scrittura a due colonne aprire un’altro box ERT, e digitate:

\begin{multicols}{2}

Poi, srivete il nostro testo. Al termine, aprite un altro box ERT e digitate:

\end{multicols}

Aprite l’anteprima PDF, e vedremo le colonne. Possiamo anche ripartire il testo su trecolonne, sostitendo «2» con «3» nel codice ERT.

COLORARE SFONDI E TESTO

Devi usare il package color, nel preambolo devi inserire il codice:

\usepackage{color}

Se volgliamo colorare lo sfondo di una determinata pagina (per esempio quella deltitolo) bisogna anche usare il pacchetto afterpage. Quindi nel preambolo aggiungerela riga:

\usepackage{afterpage}

8

Page 9: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

SCRITTURA CON TESTO COLORATO NEL DOCUMENTOPer scrivere una parte del testo colorata si usa il comando:

\textcolor{nome colore}{testo da scrivere}

Per esempio: \textcolor{red}{ciao} produce la scritta ciao

Per fare un box colorato in una parte di testo si usa il comando:

\colorbox{nome colore}{testo a cui fare il box}

quindi per scrivere: ciao ragazzibisogna digitare nel box ERT: \colorbox{yellow}{ciao ragazzi}

Per fare invece un box colorato con bordo in una parte di testo si usa il comando:

\fcolorbox{colore bordo del box}{colore box}{\makebox[lunghezza del box incm][c]{Ciao ciao}}

Quindi per scrivere: Ciao ciaobisogna digitare nel box ERT:\fcolorbox{red}{yellow}{\makebox[2cm][c]{Ciao ciao}}

I colori più semplici (red, green, blue, yellow, cyan, magenta) sono riconosciuti dalcompilatore altrimenti devi scrivere i codici per le tinte strane.

CAMBIARE COLORE AL TESTO DI TUTTO IL DOCUMENTO

Se vogliamo cambiare il colore del testo a tutto il documento andare nel preambolo escrivere:

\color{nome colore}

Per esempio per scrivere tutto il documento col testo in blu scrivere:

\color{blue}

CAMBIARE COLORE ALLO SFONDO DEL DOCUMENTO

Se vogliamo cambiare il colore dello sfondo a tutto il documento andare nel pream-bolo e scrivere:

9

Page 10: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

\color{nome colore}

Per esempio per scrivere tutto il documento su sfondo giallo scrivere:

\pagecolor{yellow}

Se invece vogliamo per esempio cambiare il colore dello sfondo solo della prima pa-gina (quella del titolo), lasciando bianche le altre pagine del documento andare subitodopo il titolo e digitare nel box ERT:

\pagecolor{nome colore}\afterpage{\pagecolor{white}}

Per esempio per fare solo la pagina del titolo gialla:

\pagecolor{yellow}\afterpage{\pagecolor{white}}

TABELLA DEI COLORI

10

Page 11: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

METTERE UN TESTO IN UN BOX

Per mettere il testo all’interno di un box bisogna digitare nel box ERT:

\framebox[lunghezza del box in cm]{testo}

Per esempio: \framebox[1cm]{ciao} produce la scritta ciao

Per esempio: \framebox[2cm]{ciao} produce la scritta ciao

Per mettere il testo all’interno di un box colorato bisogna invece digitare nel box ERT:

\fcolorbox{colore bordo}{colore sfondo}{testo}

Per esempio: \fcolorbox{red}{yellow}{ciao} produce la scritta ciao

Per esempio: \fcolorbox{red}{yellow}{ciao a tutti}produce la scritta ciao a tutti

CREARE UNA CASELLA DI TESTO

Per mettere un testo in una casella bisogna prima usare i due pacchetti texpos e bo-xedminipage. Per aggiungerli è necessario digitare questo codice nel Preambolo diLATEX:

\usepackage{textpos}\usepackage{boxedminipage}

CREARE UNA CASELLA DI TESTO SENZA CORNICE

Per creare una casella di testo priva di cornice bisogna digitare nel box ERT:

\begin{minipage}[l]{lunghezza della casella in cm} Testo nella casella di testo \end{minipage}

Per esempio il codice:\begin{minipage}[l]{10cm} Ecco un esempio di una casella di testo senza corcice. Questoesempio serve per vedere l’aspetto tipografico della casella di testo. \end{minipage}

Produce la casella di testo:Ecco un esempio di una casella di testo senza corcice.Questo esempio serve per vedere l’aspetto tipograficodella casella di testo.

11

Page 12: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

CREARE UNA CASELLA DI TESTO CON CORNICEPer creare una casella di testo con cornice bisogna digitare nel box ERT:

\begin{boxedminipage}[l]{lunghezza della casella in cm} Testo nella casella di testo \end{boxedminipage}

Per esempio il codice:\begin{boxedminipage}[l]{10cm} Ecco un esempio di una casella di testo con corcice. Questoesempio serve per vedere l’aspetto tipografico della casella di testo. \end{boxedminipage}

Produce la casella di testo:Ecco un esempio di una casella di testo con cor-cice. Questo esempio serve per vedere l’aspettotipografico della casella di testo.

PAGINE VUOTE E NUMERAZIONE PAGINE

Lyx numera da se le pagine e considera per prima pagina la pagina del titolo.

Per aggiungere una pagina vuota dopo la pagina del titolo e cominciare la numera-zione dalla pagina successiva a quella vuota bisogna digitare nel box ERT:

\clearpage\null\thispagestyle{empty}\newpage \setcounter{page}{1}

Per aggiungere semplicemente una pagina vuota dopo la pagina in cui stiamo scri-vendo bisogna digitare nel box ERT:

\clearpage\null\thispagestyle{empty}

Per cominciare la numerazione dalla pagina successiva alla pagina in corso bisognadigitare nel box ERT:

\newpage \setcounter{page}{1}

Per cominciare la numerazione dal primo capitolo del libro bisogna digitare nel boxERT che apriamo nella riga del capitolo:

\setcounter{page}{1}

12

Page 13: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

INSERIRE TABULAZIONI

L’ambiente tabbing fornisce all’incirca l’equivalente dell’azione del tasto TAB, e si usaper allineare del testo in colonne. Ecco qui elencati alcuni dei comandi piu‘ comuni:

COMANDO AZIONE\= Imposta una posizione di tabulazione\> Sposta alla successiva tabulazione\+ Imposta il margine sx alla tabulazione successiva\- Imposta il margine sx alla tabulazione precedente\\ Fine linea

Facciamo un esempio per comprendere, digitando nel box ERT:

\begin{tabbing}\hspace{1cm} \= \hspace{2cm} \= \hspace{3cm} \= \\Zero \> Uno \> Due \> Tre \\Zero \> Uno \> \> Tre \+ \\Uno \> Due \> Tre \\ Uno \> Due \> Tre \- \\Zero \> Uno \> Due \\\end{tabbing}

Si ottiene:

Zero Uno Due TreZero Uno Tre

Uno Due TreUno Due Tre

Zero Uno Due

ELIMINARE LA DATA DALLA PRIMA PAGINA

Per default, LYX inserisce la data corrente nel titolo, subito sotto al nome dell’autore.Per evitare l’inserimento della data, è necessario digitare questo codice nel Preambolodi LATEX:

\date{}

Certo, è una (piccola) seccatura, ma il comando \date accetta qualunque tipo di argo-mento, anche una normale stringa di testo . . . e cio puo tornare utile.

13

Page 14: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

CENTRARE I TITOLI

Per default, LYX gestisce i titoli secondo le impostazioni predefinite per la classe deldocumento scelta. Se noi volessimo obbligare la classe scelta a centrare i titoli del do-cumento: capitolo, sezione, sottosezione e sotto sottosezione, bisogna digitare questocodice nel Preambolo di LATEX:

\usepackage[center]{titlesec}

INSERIRE IMMAGINI NEL DOCUMENTO

Si consiglia sempre di inserire le immagini dentro una cartella che è posizionata sem-pre nella stessa directory del nostro documento di Lyx. Io per semplicità tale cartellala chiamo sempre: “Immagini per Lyx”. Posizionando in questa maniera le imma-gini quando copiamo l’intera directory che contiene il documento, lyx è sempre ingrado di ritrovare le immagini del documento, anche quando portiamo a giro i nostridocumenti per esempio su chiave usb.

INSERIRE IMMAGINI ATTRAVERSO LYX

Per inserire le immagini andare in:

INSERISCI . IMMAGINE

Dalla finestra che si apre potremmo selezionare l’immagine da inserire nel documen-to e deciderne la scala.

INSERIRE IMMAGINI CON LATEX

Capita che vogliamo fare delle impostazioni particolari quindi è bene imparare adinserire le immagini nel documento anche attraverso il codice latex.Per inserire una immagine bisogna digitare nel box ERT:

\includegraphics[scale=scala immagine . 1 è il 100%]{\string"nomecartella dove sono le immagini/nome file immagine\string".jpg}

Le principali opzioni che possono essere utilizzate sono:

• “height”: indica l’altezza dell’immagine: l’immagine verra‘ ridotta oppure in-grandita affinché risulti dell’altezza voluta. Esempio: height=10cm.

• “width”: indica la larghezza dell’immagine: l’immagine verra‘ ridotta oppureingrandita affinché risulti della larghezza voluta. Esempio: width=10cm.

14

Page 15: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

• “scale”: permette di ingrandire oppure ridurre le dimensioni di un’immagi-ne. Per 1 si intende la grandezza del 100% dell’immagine. Esempi: scale=1.5;scale=0.8.

• “angle”: permette di ruotare in senso antiorario l’immagine di un certo angoloespresso in gradi. Esempi: angle=35 oppure angle=180.

• “keepaspectratio”: quando sia la larghezza che l’altezza dell’immagine ven-gono specificate; con questa opzione si previene che l’immagine scalata vengadistorta.

Per esempio vogliamo inserire una immagine in formato jpg in scala80% che si trova nella cartella “Immagini Lyx” e il cui file si chiama “Ta-bella colori”. Bisogna digitare nel box ERT:

\includegraphics[scale=0.8]{\string"Immagini Lyx/Tabella colori\string".jpg}

INSERIRE IMMAGINI A FIANCO DEL TESTO

Possiamo inserire immagini a fianco del testo, a sinistra o a destra del testo, secondole nostre preferenze. Per farlo però dobbiamo usare il codice latex, non è possibilefarlo in veste grafica.Per prima cosa digitare questo codice nel Preambolo di LATEX:

\usepackage{wrapfig}

Ora vediamo attraverso un esempio come fare, spiegando il codice passo passo percapire. Immaginiamo per esempio di voler inserire una immagine in formato jpg inscala 30% che si trova nella cartella “Immagini Lyx” e il cui file si chiama “Tabella co-lori”. Guardare la tanbella sottostante per vedere cosa bisogna digitare nel box ERTcon la relativa spiegazione.

CODICE DA INSERIRE NEL BOX ERT SPIEGAZIONE DEL CODICE DIGITATO\begin{wrapfigure}[8]{l}[0cm]{6cm} Speghiamo le variabili:

8 = numero di righe che il compilatore lasciaa lato dell’immagine;l = immagine sulla sinistra del foglio;r = immagine sulla destra del foglio;0cm = escursione della figura fuori dal layout;dal layout6cm = ampiezza riservata alla figura

\includegraphics[scale=0.3]{\string Codice per inserire le immagini. Regolare la"Immagini Lyx/Tabella colori\string".jpg} scala dell’immagine per farla entrare nello

spazio a lei assegnato\end{wrapfigure} Chiusura dell’ambiente wrapfigure

15

Page 16: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

CAMBIARE LA GRANDEZZA DEI CARATTERI

USARE IL PACCHETTO GRAPHICXIl pacchetto graphicx permette di ingrandire il normale testo.Per usare questo pacchetto nel preambolo aggiungere la riga:

\usepackage{graphicx}

Andiamo ora a vedere come si crea una scritta di X cm. Digitare nel box ERT:

\resizebox{!}{altezza del testo in cm}{testo}

Per esempio: \resizebox{!}{1cm}{alto 1 cm}

produce la scritta alto 1 cmUSARE I COMANDI DELLA GRANDEZZA DEL CARATTERE

La grandezza dei caratteri può essere modificata inserendo i comandi relativi allagrandezza del carattere:

\Huge per esempio scrivendo ciao produce CIAO\huge per esempio scrivendo ciao produce CIAO\LARGE per esempio scrivendo ciao produce CIAO\Large per esempio scrivendo ciao produce CIAO\large per esempio scrivendo ciao produce CIAO

\normalsize (default) per esempio scrivendo ciao produce CIAO

\small per esempio scrivendo ciao produce CIAO

\footnotesize per esempio scrivendo ciao produce CIAO

\scriptsize per esempio scrivendo ciao produce CIAO

\tiny per esempio scrivendo ciao produce CIAO

Per iniziare a scrivere con un carattere di una grandezza diversa da quella predefinitabisogna digitare nel box ERT:

16

Page 17: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

\comando della grandezza del carattere \parper esempio: \LARGE \par

Dato questo comando lyx continua a scrivere i caratteri con quella grandezza fno ache noi non torniamo al carattere di default della classe digitando nel box ERT:

\normalsize \par

Per scrivere un testo di una grandezza diversa da quella predefinita bisogna digitarenel box ERT:

\begin{comando della grandezza del carattere}Testo da scrivere \end{comandodella grandezza del carattere}

per esempio: \begin{Huge} Ciao \end{Huge} produce CiaoUSARE IL PACCHETTO TYPE1CM

Un altro modo per ottenere font grandi ‘e tramite il pacchetto type1cm.Per usare questo pacchetto nel preambolo aggiungere la riga:

\usepackage{type1cm}

Se per esempio vogliamo scrivere un testo col passo 72 bisogna digitarenel box ERT:

\fontsize{72pt}{72pt}\selectfontDa quel punto in poi tutto quello che scriviamo è col passo 72.

E’ un pacchetto sconsigliato se vogliamo creare un indice generale del nostro do-cumento. Questo perchè questo pacchetto potrebbe creare delle alterazioni nellagrandezza dei caratteri dell’indice generale.

17

Page 18: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

SCRIVERE NUMERI CON ESPONENTI O FORMULESCIENTIFICHE

Per mettere un testo in una casella bisogna prima usare i due pacchetti amssymbe amsmatch. Per aggiungerli è necessario digitare questo codice nel Preambolo diLATEX:

\usepackage{amssymb}\usepackage{amsmath}

Vediamo ora con degli esempi come scrivere numeri con esponenti e formule scienti-fiche:

Se per esempio vogliamo scrivere la formula della relatività di Einsteinbisogna digitare nel box ERT:

\begin{align*}E=MC^{2}&\end{align*}produce la formula:

E = MC2

Se digitiamo nel box ERT: \begin{align*}10^{-21} mm&\end{align*}avremo:

10−21mm

Se digitiamo nel box ERT: \begin{align*}10^{-12}& \end{align*}avremo:

10−12

18

Page 19: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

INDICI

INDICE GENERALE

Per inserire l’indice generale andare in:

INSERISCI . ELENCO/INDICE GENERALE . INDICE GENERALE

Apparirà l’indice generale con i corretti numeri di pagina.

Affinché appaiano le voci nell’indice è necessario usare le sezioni con il numero. Seperò non vogliamo che i numeri dei capitoli, delle sezioni, eccetera vengano visualiz-zate sia nell’indice che nel testo dobbiamo andare in:

DOCUMENTO . IMPOSTAZIONI . NUMERAZIONE & INDICE GENERALE

Settare l’impostazione come nella figua sottostante:

Settata l’impostazione come sopra le voci appariranno nell’indice generale senza farapparire i numeri dei capitoli, delle sezioni, eccetera.

19

Page 20: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

IMPORTANTE: Nel preambolo il pacchetto \usepackage[]{hyperref} deve essere cari-cato da ultimo, altrimenti i collegamenti dell’indice generale potrebbero portarea pagine sbagliate.

INDICE GENERALE USANDO LATEXPer inserire l’indice generale digitare:

\tableofcontents{}

Apparirà l’indice generale con i corretti numeri di pagina.

Affinché appaiano le voci nell’indice è necessario usare le sezioni con il numero. Seperò non vogliamo che i numeri dei capitoli, delle sezioni, eccetera vengano visualiz-zate sia nell’indice che nel testo all’inizio del documento bisogna digitare:

\begin{document}\setcounter{secnumdepth}{-2}\setcounter{tocdepth}{3}

Settata l’impostazione come sopra le voci appariranno nell’indice generale senza farapparire i numeri dei capitoli, delle sezioni, eccetera.

INSERIRE LE VOCI MANUALMENTE NELL’INDICE GENERALE

Per inserire le voci manualmente per ogni voce dell’indice generale sul documentobisogna portarsi subito prima della voce che vogliamo venga visualizzata nell’indicegenerale e aprire il box ERT. Scrivere nel box ERT il codice secondo l’indicazione dellatabella sottostante:

PARTI DELL’INDICE CODICE NEL BOX ERT

Parte \addcontentsline{toc}{part}{dicitura nell’indice}Capitolo \addcontentsline{toc}{chapter}{dicitura nell’indiceSezione \addcontentsline{toc}{section}{dicitura nell’indice}Sottosezione \addcontentsline{toc}{subsection}{dicitura nell’indice}Sotto sottosezione \addcontentsline{toc}{subsubsection}{dicitura nell’indice}

20

Page 21: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

INDICE ANALITICO

INDICE ANALITICO CON LYXPer inserire l’indice analitico andare in:

INSERISCI . ELENCO/INDICE GENERALE . INDICE ANALITICO

Per ogni voce dell’indice analitico sul documento bisogna portarsi subito prima dellaparola e andare in:

INSERISCI . VOCE D’INDICE

Nel box ERT scrivere la descrizione che vogliamo appaia nell’indice analitico.

INDICI ANALITICI GERARCHICI CON LYXLe Voci di indice analitico possono anche essere di tipo gerarchico. E’ sufficiente se-pararle con il punto escalamativo «!». Supponiamo ad esempio di citare le banane, lepere, e le mele. Se come etichette uso «Frutta! Banane», «Frutta!Pere», «Frutta!Mele»rispettivamente, avro un’organizzazione gerarchica delle tre voci sotto «Frutta».

INDICE ANALITICO CON LATEX

Per realizzare un indice analitico bisogna nel preambolo aggiungere le due seguentistringhe:

\usepackage{makeidx}\makeindex

Per inserire l’indice analitico nel documento digitare:\printindexPer ogni voce dell’indice analitico sul documento bisogna portarsi subito dopo laparola e digitare:

\index{voce che appare nell’indice analitico}

Oppure se l’indice analitico è di tipo gerarchico, basta separare le voci il punto esca-lamativo «!» e digitare:

\index{voce_principale!voce_secondaria}

21

Page 22: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

PACCHETTI AGGIUNTIVI

AFTERPAGE

Questo pacchetto permette di fare impostazioni personalizzate su una determinatapagina.Per usare questo pacchetto nel preambolo aggiungere la riga:

\usepackage{afterpage}

Per andare a capo alla pagina successiva srivendoci un testo scrivere nel box ERT:

\afterpage{testo}

Per esempio, se si vuole lasciare una pagina completamente bianca dopo la paginacorrente, si deve scrivere nel box ERT:

\afterpage{\null\thispagestyle{empty}\clearpage}

GRAPHICX

Il pacchetto graphicx è il metodo standard per l’inclusione di oggetti grafici esterni,ma anche per creare effetti grafici di rotazione, ingrandimento o riduzione di normaletesto. E’ la possibilità di creare effetti grafici di rotazione o ingrandimento di normaletesto che mi interessa e che qui spiegherò.Per usare questo pacchetto nel preambolo aggiungere la riga:

\usepackage{graphicx}

Andiamo ora a vedere come si crea una scritta di X cm. Digitare nel box ERT:

\resizebox{grandezza del testo in cm}{!}{testo}

Per esempio: \resizebox{1cm}{!}{g} produce la scritta g

22

Page 23: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

Per esempio: \resizebox{4cm}{!}{gatto} produce la scritta gattoPer esempio: \fcolorbox{black}{white}{\resizebox{4cm}{!}{gatto}}

produce la scritta gattoVediamo ora come ruotare il testo. Vediamolo ora con gli esempi diversi modi perruotare la parola “pippo”

1. \rotatebox{45}{pippo} produce la scritta pippo

2. \rotatebox[origin=tr]{-45}{pippo} produce la scritta

pippo

3. \rotatebox[origin=lB]{-45}{pippo} produce la scritta pippo

4. \scalebox{2}{pippo} produce la scritta pippo5. \fcolorbox{black}{white}{\resizebox{4cm}{!}{pippo}}

produce la scritta pippo6. \fcolorbox{red}{yellow}{\resizebox{4cm}{!}{pippo}}

produce la scritta pippo7. \fcolorbox{red}{yellow}{\rotatebox[origin=tr]{-45}{pippo}}

produce la scritta

pippo

8. \fcolorbox{red}{yellow}{\rotatebox[origin=tr]{45}{pippo}}produce la scritta

pippo

23

Page 24: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

LISTE ED ELENCHI

ELENCHI PUNTATI

Per scrivere il seguente elenco puntato:

• di “dare respiro” al testo;

• di migliorarne la leggibilità;

• di strutturare le proprie idee.

Si apre il box ERT e si scrive il seguente codice:

\begin{itemize}\item di “dare respiro” al testo;\item di migliorarne la leggibilità;\item di strutturare le proprie idee.

\end{itemize}

ELENCHI NUMERATI

Per scrivere il seguente elenco numerato:

1. di “dare respiro” al testo;

2. di migliorarne la leggibilità;

3. di strutturare le proprie idee.

Si apre il box ERT e si scrive il seguente codice:

\begin{enumerate}\item di “dare respiro” al testo;\item di migliorarne la leggibilità;\item di strutturare le proprie idee.

\end{enumerate}

24

Page 25: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

ELENCHI DESCRIZIONE

Per scrivere il seguente elenco descrizione:

itemize: Per gli elenchi puntati.

enumerate: Per gli elenchi numerati.

description: Per gli elenchi in cui ogni elemento comincia con un testo a piacere.

descrizione di più parole: Per gli elenchi descrizione con etichette più lunghe

Si apre il box ERT e si scrive il seguente codice:

\begin{description}\item[{itemize:}] Per gli elenchi puntati.\item[{enumerate:}] Per gli elenchi numerati.\item[{description:}] Per gli elenchi in cui ogni elemento comincia con

un testo a piacere.\item[{descrizione di più parole:}] Per gli elenchi descrizione con

etichette più lunghe\end{description}

ELENCHI PERSONALIZZATI

Facciamo un esempio per spiegarlo, se digitiamo il seguente codice:

\begin{itemize}\item[-] Elenco con linetta\item[*] Elenco con asterisco\item[$\surd$] Elenco più fantasioso

\end{itemize}

Otterremo:

- Elenco con linetta

* Elenco con asterisco√

Elenco più fantasioso

25

Page 26: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

ELENCHI ANNIDATI

Per scrivere il seguente elenco annidato:

1. sono facili da usare;

2. rendono più chiaro il testo:

• spaziandolo;

• facilitandone la lettura;

3. permettono di strutturare meglio le proprie idee.

Si apre il box ERT e si scrive il seguente codice:

\begin{enumerate}\item sono facili da usare;\item rendono più chiaro il testo:\begin{itemize}

\item spaziandolo;\item facilitandone la lettura;

\end{itemize}\item permettono di strutturare meglio le proprie idee.

\end{enumerate}

26

Page 27: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

TABELLE COL CODICE TEX

Sembra difficile scrivere tabelle usando il codice tex, ma facendo un semplice esem-pio e spiegandolo diventa chiaro che in fondo è molto semplice.Un esempio vale più di mille parole.Immaginiamo di dover scrivere la seguente tabella:

Maschi FemmineGiovani 5 14Anziani 15 3

Il codice tex che dovremo digitare nel box ERT sarà il seguente:

\begin{tabular}{|r|c|c|}\hline&Maschi&Femmine\\\hlineGiovani&5&14\\\hline

Anziani&15&3\\\hline

\end{tabular}

Spieghiamo gli elementi del codice tex presente nella tabella:

\begin{tabular} inizio tabella{|r|c|c|} 3 colonne:

| è la linea verticaler colonna allineata a destra (la prima)c colonna allineata al centro (la seconda)l colonna allineata a sinistra (non ce ne sono)

\hline linea orizzontale& separatore tra una cella e l’altra\\ vai a capo (va messo sempre alla fine di ogni riga)\end{tabular} fine tabella

27

Page 28: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

TABELLE CON CELLE SU PIU’ COLONNE

Si usa il comando:

\multicolumn{numero di colonne}{tipo di colonne}{testo}Esempio: \multicolumn{3}{|c|}{testo}\\

Vediamo l’esempio con una tabella:

STATISTICHEMaschi Femmine

Giovani 5 14Anziani 15 3

E’ la tabella di prima, ma stavolta centrata e con la colonna unica iniziale, il codice texche dovremo digitare nel box ERT sarà il seguente:

\begin{center}\begin{tabular}{|r|c|c|}\hline\multicolumn{3}{|c|}{STATISTICHE}\\\hline&Maschi&Femmine\\\hlineGiovani&5&14\\\hlineAnziani&15&3\\\hline\end{tabular}\end{center}

28

Page 29: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

APPENDICE

29

Page 30: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

IMPOSTAZIONI DOCUMENTO LYX

Queste sono le impostazioni che uso io, sono basate sulle mie preferenze. Esssendo igusti una cosa personale, guardate voi se i vostri gusti corrispondono ai miei.

30

Page 31: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

Classe documento Se è un libro: book (KOMA-Script)Se è una relazione o una tesi: report (KOMA-Script)Se è un articolo: article (KOMA-Script)Se è una lettera: letter (KOMA-Script)

Caratteri Famiglia base: RomanoDimensione base: 12Romano: Palatino

Struttura testo Indentazione: Predefinito(in alternativa “Spazio verticale: Salto medio”)

Layout pagina Formato: A4Stile intestazioni: predefinito

semplice (solo col numero di pagina)vuoto (senza numero di pagina)

Lingua ItalianoNumerazione & Numerazione: tutto su NOIndice generale Elenca nell’indice generale: paragrafo e sottoparagrafo su NO

il resto tutto su SIPreambolo di Latex Per un documento o un libro: \date{}

\usepackage{multicol}\usepackage{color}\usepackage{fancyhdr}\usepackage[latin9]{inputenc}\usepackage[italian]{babel}\usepackage{afterpage}\usepackage{graphicx}\usepackage{wrapfig}\usepackage{textpos}\usepackage{boxedminipage}\usepackage[]{hyperref}\usepackage{amssymb,amsmath}\usepackage{tikz}

Per una lettera: il preambolo lo lasciamo vuoto

31

Page 32: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

IMPOSTAZIONE DOCUMENTOLATEX

PREAMBOLO

Il preambolo è quella parte del documento in cui diciamo quale classe, font, imposta-zioni e pacchetti di latex utilizzare. E’ la parte che precede il documento.Queste sono le impostazioni che uso io, sono basate sulle mie preferenze. Esssendo igusti una cosa personale, guardate voi se i vostri gusti corrispondono ai miei.

PREAMBOLO DI LATEX\documentclass[12pt,a4paper,oneside,italian]{scrbook}\usepackage{mathpazo}\renewcommand{\familydefault}{\rmdefault}\usepackage[T1]{fontenc}\usepackage[latin9]{inputenc}\makeatletter

\date{}\author{}\usepackage{multicol}\usepackage{color}\usepackage{fancyhdr}\usepackage[latin9]{inputenc}\usepackage{afterpage}\usepackage[italian]{babel}\usepackage{graphicx}\usepackage{wrapfig}\usepackage{textpos}\usepackage{boxedminipage}\usepackage[]{hyperref}

\makeatother

32

Page 33: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

COMPOSIZIONE DOCUMENTOLATEX

1-INIZIO DOCUMENTODigitare il seguente codice:

\begin{document}\setcounter{secnumdepth}{-2}\setcounter{tocdepth}{3}

Da ora in poi quello che digiteremo verrà scritto nel documento.

2-PAGINA DEL TITOLO

CODICE DA DIGITARE DESCRIZIONE COMANDO

\title{TITOLO LIBRO} scrivere il titolo del libro\subtitle{SOTTOTITOLO} scrive il sottotitolo\author{Nome Autore} scrive il nome dell’autore\date{data} scrive la data

comando che dà l’ordine di scrivere il titolo, il sottotitolo,\maketitle la data e l’autore nella pagina del titolo

3-INDICE GENERALE

Per inserire l’indice generale digitare il seguente codice:

\tableofcontents{}

4- SCRITTURA DOCUMENTOScrivere il documento vero e proprio.

33

Page 34: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

5-CHIUSURA DOCUMENTODigitare il seguente codice:

\end{document}

34

Page 35: CODICE TEX PER LYX APPUNTI PER AMANTI DELLA SCRITTURA 2017. 7. 3. · Una delle principali critiche a lyx viene dagli utenti abituati ad usare il codice latex puro. Essi sostengono

CARATTERI SPECIALI

Alcuni caratteri hanno, in LATEX, un significato speciale, in quanto vengono usatinella formatta- zione e non possono essere utilizzati cos‘ı come sono. Si tratta deicaratteri

$ & % # _ { }

Per ottenere i primi sette, occorre farli precedere da un backslash, così:

\$ \& \% \# \_ \{ \}

SCORCIATOIE DA TASTIERA PER I CARATTERI SPECIALI

35