diff options
author | Karl Berry <karl@freefriends.org> | 2021-03-23 17:25:09 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-03-23 17:25:09 +0000 |
commit | 3d793cdd005237f088f9d40b05a8ea1699b9032a (patch) | |
tree | a9eef543e6b6941fd6791471f09dd829aba2c698 /Master/texmf-dist/doc/texlive/texlive-it/texlive-it.tex | |
parent | 0cb7b187671918fd39bc88382a41c9c86f919062 (diff) |
it(alian) updates from mpallante
git-svn-id: svn://tug.org/texlive/trunk@58653 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-it/texlive-it.tex')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-it/texlive-it.tex | 419 |
1 files changed, 265 insertions, 154 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-it/texlive-it.tex b/Master/texmf-dist/doc/texlive/texlive-it/texlive-it.tex index 6a28e738d9f..56c9bbfffa3 100644 --- a/Master/texmf-dist/doc/texlive/texlive-it/texlive-it.tex +++ b/Master/texmf-dist/doc/texlive/texlive-it/texlive-it.tex @@ -24,25 +24,16 @@ \usepackage[T1]{fontenc} \title{% - {\huge \textit{Guida a \TeX\ Live---2020}} + {\huge \textit{Guida a \TeX\ Live---2021}} } \author{Karl Berry\\[3mm] \url{https://tug.org/texlive/} } -\date{Marzo 2020} +\date{Marzo 2021} \begin{document} - -\ifnum\Status=2 - % And these are because the default html output for (La)TeX is a mess. - % In English they somehow become the desired simple "TeX" and "LaTeX", - % but not here. Don't know why. Redefining here seems to suffice. - \def\TeX{TeX} - \def\LaTeX{LaTeX} -\fi - \maketitle \begin{multicols}{2} @@ -127,6 +118,8 @@ Windows Vista probabilmente continuerà a funzionare quasi del tutto, ma \TL{} non sarà più neppure installato su Windows XP e precedenti. \TL{} non include specifici eseguibili a 64-bit per Windows, ma gli eseguibili a 32-bit dovrebbero funzionare sui sistemi a 64-bit. +Ma consultate \url{https://tug.org/texlive/windows.html} per le +opzioni per aggiungere gli eseguibili a 64 bit. Consulta la sezione~\ref{sec:tl-coll-dists} per scoprire soluzioni alternative per Windows e \MacOSX. @@ -147,13 +140,11 @@ sezioni (\p.\pageref{sec:install}), ma eccone un rapido accenno: \begin{itemize*} -\item Lo script di installazione è chiamato \filename{install-tl}. - Può operare in ``modalità grafica'' dando l'opzione \code{-gui} - (predefinita sotto Windows e \MacOSX), in modalità testuale - dando l'opzione \code{-gui=text} (predefinito per gli altri sistemi). - Nelle piattafforme Unix, le precedenti modalità Perl/Tk e guidata sono - ancora disponibili e Perl/Tk installato; consultate la - sezione~\ref{sec:wininst} per Windows. +\item Per Unix, lo script di installazione è \filename{install-tl}; su + Windows, bisogna invece lanciare \filename{install-tl-windows}. + L'installatore opererà in modalità grafica dando l'opzione + \code{-gui} (predefinita per Windows e \MacOSX), o in modalità testuale + \code{-gui=text} (predefinita per tutto il resto). \item Uno degli elementi installati è il programma ``\TL\ Manager'', chiamato \prog{tlmgr}. Così come l'installatore, può essere usato sia in @@ -410,14 +401,14 @@ La strutturazione predefinita è: \item[percorso a livello di sistema] può contenere diverse edizioni di \TL{} (in Unix di default è \texttt{/url/local/texlive}): \begin{ttdescription} - \item[2019] Un'edizione precedente. - \item[2020] L'attuale edizione. + \item[2020] Un'edizione precedente. + \item[2021] L'attuale edizione. \begin{ttdescription} \item [bin] ~ \begin{ttdescription} \item [i386-linux] Esebuibili per \GNU/Linux (32 bit) \item [...] - \item [x86\_64-darwin] Eseguibili per \MacOSX + \item [universal-darwin] Eseguibili per \MacOSX \item [x86\_64-linux] Eseguibili per \GNU/Linux (64 bit) \item [win32] Eseguibili per Windows \end{ttdescription} @@ -431,9 +422,9 @@ La strutturazione predefinita è: \item[percorso home dell'utente] (\texttt{\$HOME} o \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2019] Dati privati generati e di configurazione relativi ad + \item[.texlive2020] Dati privati generati e di configurazione relativi ad un'edizione precedente. - \item[.texlive2020] Dati privati generati e di configurazione relativi + \item[.texlive2021] Dati privati generati e di configurazione relativi all'attuale edizione. \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE} @@ -465,21 +456,22 @@ Consultate \OnCD{texmf-dist/doc/etex/base/etex_man.pdf}. \item [pdf\TeX] parte dalle estensioni di \eTeX, aggiunge il supporto per la generazione di file PDF oltre che dei \dvi{} e molte estensioni che non sono legate alla generazione dell'output. Questo programma è -invocato dalla maggior parte dei formati, come \prog{etex}, \prog{latex}, +invocato per molti formati comuni, come \prog{etex}, \prog{latex}, \prog{pdflatex}. Il suo sito web è \url{http://www.pdftex.org/}. Consultate \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf} per il manuale e \OnCD{texmf-dist/doc/pdftex/samplepdftex/samplepdf.tex} per gli esempi d'uso di alcune delle sue funzionalità. -\item [Lua\TeX] è il successore designato di pdf\TeX\ ed è quasi del tutto -(ma non completamente) compatibile con i predecessori. È anche destinato a -sostituire le funzioni di Aleph (vedi sotto), per quanto non sia stata -prevista una compatibilità perfetta. L'interprete Lua incorportato -(\url{https://lua.org/}) permette soluzioni eleganti a molti problemi -spinosi di \TeX. Quando è invocato come \filename{texlua}, si comporta -come un interprete Lua autonomo ed è usato in questo modo all'interno -di \TL. Il suo sito web è \url{http://www.luatex.org} e il manuale di -riferimento è \OnCD{texmf-dist/doc/luatex/base/luatexref.pdf}. +\item [Lua\TeX] aggiunge il supporto per l'input Unicode e per i font +OpenType\slash\ TrueType e di sistema. Incorpora anche un inteprete Lua +(\url{https://lua.org/}), permettendo soluzioni a molti problemi spinosi +di \TeX. Quando è invocato come \filename{luatex}, si comporta come un +interprete Lua autonomo. Il suo sito web è \url{http://www.luatex.org/} +e il manuale di riferimento è \OnCD{texmf-dist/doc/luatex/base/luatexref.pdf}. + +\item [(e)(u)p\TeX] ha il supporto nativo per i requisiti dell'impaginazione +del giapponese; p\TeX\ è il motore di base, mentre le varianti e- aggiungono +le funzionalità di \eTeX\ e u- aggiunge il supporto per l'Unicode. \item [\XeTeX] aggiunge il supporto per l'input in Unicode e per i font OpenType e di sistema, implementato usando librerie di terze parti @@ -616,9 +608,8 @@ dovete avere installato Tcl/Tk. In questo caso, potete eseguire \end{alltt} Le vecchie opzioni \code{wizard} e \code{perltk}/\code{expert} sono ancora -disponibili. Queste richiedono il modulo \dirname{Perl::Tk} compilato con -il supporto per XFT, che di solito non è un problema con \GNU/Linux, ma spesso -lo è con gli altri sistemi. Per un elenco completo delle varie opzioni: +disponibili, ma ora fanno le stesse cose di \code{-gui}. Per un elenco +completo delle varie opzioni: \begin{alltt} > \Ucom{perl install-tl -help} \end{alltt} @@ -689,7 +680,7 @@ Per un elenco completo delle diverse opzioni: %%% TODO \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2020 from: ... +Installing TeX Live 2021 from: ... Platform: x86_64-linux => 'GNU/Linux on Intel x86_64' Distribution: inst (compressed) Directory for temporary files: /tmp @@ -701,11 +692,11 @@ Directory for temporary files: /tmp <S> set installation scheme: scheme-full <C> customizing installation collections - 40 collections out of 41, disk space required: 6536 MB + 40 collections out of 41, disk space required: 7172 MB <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2020 + /usr/local/texlive/2021 ... <O> options: @@ -720,7 +711,7 @@ Actions: <H> help <Q> quit \end{boxedverbatim} -\vskip-\baselineskip +\vskip-.5\baselineskip \caption{Schermata principale dell'installatore testuale (\GNU/Linux)}\label{fig:text-main} \end{figure} @@ -782,12 +773,8 @@ vedi la figura~\ref{fig:basic-w32}. Può essere avviato con Il pulsante Avanzato dà accesso alla maggior parte delle opzioni dell'installazione testuale; vedi la figura~\ref{fig:advanced-lnx}. -\subsubsection{Gli installatori obsoleti} - -Le modalità \texttt{perltk}/\texttt{expert} e \texttt{wizard} sono ancora -disponibili per i sistemi che hanno Perl/Tk installato. Possono essere -specificate rispettivamente con gli argomenti \texttt{-gui=perltk} e -\texttt{-gui=wizard}. +Le opzioni \GUI{} \texttt{perltk}/\texttt{expert} e \texttt{wizard} ora +chiamano il normale installatore grafico. \subsection{Eseguire l'installatore} \label{sec:runinstall} @@ -805,7 +792,7 @@ Available platforms: =============================================================================== a [ ] Cygwin on Intel x86 (i386-cygwin) b [ ] Cygwin on x86_64 (x86_64-cygwin) - c [ ] MacOSX current (10.13-) on x86_64 (x86_64-darwin) + c [ ] MacOSX current (10.14-) on ARM/x86_64 (universal-darwin) d [ ] MacOSX legacy (10.6-) on x86_64 (x86_64-darwinlegacy) e [ ] FreeBSD on x86_64 (amd64-freebsd) f [ ] FreeBSD on Intel x86 (i386-freebsd) @@ -820,7 +807,7 @@ Available platforms: p [ ] Solaris on x86_64 (x86_64-solaris) s [ ] Windows (win32) \end{boxedverbatim} -\vskip-\baselineskip +\vskip-.5\baselineskip \caption{Menu delle architetture}\label{fig:bin-text} \end{figure} @@ -850,7 +837,7 @@ Select scheme: i [ ] teTeX scheme (more than medium, but nowhere near full) j [ ] custom selection of collections \end{boxedverbatim} -\vskip-\baselineskip +\vskip-.5\baselineskip \caption{Menu degli schemi}\label{fig:scheme-text} \end{figure} @@ -890,8 +877,8 @@ singoli pacchetti. La strutturazione predefinita è descritta nella sezione~\ref{sec:texmftrees}, \p.\pageref{sec:texmftrees}. La directory predefinita di installazione è -\dirname{/usr/local/texlive/2020} sotto -Unix e |%SystemDrive%\texlive\2020| sotto Windows. Questa configurazione +\dirname{/usr/local/texlive/2021} sotto +Unix e |%SystemDrive%\texlive\2021| sotto Windows. Questa configurazione permette di avere molte installazioni parallele di \TL, ad esempio una per ogni edizione (tipicamente per anno, come qui) e di passare tra di loro semplicemente modificando il vostro percorso di ricerca. @@ -916,7 +903,7 @@ per maggiori dettagli. Una ragionevole scelta alternativa è una directory all'interno della vostra home, soprattutto se sarete gli unici utilizzatori. Usate `|~|' -per specificare la vostra home, come ad esempio in `|~/texlive/2020|'. +per specificare la vostra home, come ad esempio in `|~/texlive/2021|'. Raccomandiamo di includere l'anno nel percorso, così da poter tenere diverse edizioni di \TL{} fianco a fianco (potete anche mantenere un nome @@ -965,7 +952,7 @@ Options setup: info to: <Y> after install, set CTAN as source for package updates: [X] \end{boxedverbatim} -\vskip-\baselineskip +\vskip-.5\baselineskip \caption{Menu delle opzioni (Unix)}\label{fig:options-text} \end{figure} @@ -1024,10 +1011,9 @@ testuale. Ulteriori informazioni su ciascuna opzione: indipendente secondo le necessità; consultate le sezioni~\ref{sec:location} e \ref{sec:dvd-install-net-updates}. \end{description} -Opzioni specifiche di Windows, come mostrate dall'interfaccia avanzata -Perl/Tk: +Opzioni specifiche di Windows, come mostrate dall'interfaccia \GUI{} avanzata: \begin{description} -\item[regola l'impostazione del PATH nel registry] Questa assicura che tutti +\item[regola il percorso di ricerca] Questa assicura che tutti i programmi vedranno la directory degli esebuibili di \TL{} nel loro percorso di ricerca. @@ -1036,7 +1022,7 @@ Perl/Tk: `TeX Live menu' e `Nessuna scorciatoia'. Questa opzione è descritta nella sezione \ref{sec:sharedinstall}. -\item[cambia le associazioni dei file] Le opzioni sono solo `Solo nuovi' +\item[associazioni dei file] Le opzioni sono solo `Solo nuovi' (crea le associazioni dei file, ma non sovrascrive quelle esistenti), `Tutti' e `Nessuno'. @@ -1044,11 +1030,9 @@ Perl/Tk: \end{description} Quando tutte le impostazioni sono come le desiderate, potete digitare ``I'' nell'interfaccia testuale, oppure potete premere il pulsante -`Installa TeX Live' nella \GUI\ Perl/Tk, per avviare il processo di -installazione. Quando questo è completo, passate alla -sezione~\ref{sec:postinstall} per leggere cos'altro dovete fare, se -ce n'è bisogno. - +`Installa' nella \GUI, per avviare il processo di installazione. Quando +questo è completo, passate alla sezione~\ref{sec:postinstall} per leggere +cos'altro dovete fare, se ce n'è bisogno. \subsection{Opzioni della riga di comando di install-tl} \label{sec:cmdline} @@ -1065,9 +1049,8 @@ comuni: \item[-gui] Usa l'installatore \GUI\ se è possibile. Questo richiede Tcl/Tk versione 8.5 o superiore. Vale per \MacOSX\ ed è distribuito con \TL{} su Windows. Le opzoni obsolete \texttt{-gui=perltk} e \texttt{-gui=wizard} - sono ancora disponibili e richiedono il modulo Perl/Tk - (\url{https://tug.org/texlive/distro.html#perltk}) compilato con il - supporto per XFT; se Tcl/Tk e Perl/Tk non sono disponibili, l'installazione + sono ancora disponibili ma richiamano la stessa interfaccia \GUI; + se Tcl/Tk non sono disponibili, l'installazione prosegue in modalità testuale. \item[-no-gui] Costringe all'uso dell'installatore testuale. @@ -1120,10 +1103,11 @@ L'archivio dei pacchetti di rete predefinito è uno dei mirror di \CTAN{} scelto automaticamente tramite \url{http://mirror.ctan.org}. Per rimpiazzare questa scelta, potete specificare un url che comincia per -\texttt{ftp:}, \texttt{http:} o \texttt{file:/}, oppure il semplice nome -di una directory (quando specificate un indirizzo \texttt{http:} o -\texttt{ftp:}, l'eventuale carattere finale ``\texttt{/}'' e l'eventuale -``\texttt{/tlpkg}'' conclusivo saranno ignorati). +\texttt{ftp:}, \texttt{http:}, \texttt{https:} o \texttt{file:/}, oppure +il semplice nome di una directory (quando specificate un indirizzo +\texttt{http:}, \texttt{https:} o \texttt{ftp:}, l'eventuale carattere +finale ``\texttt{/}'' e l'eventuale ``\texttt{/tlpkg}'' conclusivo saranno +ignorati). Per esempio, potete scegliere uno specifico mirror di \CTAN\ con qualcosa del tipo: @@ -1169,9 +1153,9 @@ da modificare dovrebbe essere \filename{$HOME/.profile} %stopzone aggiungere sarebbero simili alle seguenti: \begin{sverbatim} -PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2020/texmf/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2020/texmf/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2021/texmf/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2021/texmf/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} %stopzone @@ -1180,9 +1164,9 @@ Per csh o tcsh, il file da modificare tipicamente è tipo: \begin{sverbatim} -setenv PATH /usr/local/texlive/2020/bin/x86_64-linux:$PATH -setenv MANPATH /usr/local/texlive/2020/texmf/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2020/texmf/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2021/bin/x86_64-linux:$PATH +setenv MANPATH /usr/local/texlive/2021/texmf/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2021/texmf/doc/info:$INFOPATH \end{sverbatim} Se già avete delle impostazioni del genere in uno dei file citati, @@ -1202,8 +1186,8 @@ I nostri due suggerimenti sono: 1)~potete controllare il file \filename{/etc/manpath.config} e, se esiste, aggiungere linee come \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2020/bin/x86_64-linux \ - /usr/local/texlive/2020/texmf/doc/man +MANPATH_MAP /usr/local/texlive/2021/bin/x86_64-linux \ + /usr/local/texlive/2021/texmf/doc/man \end{sverbatim} E 2)~verificate la presenza di un file \filename{/etc/environment} che @@ -1363,19 +1347,23 @@ delle graffe. \subsubsection{Integrare font di terze parti} -Sfortunatamente, si tratta di un argomento ingarbugliato. Dimenticatevene -a meno che non vogliate addentrarvi nei numerosi dettagli +Sfortunatamente, si tratta di un argomento ingarbugliato per \TeX\ e pdf\TeX. +Dimenticatevene a meno che non vogliate addentrarvi nei numerosi dettagli dell'installazione di \TeX{}. Molti font sono già inclusi in \TL, quindi -dategli uno sguardo se non sapete già che quello che volete non è lì. - -Una possibile alternativa è quella di usare \XeTeX\ o Lua\TeX\ (consultate -la sezione~\ref{sec:tex-extensions}), che vi consentono di usare i font -del sistema operativo senza alcuna installazione in \TeX. +dategli uno sguardo se ne avete voglia; le pagine web all'interno di +\url{https://tug.org/FontCatalogue} mostrano praticamente tutti i font testuali +inclusi nelle distribuzioni principali di \TeX, cagorizzati secondo vari +criteri. -Se avete comunque bisogno di farlo, visitate la pagina +Se volete installare i vostri font, visitate la pagina \url{https://tug.org/fonts/fontinstall.html} dove abbiamo fatto del nostro meglio per descrivere la procedura. +Prendete anche in considerazione l'uso di \XeTeX\ o Lua\TeX\ (consultate +la sezione~\ref{sec:tex-extensions}), che vi consentono di usare i font +del sistema operativo senza alcuna installazione in \TeX\ (ma fate attenzione +che usare i font di sistema rende i vostri documenti istantaneamente non +utilizzabili da chiunque in un ambiente differente). \subsection{Collaudare l'installazione} \label{sec:test-install} @@ -1413,59 +1401,66 @@ verosimilmente non avete la giusta directory \dirname{bin} nel vostro \envname{PATH}. Consultate le informazioni sull'impostazione delle variabili d'ambiente a \p.\pageref{sec:env}. -\item Elaborate un file \LaTeX{} elementare: +\item Elaborate un file \LaTeX{} elementare, generando un PDF: \begin{alltt} -> \Ucom{latex sample2e.tex} +> \Ucom{pdflatex sample2e.tex} This is pdfTeX 3.14... ... -Output written on sample2e.dvi (3 pages, 7484 bytes). +Output written on sample2e.pdf (3 pages, 142120 bytes). Transcript written on sample2e.log. \end{alltt} Se questo non riesce a trovare \filename{sample2e.tex} o altri file, -verosimilmente avete qualche interferenza proveniente da vecchie variabili +potreste avere qualche interferenza proveniente da vecchie variabili d'ambiente o vecchi file di configurazione; noi raccomandiamo, tanto per iniziare, di eliminare tutte le variabili d'ambiente relative a \TeX\ (per un'analisi approfondita, potete chiedere a \TeX{} di fare un resoconto su ciò che esattamente stia cercando e che trovi; consultate ``Risoluzione dei problemi'' a pagina~\pageref{sec:debugging}). -\item Mostrate un'anteprima del risultato: +\item Mostrate un'anteprima del file PDF, ad esempio: \begin{alltt} -> \Ucom{xdvi sample2e.dvi} # Unix -> \Ucom{dviout sample2e.dvi} # Windows +> \Ucom{xpdf sample2e.pdf} \end{alltt} Dovreste vedere una nuova finestra con un bel documento che spiega alcuni -dei fondamenti di \LaTeX{} (che vale la pena di leggere, se siete nuovi -utilizzatori di \TeX). Dovete avere X in esecuzione affinché \cmdname{xdvi} -funzioni; se non è così, oppure se la vostra variabile d'ambiente -\envname{DISPLAY} è impostata non correttamente, otterrete un errore -\samp{Can't open display}. +dei fondamenti di \LaTeX{} (che vale la pena leggere se siete nuovi a +\TeX). + +Ovviamente ci sono molti altri visualizzatori di PDF; nei sistemi Unix, +\cmdname{evince} e \cmdname{okular} sono comunemente usati. Per Windows, +raccomandiamo di provare Sumatra PDF +(\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}). Non ci +sono visualizzatori di PDF incusi in \TL, quindi dovete installare +separatamente qualunque vogliate usare. -\item Create un file \PS{} per la stampa o la visualizzazione: +\item Ovviamente potete ancora generare il formato originale di \TeX\ \dvi{}: \begin{alltt} -> \Ucom{dvips sample2e.dvi -o sample2e.ps} +> \Ucom{latex sample2e.tex} \end{alltt} -\item Create un file PDF al posto di un \dvi{}; questo comando -elabora il file \filename{.tex} e scrive direttamente un PDF: +\item E mostrare un'anteprima del \dvi: \begin{alltt} -> \Ucom{pdflatex sample2e.tex} +> \Ucom{xdvi sample2e.dvi} # Unix +> \Ucom{dviout sample2e.dvi} # Windows \end{alltt} +Dovete avere X in esecuzione affinché \cmdname{xdvi} funzioni; +se non è così, oppure se la vostra variabile d'ambiente +\envname{DISPLAY} non è impostata correttamente, otterrete un errore +\samp{Can't open display}. -\item Mostrate un'anteprima del PDF: +\item Per creare un file \PS{} dal \dvi: \begin{alltt} -> \Ucom{gv sample2e.pdf} -\textrm{o:} -> \Ucom{xpdf sample2e.pdf} +> \Ucom{dvips sample2e.dvi -o sample2e.ps} \end{alltt} -Né \cmdname{gv}, né \cmdname{xpdf} sono inclusi in \TL{}, quindi dovete -installarli separatamente. Visitate \url{https://www.gnu.org/software/gv} e -\url{https://www.xpdfreader.com}, rispettivamente. Ci sono anche tantissimi -altri visualizzatori PDF. Per Windows, noi raccomandiamo di provare -Sumatra PDF (\url{https://www.sumatrapdfreader.org/free-pdf-reader.html}). -\item Potreste trovare utili, in aggiunta a \filename{sample2e.tex}, i -seguenti file di prova predefiniti: +\item Oppure per creare un file PDF dal \dvi{}, una strada alternativa +all'uo di pdf\TeX\ (o di Xe\TeX\ o Lua\TeX) che può essere utile qualche +volta è: +\begin{alltt} +> \Ucom{dvipdfmx sample2e.dvi -o sample2e.pdf} +\end{alltt} + +\item Altri file di prova che potreste trovare utili in aggiunta a +\filename{sample2e.tex} sono: \begin{ttdescription} \item [small2e.tex] Un documento più semplice di \filename{sample2e}, per @@ -1526,10 +1521,10 @@ considerazione per l'installazione: \item \cmdname{Texmaker} è un software libero disponibile su \url{https://www.xm1math.net/texmaker/}. \item \cmdname{TeXstudio} è nato come un fork di \cmdname{Texmaker} - con funzionalità aggiuntive; \url{https://texstudio.org/}. + e sono state poi aggiunge altre funzionalità; disponibile su + \url{https://texstudio.org/} e nella distribuzione pro\TeX{}t. \item \cmdname{TeXnicCenter} è un software libero, disponibile su - \url{https://www.texniccenter.org} e nella distribuzione - pro\TeX{}t. + \url{https://www.texniccenter.org}. \item \cmdname{TeXworks} è un software libero disponibile su \url{https://tug.org/texworks} e installato come parte di \TL\ solo su Windows. @@ -1595,6 +1590,12 @@ di una radice comune e rinuncia all'integrazione con il sistema. Potete creare una tale installazione direttamente su una penna \USB{} o copiarla su una penna \USB{} successivamente. +Tecnicamente, l'installazione portabile è resa auto contenuta impostando +i valori predefiniti di \envname{TEXMFHOME}, \envname{TEXMFVAR} e +\envname{TEXMFCONFIG} pari rispettivamente a \envname{TEXMFLOCAL}, +\envname{TEXMFSYSVAR} e \envname{TEXMFSYSCONFIG}; di conseguenza la +configurazione e le cache per ogni utente non saranno crete. + Per eseguire \TeX\ usando l'installazione portabile, avete bisogno di aggiungere la directory degli eseguibili appropriata al percorso di ricerca durante la sessione di terminale, come al solito. @@ -1756,12 +1757,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2020/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2020/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2021/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} Come potete vedere, \prog{tlmgr} installa le dipendenze e si occupa di ogni @@ -1906,7 +1907,7 @@ registro. \label{sec:winpermissions} Nelle ultime versioni di Windows si fa distinzione tra utenti normali ed -amministratori e solo questi ultimi hanno libero accesso all'intero +amministratori e solo questi ultimi hanno libero accesso quasi l'intero sistema operativo. Ci siamo sforzati di rendere \TL{} installabile senza i privilegi di amministratore. @@ -1925,7 +1926,7 @@ ha i permessi di scrittura in tale cartella. Possono sorgere dei problemi se l'utente non è un amministratore e \TeX{} già esiste nel percorso di ricerca. Dato che nel percorso di ricerca vengono prima le impostazioni di sistema e poi quelle dell'utente, la -nuova \TL{} non avrebbe mai la precedenza. Come precauzione, il programma +nuova \TL{} non avrebbe mai la precedenza. Come ripiego, il programma di installazione crea un collegamento ad un prompt dei comandi in cui la nuova directory degli eseguibili di \TL{} è anteposta al percorso di ricerca locale. La nuova \TL{} sarà sempre accessibile usando questo @@ -2128,10 +2129,10 @@ ma non raccomandiamo di impostare questa (o qualunque altra) variabile d'ambiente per scavalcare le directory di sistema. Invece, l'installazione normale dà luogo ad un file -\file{.../2020/texmf.cnf}. Se dovete apportare delle modifiche ai valori +\file{.../2021/texmf.cnf}. Se dovete apportare delle modifiche ai valori predefiniti (di norma non è necessario), questo è il posto in cui piazzarle. Il file di configurazione principale è -\file{.../2020/texmf-dist/web2c/texmf.cnf}. Non dovreste modificare +\file{.../2021/texmf-dist/web2c/texmf.cnf}. Non dovreste modificare quest'ultimo file, dato che le vostre modifiche andrebbero perdute quando la versione distribuita viene aggiornata. @@ -2729,11 +2730,7 @@ sono: TFM che vengono letti. \item[\texttt{hash\_extra}] Spazio aggiuntivo per la tabella con i nomi delle sequenze di - controllo. Nella tabella principale possono essere memorizzate solo - approssimativamente 10.000 sequenze di controllo; se lavorate su un - libro di grandi dimensioni con numerosi riferimenti incrociati, questo - valore potrebbe non essere sufficiente. Il valore predefinito per - \texttt{hash\_extra} è \texttt{50000}. + controllo; il suo valore predefinito è \texttt{600000}. \end{ttdescription} \noindent Questa funzionalità non è un sostituto per una vera @@ -2776,7 +2773,7 @@ Come altro esempio, potreste non voler cercare per nulla nella directory attuale, per esempio se avete organizzato i vostri file per essere individuati tramite percorsi espliciti. Potete impostare \filename{$TEXMFDOTDIR} a, per dire, \filename{/nonesuch} o qualunque -altra directory non esistente per questo. +directory non esistente per questo. Il valore predefinito di \filename{$TEXMFDOTDIR} è semplicemente \samp{.}, come impostato nel nostro \filename{texmf.cnf}. @@ -2843,7 +2840,7 @@ nell'infrastruttura di \TL\ e per guidare continuamente lo sviluppo di pdf\TeX, Lua\TeX{} e molto ancora. \item Shunshaku Hirata, per i contributi originalissimi e per continuare -su DVIPDFM$x$. +il lavoro su DVIPDFM$x$. \item Taco Hoekwater per gli importanti forzi nel rinnovato sviluppo di MetaPost e (Lua)\TeX{} (\url{http://luatex.org}) stesso, per aver @@ -2857,7 +2854,7 @@ per gli sforzi con i font, arabi ed altri. Tomasz {\L}uczak per \cmdname{tlpmgui}, usati nelle edizioni passate. \item Akira Kakuto per aver fornito gli eseguibili per Windows a partire -dalla sua distribuzione per il \TeX{} giapponese W32TEX +dalle sue distribuzioni per il \TeX{} giapponese W32TEX e W64TEX (\url{http://w32tex.org}) e per molti altri contributi allo sviluppo. @@ -2866,7 +2863,7 @@ aver investito tempo e fatica per integrarlo in \TL, così come per la versione iniziale dell'installatore di Mac\TeX{} e per l'editor \TeX{}works, che raccomandiamo. -\item Hironori Kitagawa, per il tanto lavoro su p\TeX\ e il relativo +\item Hironori Kitagawa, per la manutenzione di (e)p\TeX\ e il relativo supporto. \item Dick Koch per mantenere Mac\TeX\ (\url{https://tug.org/mactex}) a @@ -2921,7 +2918,10 @@ marzo 2016 e noi dedichiamo il lavoro che va avanti alla sua memoria. e molto altro ancora. \item Andreas Scherer per \texttt{cwebbit}, l'implementazione di CWEB -usata in \TL{}. +usata in \TL{}, e per continuare la manutenzione del CWEB originale. + +\item Takuji Tanaka per la manutenzione di (e)(u)p\TeX\ e il relativo +supporto. \item Tomasz Trzeciak per aiuti su vasta scala con Windows. @@ -2956,18 +2956,20 @@ Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}), Simon Dales (\pkgname{armhf-linux}), Johannes Hielscher (\pkgname{aarch64-linux}), Akira Kakuto (\pkgname{win32}), -Dick Koch (\pkgname{x86\_64-darwin}), -Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}), -Henri Menke (\pkgname{x86\_64-linuxmusl}), -Mojca Miklavec (\pkgname{i386-linux}, +Dick Koch (\pkgname{universal-darwin}), +Mojca Miklavec (\pkgname{amd64-freebsd}, + \pkgname{i386-freebsd}, \pkgname{x86\_64-darwinlegacy}, \pkgname{i386-solaris}, \pkgname{x86\_64-solaris}, \pkgname{sparc-solaris}), -Norbert Preining (\pkgname{x86\_64-linux}). +Norbert Preining (\pkgname{i386-linux}, + \pkgname{x86\_64-linux} + \pkgname{x86\_64-linuxmusl}). Per informazioni sul processo di compilazione di \TL, visitate \url{https://tug.org/texlive/build.html}. Attuali traduttori della documentazione: +Takuto Asakura (giapponese), Denis Bitouz\'e \& Patrick Bideault (francese), Carlos Enriquez Figueras (spagnolo), Jjgod Jiang, Jinsong Zhao, Yue Wang \& Helin Gai (cinese), @@ -3764,7 +3766,7 @@ MetaPost: nuovo sistema di numerazione \code{binary}; nuovi programmi per il giapponese \prog{upmpost} e \prog{updvitomp}, analogamente a \prog{up*tex}. -Mac\TeX: aggiornamenti al pacchetto Ghostscript per il supporto a +Mac\TeX:\ aggiornamenti al pacchetto Ghostscript per il supporto a CJK. Il Pannello delle Preferenze della Distribuzione \TeX\ ora funziona in Yosemite (\MacOSX~10.10). I resource fork dei font (di solito senza un'estensione) non sono più supportati da \XeTeX; i data fork @@ -3828,8 +3830,8 @@ gli aggiustamenti. \item \code{ps2pk} può gestire i font PK/GF estesi. \end{itemize*} -Mac\TeX: il pannello \TeX\ Distribution Preference è stato rimosso; le -sue funzionalità ora si trovano nella TeX Live Utility; aggiornate le +Mac\TeX:\ il pannello \TeX\ Distribution Preference è stato rimosso; le +sue funzionalità ora si trovano nella \TeX\ Live Utility; aggiornate le applicazioni grafiche a corredo; il nuovo script \code{cjk-gs-integrate} deve essere eseguito dagli utenti che vogliono incorporare i font CJK in Ghostscript. @@ -3873,7 +3875,7 @@ ep\TeX, eup\TeX: nuove primitive \cs{pdfuniformdeviate}, \cs{pdfnormaldeviate}, \cs{pdfrandomseed}, \cs{pdfsetrandomseed}, \cs{pdfelapsedtime}, \cs{pdfresettimer}, da pdf\TeX. -Mac\TeX: a partire da quest'anno, solo le versioni di \MacOSX\ per +Mac\TeX:\ a partire da quest'anno, solo le versioni di \MacOSX\ per cui Apple ancora rilascia aggiornamenti di sicurezza saranno supportate in Mac\TeX, sotto il nome di piattaforma |x86_64-darwin|; attualmente ciò significa Yosemite, El~Capitan e Sierra (10.10 e successivi). Gli @@ -3949,10 +3951,10 @@ Xe\TeX: supporto per \code{/Rotate} nell'inclusione di immagini nel PDF; termina con un codice di uscita diverso da zero se il driver in uscita fallisce; varie correzioni a primitive per UTF-8 e altro. -Mac\TeX: consultate qui sotto i cambiante sul supporto alle versioni. Oltre a +Mac\TeX:\ consultate qui sotto i cambiante sul supporto alle versioni. Oltre a questo, i file installati in \code{/Applications/TeX/} da Mac\TeX\ sono stati riorganizzati per maggiore chiarezza; ora questa directory contiene quattro -programmi grafici (BibDesk, LaTeXiT, TeX Live Utility e TeXShop) e ha varie +programmi grafici (BibDesk, LaTeXiT, \TeX\ Live Utility e TeXShop) e ha varie sottodirectory con utility e documentazione aggiuntive. \code{tlmgr}: nuove interfacce grafiche \code{tlshell} (Tcl/Tk) e @@ -4036,7 +4038,7 @@ anche da tfm/ofm, vf, gf, pk. specials. \end{itemize*} -Mac\TeX: \code{x86\_64-darwin} ora supporta la versione 10.12 e successive +Mac\TeX:\ \code{x86\_64-darwin} ora supporta la versione 10.12 e successive (Sierra, High Sierra, Mojave); \code{x86\_86-darwinlegacy} supporta ancora la versione 10.6 e successive. Il controllore ortografico Excalibur non è più incluso in quanto richiede il supporto a 32 bit. @@ -4044,9 +4046,7 @@ più incluso in quanto richiede il supporto a 32 bit. Piattaforme: rimossa \code{sparc-solaris}. -\htmlanchor{news} -\subsection{Presente: 2020} -\label{sec:tlcurrent} +\subsubsection{2020} Generale: \begin{itemize} \item La primitiva \cs{input} in tutti i motori \TeX, incluso \texttt{tex}, @@ -4093,7 +4093,7 @@ Dvips: codifiche in uscita per i font bitmap, per migliori capacità di copia/incolla (\url{https://tug.org/TUGboat/tb40-2/tb125rokicki-type3search.pdf}). -Mac\TeX: Mac\TeX\ e \texttt{x86\_64-darwin} ora richiedono la 10.13 o +Mac\TeX:\ Mac\TeX\ e \texttt{x86\_64-darwin} ora richiedono la 10.13 o successive (High~Sierra, Mojave e Catalina); \texttt{x86\_64-darwinlegacy} supporta la 10.6 e successive. Mac\TeX\ è certificato e i programmi a riga di comando hanno runtime irrobustiti come richiesto ora da Apple per i pacchetti @@ -4115,16 +4115,127 @@ invisibile agli utenti, ma è un'importante cambiamento nella distribuzione; pacchetti. \end{itemize*} + +\htmlanchor{news} +\subsection{Presente: 2021} +\label{sec:tlcurrent} + +Generale: \begin{itemize} +\item Sono incorporati i cambiamenti di Donald Knuth per la sua sistematina +del 2021 a \TeX\ e Metafont +(\url{https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf}). Sono anche +disponibili su CTAN sotto forma dei pacchetti \code{knuth-dist} e +\code{knuth-local}. Come atteso, i fix sono per casi oscuri e non riguardano +nessun comportamento pratico. + +\item Tranne che nel \TeX\ originale: se \cs{tracinglostchars} è impostato a +3 o più, i caratteri mancati daranno origine ad un errore, non semplicemente +ad un messaggio nel file di log e il codice del carattere mancante sarà +mostrato in esadecimale. + +\item Tranne che nel \TeX\ originale: un nuovo parametro intero +\cs{tracingstacklevels} che se positivo, e \cs{tracingmacros} è anch'esso +positivo, provoca l'aggiunta di un prefisso che indica la profondità di +espansione della macro all'output nella relativa riga di log (per esempio, +|~..| a profondità 2). Inoltre il log delle macro è troncato alla profondità +$\ge$ del valore del parametro + +\end{itemize} + +Aleph: il formato \LaTeX\ basato su Aleph, chiamato \code{lamed}, è stato +rimosso. L'eseguibile \code{aleph} stesso è ancora incluso e supportato. + +Lua\TeX: \begin{itemize*} +\item Lua 5.3.6. +\item Callback per il livello di annidamento usata in \cs{tracingmacros}, +come variante generalizzata del nuovo \cs{tracingstacklevels}. +\item Glifi matematici marchiati come protetti per evitare l'elaborazione +come testo. +\item Rimossa la compensazione larghezza/ic per il codice matematico +tradizionale. +\end{itemize*} + +MetaPost: \begin{itemize*} +\item Suppporto alla variabile d'ambiente |SOURCE_DATE_EPOCH| per output +riproducibile. +\item Evitato il \texttt{\%} finale errato in \texttt{mpto}. +\item Documentata l'opzione \texttt{-T}, altre correzioni al manuale. +\item Valore di \texttt{epsilon} cambiato in modalità binaria e decimale, +così che |mp_solve_rising_cubic| funzioni come atteso. +\end{itemize*} + +pdf\TeX{}: \begin{itemize*} +\item Nuove primitive \cs{pdfrunninglinkoff} e +\cs{pdfrunninglinkon}; ad esempio, per disattivare la generazione dei link +in intestazioni e pié di pagina. +\item Avverte invece di uscire con l'errore ``\cs{pdfendlink} ended up in +different nesting level than \cs{pdfstartlink}''. +\item Stampa le assegnazioni di \cs{pdfglyphtounicode} nel file \texttt{fmt}. +\item Sorgenti: supporto a \texttt{poppler} rimosso in quanto troppo +difficile mantenerlo sincronizzato con la linea di sviluppo. In TL nativa, +pdf\TeX\ ha sempre usato \texttt{libs/xpdf}, che è un codice ridotto e +adattato da \texttt{xpdf}. +\end{itemize*} + +Xe\TeX{}: correzioni per il kerning matematico. + +Dvipdfmx: \begin{itemize*} +\item Ghostscript è ora invocato in modalità sicura per default; per annullare + (assumendo che tutti i file di input siano fidati), usate + \verb|-i dvipdfmx-unsafe.cfg|. Questo è richiesto per usare PSTricks con + \XeTeX, come in: + \verb|xetex -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E" ...| +\item Se il file di un'immagine non è trovato, esce con stato di errore. +\item Sintassi special estesa per il supporto dei colori. +\item Special per la manipolazione di |ExtGState|. +\item Special di compatibilità \code{pdfcolorstack} e \code{pdffontattr}. +\item Supporto sperimentale per |fnt_def| esteso di \code{dviluatex}. +\item Supporto per nuova funzionlità dei font virtuali per ripiego nella +definizione di font giapponesi. +\end{itemize*} + +Dvips: \begin{itemize*} +\item Il titolo di default del documento PostScript è ora il nome base del +file di input e può essere sostituito tramite la nuova opzione \texttt{-title}. +\item Se un \texttt{.eps} o un altro file di immagine non è trovato, esce +con stato di errore. +\item Supporto per nuova funzionlità dei font virtuali per ripiego nella +definizione di font giapponesi. +\end{itemize*} + +Mac\TeX{}: Mac\TeX{} e la sua nuova directory degli eseguibili +\texttt{universal-darwin} ora richiede macOS 10.14 o successivi (Mojave, Catalina +e Big~Sur); la directory degli eseguibili |x86_64-darwin| non è più presente. +La directory |x86_64-darwinlegacy|, disponibile solo nel \texttt{install-tl} per +Unix, supporta le versioni 10.6 e successive. + +Questo è un anno importante per il Macintosh perché Apple ha introdotto a +novembre le macchine con processore ARM e venderà e supporterà sia macchine ARM +che Intel per svariati anni. Tutti i programmi in \texttt{universal-darwin} hano +codice eseguibile sia per ARM che per Intel. Entrambi i binari sono compilati +dallo stesso sorgente. + +I programmi aggiuntivi Ghostscript, LateXiT, \TeX{} Live Utility e TeXShop sono +tutti universali e sono firmati con un runtime indurito, quindi sono tutti +inclusi in Mac\TeX{} quest'anno. + +\code{tlmgr} e infrastruttura: \begin{itemize*} +\item mantenuto un solo backup del \texttt{texlive.tlpdb} del repository principale. +\item maggiore portabilità tra sistemi e versioni di Perl. +\item \texttt{tlmgr -info} mostra i nuovi campi \texttt{lcat-*} e \texttt{rcat-*} +per i dati del Catalogo locali vs. remoti. +\item il log completo dei sottocomandi è stato spostato nel nuovo file di log +\texttt{texmf-var/web2c/tllmgr-commands.log}. +\end{itemize*} \subsection{Futuro} -\TL{} non è perfetto, e mai lo sarà. Abbiamo intenzione di continuare a -rilasciare nuove versioni e vorremmo fornire più documentazione, più programmi -e un insieme sempre migliore e meglio controllato di font, di macro e di tutto -quanto legato a \TeX. Questo lavoro è fatto completamente da volontari nel -loro tempo libero e quindi c'è sempre molto da fare. Visitate il sito -\url{https://tug.org/texlive/contribute.html}. +Abbiamo intenzione di continuare a rilasciare nuove versioni di \TL\ e vorremmo +fornire più documentazione, più programmi e un insieme sempre migliore e meglio +controllato di font, di macro e di tutto quanto legato a \TeX. Questo lavoro è +fatto completamente da volontari nel loro tempo libero e quindi c'è sempre +molto da fare. Visitate il sito \url{https://tug.org/texlive/contribute.html}. Potete inviare correzioni, suggerimenti e offerte d'aiuto a: \begin{quote} |