From 30589092a8e8ed3619a86e19a888f69244292a4a Mon Sep 17 00:00:00 2001 From: Gio0203c Date: Mon, 21 Oct 2024 09:43:56 +0200 Subject: [PATCH] latex-it added --- lt-lt/latex-It.html.markdown | 322 +++++++++++++++++++++++++++++++++++ 1 file changed, 322 insertions(+) create mode 100644 lt-lt/latex-It.html.markdown diff --git a/lt-lt/latex-It.html.markdown b/lt-lt/latex-It.html.markdown new file mode 100644 index 00000000..6320c917 --- /dev/null +++ b/lt-lt/latex-It.html.markdown @@ -0,0 +1,322 @@ +--- +language: LaTeX +lang: it-it +contributors: + - ["Chaitanya Krishna Ande", "http://icymist.github.io"] + - ["Colton Kohnke", "http://github.com/voltnor"] + - ["Sricharan Chiruvolu", "http://sricharan.xyz"] + - ["Ramanan Balakrishnan", "https://github.com/ramananbalakrishnan"] + - ["Svetlana Golubeva", "https://attillax.github.io/"] + - ["Oliver Kopp", "http://orcid.org/0000-0001-6962-4290"] +translators: + - ["Giovanni Cinieri", "https://github.com/Gio0203c"] +filename: learn-latex-It.tex +--- + +```tex +% Tutte le righe di commento iniziano con % +% Non esistono commenti su più righe + +% LaTeX NON è un software di elaborazione testi "What You See Is What You Get" come +% MS Word o OpenOffice Writer + +% Ogni comando LaTeX inizia con una barra rovesciata (\) + +% I documenti LaTeX iniziano con una definizione del tipo di documento che si sta compilando +% Altri tipi di documenti includono book, report, presentazioni, ecc. +% Le opzioni per il documento appaiono tra le parentesi quadre []. In questo caso +% specifica che vogliamo usare il font 12pt. +\documentclass[12pt]{article} + +% Successivamente definiamo i pacchetti utilizzati dal documento. +% Se si desidera includere grafica, testo colorato o +% codice sorgente da un altro file di linguaggio nel documento, +% è necessario migliorare le capacità di LaTeX. Ciò viene fatto aggiungendo pacchetti. +% Sto per includere i pacchetti float e caption per le figure +% e il pacchetto hyperref per gli hyperlink +\usepackage{caption} +\usepackage{float} +\usepackage{hyperref} + +% Possiamo definire anche altre proprietà del documento! +\author{Chaitanya Krishna Ande, Colton Kohnke, Sricharan Chiruvolu \& \\ +Svetlana Golubeva} +\date{\today} +\title{Impara \LaTeX{} in Y minuti!} + +% Ora siamo pronti per iniziare il documento +% Tutto ciò che precede questa riga è chiamato "Prefazione" +\begin{document} +% se impostiamo i campi autore, data, titolo, possiamo far creare a LaTeX +% una pagina del titolo per noi. +\maketitle + +% Se abbiamo delle sezioni, possiamo creare un indice. Dobbiamo compilare il nostro +% documento due volte per farlo apparire nell'ordine corretto. +% È una buona pratica separare l'indice dal corpo del +% documento. Per farlo usiamo il comando \newpage +\newpage +\tableofcontents + +\newpage + +% La maggior parte dei lavori di ricerca ha un abstract, puoi usare i comandi predefiniti per questo. +% Questo dovrebbe apparire nel suo ordine logico, quindi, dopo le informazioni preliminari, +% ma prima delle sezioni principali del corpo. +% Questo comando è disponibile nelle classi di documenti article e report. +\begin{abstract} + Documentazione \LaTeX{} scritta in \LaTeX! Quanto è innovativo e totalmente non una mia idea! +\end{abstract} + +% I comandi delle sezioni sono intuitivi. +% Tutti i titoli delle sezioni vengono aggiunti automaticamente all'indice. +\section{Introduzione} +Ciao, mi chiamo Colton e insieme esploreremo \LaTeX! + +\section{Un'altra sezione} +Questo è il testo di un'altra sezione. Penso che necessiti di una sottosezione. + +\subsection{Questa è una sottosezione} % Le sottosezioni sono anche intuitive. +Penso che ne abbiamo bisogno di un'altra. + +\subsubsection{Pitagora} +Molto meglio adesso. +\label{subsec:pitagora} + +% Usando l'asterisco possiamo sopprimere la numerazione integrata di LaTeX. +% Questo funziona anche per altri comandi LaTeX. +\section*{Questa è una sezione non numerata} +Tuttavia non tutte le sezioni devono essere numerate! + +\section{Alcune note sul testo} +%\section{Spaziatura} % Bisogna aggiungere maggiori informazioni sugli intervalli di spazio +\LaTeX{} è generalmente piuttosto bravo a posizionare il testo dove dovrebbe +andare. Se +una riga \\ deve \\ andare \\ a capo \\ aggiungi \textbackslash\textbackslash{} +al codice sorgente. + +Separa i paragrafi con linee vuote. + +È necessario aggiungere una tilde dopo le abbreviazioni (se non seguite da una virgola) per uno +spazio non divisibile, perché altrimenti la spaziatura dopo il punto è troppo grande: +E.g., i.e., etc.~sono tali abbreviazioni. + +\section{Liste} +Le liste sono una delle cose più facili da creare in \LaTeX! Devo andare a fare compere +domani, quindi creiamo una lista della spesa. +\begin{enumerate} % Questo crea un ambiente "enumerate". + % \item dice all'enumerate di incrementare + \item Insalata. + \item 27 angurie. + \item Un singolo jackrabbit. + % possiamo anche sovrascrivere il numero dell'elemento usando [] + \item[quanti?] Pistole ad acqua di medie dimensioni. + + Non un elemento della lista, ma comunque parte dell'ambiente enumerate. + +\end{enumerate} % Tutti gli ambienti devono avere una fine. + +\section{Matematica} + +Uno degli usi principali di \LaTeX{} è quello di produrre articoli accademici +o testi tecnici. Di solito nel campo della matematica e delle scienze. Pertanto, +dobbiamo essere in grado di aggiungere simboli speciali al nostro documento! + +La matematica ha molti simboli, ben oltre quelli che puoi trovare su una tastiera; +Insiemi e simboli di relazione, frecce, operatori e lettere greche per citarne alcuni. + +Insiemi e relazioni svolgono un ruolo vitale in molti articoli di ricerca matematica. +Ecco come indicare tutte le x che appartengono a X, $\forall x \in X$. +% Nota come ho dovuto aggiungere segni $ prima e dopo i simboli. Questo è +% perché quando scriviamo, siamo in modalità testo. +% Tuttavia, i simboli matematici esistono solo in modalità matematica. +% Possiamo entrare in modalità matematica dalla modalità testo con i segni $. +% Il contrario vale anche. Le variabili possono anche essere rese in modalità matematica. +% Possiamo anche entrare in modalità matematica con \[\] + +\[a^2 + b^2 = c^2 \] + +La mia lettera greca preferita è $\xi$. Mi piacciono anche $\beta$, $\gamma$ e $\sigma$. +Non ho ancora trovato una lettera greca che \LaTeX{} non conosca! + +Gli operatori sono parti essenziali di un documento matematico: +funzioni trigonometriche ($\sin$, $\cos$, $\tan$), +logaritmi ed esponenziali ($\log$, $\exp$), +limiti ($\lim$), etc.~hanno comandi LaTeX predefiniti. +Scriviamo un'equazione per vedere come si fa: +$\cos(2\theta) = \cos^{2}(\theta) - \sin^{2}(\theta)$ + +Frazioni (Numeratore-denominatori) possono essere scritte in queste forme: + +% 10 / 7 +$$ ^{10}/_{7} $$ + +% Frazioni relativamente complesse possono essere scritte come +% \frac{numerator}{denominator} +$$ \frac{n!}{k!(n - k)!} $$ + +Possiamo anche inserire equazioni in un ``ambiente di equazione''. + +% Visualizza la matematica con l'ambiente 'equation' +\begin{equation} % entra in modalità matematica + c^2 = a^2 + b^2. + \label{eq:pitagora} % per il riferimento +\end{equation} % tutte le dichiarazioni \ devono avere una dichiarazione finale + +Possiamo quindi fare riferimento alla nostra nuova equazione! +Eqn.~\ref{eq:pitagora} è anche nota come il Teorema di Pitagora che è anche +l'oggetto della Sec.~\ref{subsec:pitagora}. Molte cose possono essere etichettate: +figure, equazioni, sezioni, etc. + +Sommatorie e Integrali sono scritti con i comandi sum e int: + +\begin{equation} + \sum_{i=0}^{5} f_{i} +\end{equation} +\begin{equation} + \int_{0}^{\infty} \mathrm{e}^{-x} \mathrm{d}x +\end{equation} + +\section{Figure} + +Inseriamo una figura. Il posizionamento delle figure può essere un po' complicato. +Le opzioni di base sono [t] per l'alto, [b] per il basso, [h] per qui (approssimativamente). +Devo assolutamente cercare le opzioni di posizionamento ogni volta. +% Vedi https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions per maggiori dettagli + +\begin{figure}[H] % H qui indica l'opzione di posizionamento. + \centering % centra la figura sulla pagina + % Inserisce una figura ridimensionata allo 0,8 della larghezza della pagina. + %\includegraphics[width=0.8\linewidth]{right-triangle.png} + % Commentato per scopi di compilazione. Per favore usa la tua immaginazione. + \caption{Triangolo rettangolo con lati $a$, $b$, $c$} + \label{fig:right-triangle} +\end{figure} + +\subsection{Tabella} +Possiamo anche inserire tabelle nello stesso modo in cui inseriamo le figure. + +\begin{table}[H] + \caption{Titolo della tabella.} + % Le parentesi grafe {} in basso descrivono come viene disegnata ogni riga della tabella. + % Le basi sono semplici: una lettera per ogni colonna, per controllare l'allineamento: + % Le opzioni di base sono: c, l, r e p per centrato, sinistra, destra e paragrafo + % Opzionalmente, puoi aggiungere un | per una linea verticale + % Vedi https://en.wikibooks.org/wiki/LaTeX/Tables per maggiori dettagli + \begin{tabular}{c|cc} % qui significa "centrato | linea verticale, centrato centrato" + Numero & Nome & Cognome \\ % Le righe delle colonne sono separate da & + \hline % una linea orizzontale + 1 & Biggus & Dickus \\ + 2 & Monty & Python + \end{tabular} + % Verrà visualizzato approssimativamente come questo + % Numero | Nome Cognome + % -------|--------------------------- % a causa di \hline + % 1 | Biggus Dickus + % 2 | Monty Python +\end{table} + +\section{Impedire a LaTeX di compilare qualcosa (Codice sorgente, per esempio)} + +Supponiamo di voler includere del codice nel nostro documento \LaTeX{}, +allora avremmo bisogno che \LaTeX{} non provi a interpretare quel testo e +invece lo stampi semplicemente nel documento. Facciamo questo con un ambiente +verbatim. +% Esistono altri pacchetti (come minty, lstlisting, ecc.) +% ma verbatim è quello base più semplice. + +\begin{verbatim} + print("Hello World!") + a%b; % guarda! Possiamo usare i segni % in verbatim. + random = 4; # deciso da un tiro di dado casuale equo, https://www.xkcd.com/221/ + Vedi https://www.explainxkcd.com/wiki/index.php/221:_Random_Number +\end{verbatim} + +\section{Compilazione} + +A questo punto ti starai probabilmente chiedendo come compilare questo favoloso documento +e guardare la gloriosa gloria che è un PDF di \LaTeX{}. +(Sì, questo documento si compila davvero). + +Arrivare al documento finale usando \LaTeX{} consiste nei seguenti passaggi: + \begin{enumerate} + \item Scrivi il documento in testo normale (il ``codice sorgente''). + \item Compila il codice sorgente per produrre un pdf. + Il passaggio di compilazione si presenta così (in Linux): \\ + \begin{verbatim} + > pdflatex learn-latex.tex + \end{verbatim} + \end{enumerate} + +Un certo numero di editor di LaTeX combinano sia il Passo 1 che il Passo 2 +nello stesso software. Quindi, puoi vedere il Passo 1, ma non completamente il Passo 2. +Il Passo 2 sta ancora accadendo in background\footnote{In caso, dove si utilizzano +riferimenti (come Eqn.~\ref{eq:pythagoras}), potrebbe essere necessario eseguire il Passo 2 +più volte, per generare un file *.aux intermedio.}. +% Anche così è come si aggiungono le note a piè di pagina al documento! +% con un semplice comando \footnote{...}. Sono numerate ¹, ²,... di default. + +Scrivi tutte le tue informazioni di formattazione in testo normale nel Passo 1. +La parte di compilazione nel Passo 2 si occupa di produrre il documento nel +formato che hai definito nel Passo 1. + +\section{Hyperlink} + +Possiamo anche inserire dei collegamenti ipertestuali nel nostro documento. Per fare ciò dobbiamo includere il +pacchetto hyperref nel preambolo con il comando: + +\begin{verbatim} + \usepackage{hyperref} +\end{verbatim} + +Esistono due tipi principali di collegamenti: URL visibili \\ +\url{https://learnxinyminutes.com/docs/latex/}, o +\href{https://learnxinyminutes.com/docs/latex/}{con del testo} +% Non puoi aggiungere spazi extra o simboli speciali nel testo ombreggiato poiché ciò +% causerà errori durante la compilazione. + +Questo pacchetto genera anche un elenco di miniature nel documento PDF di output e +collegamenti attivi nel sommario. + +\section{Scrittura in ASCII o altre codifiche} + +Per impostazione predefinita, storicamente LaTeX accetta input che sono ASCII puro (128), +ma non ASCII esteso, ovvero senza accenti (à, è ecc.) e simboli non latini. + +È facile inserire accenti e simboli latini di base, con scorciatoie con barra rovesciata +Come \,c, \'e, \`A, \ae e \oe ecc. % per ç, é, À, etc +% Vedi https://en.wikibooks.org/wiki/LaTeX/Special_Characters#Escaped_codes per maggiori dettagli + +Per scrivere direttamente in UTF-8, durante la compilazione con pdflatex, usa: +\begin{verbatim} + \usepackage[utf8]{inputenc}\end{verbatim} +Il font selezionato deve supportare i glifi utilizzati per il tuo documento, devi aggiungere: +\begin{verbatim} + \usepackage[T1]{fontenc}\end{verbatim} + +Poiché LuaTeX e XeLaTeX sono stati progettati con supporto integrato per UTF-8, +facilitando la scrittura in alfabeti non latini. + +\section{Conclusione} + +Questo è tutto per ora! +% Spesso vorresti avere una sezione riferimenti nel tuo documento. +% Il modo più semplice per impostarla è utilizzare la sezione bibliografia: + +\begin{thebibliography}{1} + % simile ad altre liste, il comando \bibitem può essere usato per elencare gli elementi + % ogni voce può poi essere citata direttamente nel corpo del testo + \bibitem{latexwiki} The amazing \LaTeX{} wikibook: + \emph{https://en.wikibooks.org/wiki/LaTeX} + \bibitem{latextutorial} An actual tutorial: \emph{http://www.latex-tutorial.com} +\end{thebibliography} + +% termina il documento +\end{document} +``` + +## Altro su LaTeX +* The amazing LaTeX Wikibook (la pagina italiana non è ancora disponibile): [https://en.wikibooks.org/wiki/LaTeX](https://en.wikibooks.org/wiki/LaTeX) +* Una guida veloce per imparare il LaTeX (in inglese): [Learn LaTeX in 30 minutes](https://www.overleaf.com/learn/latex/Learn_LaTeX_in_30_minutes) +* Una piattaforma interattiva dove imparare LaTex (senza necessità di installazione e in italiano)[https://www.learnlatex.org/it/](https://www.learnlatex.org/it/) +* Domande, risposte e discussioni riguardo TeX, LaTeX, ConTeX, etc. su Stack Exchange (per lo più in inglese)[tex.stackexchange.com](https://tex.stackexchange.com/)