LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX}...

30
LaTeX Introduzione e Formattazione Alessio Bianchi email: [email protected] Home page: https://bianchiunipv.wordpress.com/ Fisica Sperimentale con Laboratorio 3 marzo 2021

Transcript of LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX}...

Page 1: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

LaTeXIntroduzione e Formattazione

Alessio Bianchiemail: [email protected] page: https://bianchiunipv.wordpress.com/

Fisica Sperimentale con Laboratorio3 marzo 2021

Page 2: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

I vostri tutor per il LaTeX

2LaTeX - Introduzione e Formattazione

Alessio BianchiLaureando magistrale in Chimica UniPV (curriculum di Chimica Organica)

✉️ [email protected]://bianchiunipv.wordpress.com/

Ruggero GuerriniLaureando magistrale in Chimica a La Sapienza (curriculum di Chimica Analitica), già laureato in Chimica Triennale UniPV

✉️ [email protected]://www.thisiswow.it/

3 marzo 2021

Page 3: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Cos’è LaTeX?

3 marzo 2021 3LaTeX - Introduzione e Formattazione

Page 4: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando
Page 5: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando
Page 6: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Cos’è LaTeX?

6LaTeX - Introduzione e Formattazione

• LaTeX è sostanzialmente una lingua, con le sue espressioni codificate.

• Tale linguaggio, opportunamente letto da un compilatore, produce un testo con un definito layout.

• Esistono altri linguaggi di markup. Tra i più famosi, HTML e Markdown.

3 marzo 2021

Page 7: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Confronto con Microsoft Word

7LaTeX - Introduzione e Formattazione

What You See Is What You Get!

3 marzo 2021

Page 8: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Confronto con Microsoft Word

8LaTeX - Introduzione e Formattazione

What You See Is clearly NOT What You Get

3 marzo 2021

Page 9: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Confronto con Microsoft Word

9LaTeX - Introduzione e Formattazione

Sfor

zo e

Tem

po R

ichies

to

Complessità del DocumentoLettera Articolo Paper Tesi Libro Serie di Libri

Microsoft Word

LaTeX

3 marzo 2021

Page 10: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Vantaggi di LaTeX

10LaTeX - Introduzione e Formattazione3 marzo 2021

• Con LaTeX potete preoccuparvi (quasi) solo del contenuto di ciò che state scrivendo: la forma viene direttamente curata da LaTeX (questo ad un livello di utilizzo base)

• La gestione di sezioni, indice, riferimenti (Seminario 3 di LaTeX) e bibliografia è completamente automatica (in realtà anche in Word, ma il più delle volte dà non pochi problemi...)

• LaTeX produce dei documenti modestamente più belli di altri editor come Word, soprattutto per quanto riguarda le formule

• LaTeX è uno strumento potente per tutti i campi della scienza (e non), chimica compresa

Page 11: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

LaTeX non è solo per fisici e matematici

11LaTeX - Introduzione e Formattazione3 marzo 2021

Page 12: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

LaTeX non è solo per fisici e matematici

12LaTeX - Introduzione e Formattazione3 marzo 2021

Page 13: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

LaTeX non è solo per fisici e matematici

13LaTeX - Introduzione e Formattazione3 marzo 2021

Page 14: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

LaTeX non è solo per fisici e matematici

14LaTeX - Introduzione e Formattazione3 marzo 2021

I grafici sono argomento delSeminario 4 di

LaTeX

Page 15: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Come si Usa?

15LaTeX - Introduzione e Formattazione

• Avrete notato che per poter utilizzare LaTeX avete dovuto installare 2 diversi software: il compilatore (MikTeX, MacTeX o TeXLive) e l’editor (TeXMaker).

Interpreta ciò che avete scritto nella sua linuga (il LaTeX) e vi

restituisce un documento in PDF

È uno strumento che vi aiuta nella stesura del vostro codice LaTeX

dandovi suggerimenti e indicandovi eventualmente degli errori

Ma l’altro vantaggio di TeXMaker è che parla

direttamente con MiKTeX

Potreste usare un qualsiasi altro editor di testo per fare ciò, comprese le note del telefono!

3 marzo 2021

Page 16: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Come si Usa?

16LaTeX - Introduzione e Formattazione3 marzo 2021

Page 17: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Come si Usa?

17LaTeX - Introduzione e Formattazione3 marzo 2021

Page 18: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Come si Usa?

18LaTeX - Introduzione e Formattazione

Non solo il compilatore è indispensabile, ma va installato prima di TeXMaker

3 marzo 2021

Page 19: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Scrivere un Documento LaTeX

19LaTeX - Introduzione e Formattazione

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}\usepackage[italian]{babel}

\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{graphicx}\usepackage{mathtools}

\author{Alessio Bianchi}\title{Documento \LaTeX}\date{\today}

\begin{document}

Hello world!

\end{document}

Preambolo

Corpo del Testo

\ = “backslash”

3 marzo 2021

Page 20: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Scrivere un Documento LaTeX

20LaTeX - Introduzione e Formattazione

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}\usepackage[italian]{babel}

\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{graphicx}\usepackage{mathtools}

\author{Alessio Bianchi}\title{Documento \LaTeX}\date{\today}

\begin{document}

Hello world!

\end{document}

• Definisce il tipo di documento che volete scrivere.

• Esistono classi come article, book, beamer, etc.

• Tra le parentesi quadre vengono inseriti degli attributi al comando (in questo caso, alla documentclass).

Attenzione!• LaTeX riconosce le lettere

maiuscole dalle minuscole• Non lasciate spazi dove

non ci vogliono

3 marzo 2021

Page 21: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Scrivere un Documento LaTeX

21LaTeX - Introduzione e Formattazione

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}\usepackage[italian]{babel}

\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{graphicx}\usepackage{mathtools}

\author{Alessio Bianchi}\title{Documento \LaTeX}\date{\today}

\begin{document}

Hello world!

\end{document}

• Serve a codificare i simboli di input.

• Se non lo si mette, le lettere accentate, per esempio, non vengono caricate.

3 marzo 2021

Page 22: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Scrivere un Documento LaTeX

22LaTeX - Introduzione e Formattazione

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}\usepackage[italian]{babel}

\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{graphicx}\usepackage{mathtools}

\author{Alessio Bianchi}\title{Documento \LaTeX}\date{\today}

\begin{document}

Hello world!

\end{document}

• Riconosce che state utilizzando l’italiano.

• Le parole andranno a capo automaticamente in maniera corretta!

• I testi generati automaticamente saranno in italiano (per esempio “Indice”, “Sommario”, etc.)

ADORO!

3 marzo 2021

Page 23: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Scrivere un Documento LaTeX

23LaTeX - Introduzione e Formattazione

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}\usepackage[italian]{babel}

\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{graphicx}\usepackage{mathtools}

\author{Alessio Bianchi}\title{Documento \LaTeX}\date{\today}

\begin{document}

Hello world!

\end{document}

• Pacchetti che consiglio sempre come base per non avere problemi di compilazione quando si inseriscono formule (seminario 2 di LaTeX) e/o immagini (seminario 3 di LaTeX)

3 marzo 2021

Page 24: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Scrivere un Documento LaTeX

24LaTeX - Introduzione e Formattazione

\documentclass[11pt,a4paper]{article}

\usepackage[utf8]{inputenc}\usepackage[italian]{babel}

\usepackage{amsmath}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{graphicx}\usepackage{mathtools}

\author{Alessio Bianchi}\title{Documento \LaTeX}\date{\today}

\begin{document}

Hello world!

\end{document}

• Informazioni che vengono riportate nel titolo che stampa in automatico LaTeX con \maketitle

3 marzo 2021

Page 25: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Iniziamo a metterci mano...

25LaTeX - Introduzione e Formattazione

Vediamole su TexMaker queste

cose!

1. Sezioni del Testo 2. Indice\chapter{..} \tableofcontents\section{..}\subsection{..} etc.

3. Collegamenti ipertestuali \usepackage[hidelinks]{hyperref}

4. Grassetto, corsivo e sottolineato. \textbf{..}, \textit{..}, \underline{..} + {\bf ..}, {\it ..} (dichiarazioni)

5. Allineamento testo. Ambiente flushright, flushleft e center + dichiarazioni (ragged)

6. abstract (ambiente) e Note a pié di pagina \footnote{..}

\begin{...}

...

\end{...}

Questi sono Ambienti

3 marzo 2021

Page 26: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Un po’ di Colore

26LaTeX - Introduzione e Formattazione

• Colori di default senza l’uso di pacchetti aggiuntivi

• È possibile accedere ad una più ampia serie di colori e definirne anche di propri in notazione RGB!

\textcolor{colore}{...} {\color{colore} ...}

black white

blue green red

yellow magenta cyan

https://en.wikibooks.org/wiki/LaTeX/Colors

3 marzo 2021

Serve\usepackage{textcolor}

Page 27: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Dimensioni del Testo

27LaTeX - Introduzione e Formattazione

• Sono tutte grandezze predefinite

• Tutte le dimensioni più grandi e più piccole di \normalsize sono “aggiustate” rispetto all’unità font che avete impostato nella documentclass.

\documentclass[11pt,a4paper]{article}

• Come il grassetto e il corsivo, possono essere usati come comandi o come ambienti.

Anche qui TeXMaker vi aiuta...

3 marzo 2021

Page 28: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

Andare a capo

28LaTeX - Introduzione e Formattazione

Riga 1 \\ doppio backslashRiga 2

riga vuotaRiga 3 \\ doppio backslash

riga vuotaRiga 4 con magari un po’ di testo scritto per farvi capire \newline e’ esattamente come \\Riga 5 con magari un po’ di testo scritto per farvi capire \linebreakRiga 6

Esistono anche\newpage e

\pagebreak

3 marzo 2021

Page 29: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

In Chiusura

29LaTeX - Introduzione e Formattazione

Torniamo suTeXMaker

1. Spazi 2. Spazi autoriempienti\ (isolato) hfill e \vfill\hspace{}\vspace{}~ (tilde)

4. Commenti %

3. ElenchiPuntati Numerati\begin{itemize} \begin{enumerate}

\item ... \item ...\item ... \item ...

\end{itemize} \end{enumerate}

3 marzo 2021

Page 30: LaTeX - bianchiunipv.files.wordpress.com · \author{Alessio Bianchi} \title{Documento \LaTeX} \date{\today} \begin{document} Hello world! \end{document} • Riconosce che state utilizzando

È concesso il cheating

30LaTeX - Introduzione e Formattazione

https://wch.github.io/latexsheet/

3 marzo 2021