diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/latex4wp-it/latex4wp-it.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/latex4wp-it/latex4wp-it.tex | 261 |
1 files changed, 135 insertions, 126 deletions
diff --git a/Master/texmf-dist/doc/latex/latex4wp-it/latex4wp-it.tex b/Master/texmf-dist/doc/latex/latex4wp-it/latex4wp-it.tex index 32906ba244b..511e6549976 100644 --- a/Master/texmf-dist/doc/latex/latex4wp-it/latex4wp-it.tex +++ b/Master/texmf-dist/doc/latex/latex4wp-it/latex4wp-it.tex @@ -1,21 +1,21 @@ % latex4wp.tex -*- LaTeX -*- % % LaTeX per utenti di word processor -% di Guido Gonzato, guido.gonzato (at) univr.it +% di Guido Gonzato, guido.gonzato (at) gmail.com % % Questo documento \`e stato scritto con l'editor Jed, % http://www.jedsoft.org/jed, e il mio nuovo LaTeX mode % disponibile presro i mirror CTAN mirrors, % http://www.ctan.org/tex-archive/support/jed % -% Ultimo aggiornamento: 4 Maggio 2011 +% Ultimo aggiornamento: 8 Gennaio 2015 % debug % \overfullrule=15pt % TO DO: rivedere tutti i \medskip e \bigskip, forse vanno tolti -\documentclass[a4paper,12pt]{article} +\documentclass[a4paper,11pt]{article} \usepackage[margin=2.5cm]{geometry} \usepackage[italian]{babel} % lingua italiana \usepackage{color} % colori @@ -53,7 +53,9 @@ \usepackage{slashbox} % caselle barrate in tabelle \usepackage{paralist} % elenchi nei paragrafi \usepackage[version=3]{mhchem} % formule chimiche +\usepackage{lettrine} % lettere grandi a inizio paragrafo +\urlstyle{same} % url con font normale % --- Definizioni e nuovi comandi --- @@ -153,9 +155,7 @@ \title{\LaTeX{} per utenti di word processor\\versione \version} \author{Guido Gonzato, PhD -- -\texttt{guido.gonzato@univr.it}\\ -Universit\`a di Verona, -Direzione Informatica} +\texttt{guido.gonzato@gmail.com}} \date{\today} @@ -257,11 +257,14 @@ di seguito; sono tutti software Free/O\-pen Source. \item Texmaker (multipiattaforma):\\ \url{http://www.xm1math.net/texmaker/index.html} + \item TeXstudio (multipiattaforma):\\ + \url{http://texstudio.sourceforge.net/} + \item TeXworks (multipiattaforma):\\ \url{http://tug.org/texworks/} - \item LyX, una shell quasi WYSIWYG (multipiattaforma):\\ - \url{http://www.lyx.org/} +% \item LyX, una shell quasi WYSIWYG (multipiattaforma):\\ +% \url{http://www.lyx.org/} \item TeXShop (Mac OS X):\\ \url{http://www.uoregon.edu/~koch/texshop/} @@ -271,10 +274,8 @@ di seguito; sono tutti software Free/O\-pen Source. \end{itemize} -Una lista di shell \LaTeX{} per Windows si trova all'indirizzo -\url{http://home.arcor.de/itsfd/texwin}; informazioni su \LaTeX{} in -ambiente Macintosh si trovano all'indirizzo -\url{http://www.esm.psu.edu/mac-tex/}. +Informazioni su \LaTeX{} in ambiente Macintosh si trovano +all'indirizzo \url{http://www.esm.psu.edu/mac-tex/}. % ----- @@ -416,6 +417,34 @@ documenti si aggiunge una linea sotto la dichiarazione % ----- +\subsubsection{Aggiungere la pagina Info} +\label{sec:infopage} + +Le pagine `Man' e `Info', accessibili da shell in ambiente \unix{} e +Linux, forniscono documentazione per molti pacchetti software. Se +nella vostra distribuzione \LaTeX{} manca il file \file{latex2e.info}, +fate cos\`\i{}: + +\begin{enumerate} + + \item scaricatela da + \url{http://tug.ctan.org/info/latex2e-help-texinfo/latex2e.info}; + + \item eseguite questi comandi: + + \begin{verbatim} + $ sudo cp latex2e.info /usr/share/info/ + $ sudo ginstall-info latex2e.info dir + \end{verbatim} + +\end{enumerate} + +Ora il comando \cmdline{info latex} o \cmdline{info latex2e} \`e +disponibile. + +% ----- + + % GOLDEN RULES \subsection{Le ``regole d'oro''} @@ -432,17 +461,17 @@ Prima di iniziare, vorrei sottolineare quanto segue: \item \label{rule:mess} \LaTeX{} scoraggia esplicitamente l'utente dal pasticciare con i parametri di formattazione. Non ci si deve preoccupare troppo dell'\emph{aspetto} di quello che si sta - scrivendo, quanto piuttosto al \emph{contenuto}. + scrivendo, quanto piuttosto del \emph{contenuto}. \end{enumerate} Applicando queste semplici regole di base, i documenti assumeranno magicamente un look professionale. -Detto questo, questa guida aiuter\`a a superare quanto dettato dalla -regola d'oro n.~\ref{rule:mess}. In questo modo, oltre a documenti ben -strutturati si potr\`a scrivere materiale come volantini, avvisi, -poster, {\ldots} +Detto questo, questa guida (che un po' contravviene alla seconda +regola!) aiuter\`a a superare quanto dettato dalla regola d'oro +n.~\ref{rule:mess}. In questo modo, oltre a documenti ben strutturati +si potr\`a scrivere materiale come volantini, avvisi, poster, {\ldots} \bigskip @@ -502,7 +531,7 @@ Questa \`e la fine del documento. Si veda la Sezione~\ref{sec:start} per rileggerlo. \begin{thebibliography}{99} \bibitem{Gonzato} Gonzato G. \textit{\LaTeX{} for Word Processor -Users}. CTAN, 2003-2011. +Users}. CTAN, 2001-2015. \end{thebibliography} \end{document} \end{Verbatim} @@ -578,10 +607,10 @@ Questi programmi convertono in \LaTeX{} a partire da altri formati: formato di MS Word in diversi altri formati, tra cui \LaTeX{}: \url{http://wvware.sourceforge.net} - \item l'estensione \app{Writer2latex} per OpenOffice - \url{http://writer2latex.sf.net} consente di esportare documenti in - \LaTeX. - + \item il word processor libero e gratuito Abiword, + \url{http://www.abiword.org}, importa dal formato MS Word e pu\`o + esportare in \LaTeX. + \item \app{txt2tex}: \href{http://www.ctan.org/tex-archive/support/txt2tex} {CTAN://support/txt2tex} converte, con un certo successo, file dal @@ -589,11 +618,14 @@ Questi programmi convertono in \LaTeX{} a partire da altri formati: \end{itemize} -Altri convertitori \texttt{*2latex} sono disponibili presso -l'indirizzo \href{http://www.ctan.org/tex-archive/support/rtf2latex}% -{CTAN://support/rtf2latex}. Un'altra estensione interessante \`e -\app{OOoLatex}, un insieme di macro per integrare \LaTeX{} in -OpenOffice: \url{http://ooolatex.sourceforge.net/}. +Altri convertitori \texttt{*2latex} sono disponibili presso lo stesso +l'indirizzo. + +Un'altra estensione interessante \`e \app{OOoLatex}, un insieme di +macro per integrare \LaTeX{} in OpenOffice: +\url{http://ooolatex.sourceforge.net/}. Per gli utenti di Libreoffice +c'\`e un'estensione chiamata TexMaths, +\url{http://roland65.free.fr/texmaths/}. % ----- @@ -1573,13 +1605,14 @@ analoghi a quelli mostrati in Figura~\ref{fig:gnuplot}. Componendo un file con \app{latex} e poi \app{dvips}, si possono includere solo file in formato \file{EPS}; invece, \app{pdflatex} -pu\`o includere file JPG, PNG e PDF. +pu\`o includere file JPG, PNG e ovviamente PDF, il che lo rende +preferibile per la maggior parte degli utenti. Esistono numerosi programmi per convertire file grafici come -\file{.jpg}, \file{.gif}, \file{.png} ecc. in \file{.eps}; ad esempio, -ImageMagik (\url{http://www.imagemagik.org}) e The GIMP -(\url{http://www.gimp.org}). Purtroppo, queste applicazioni generano -dei file \PS{} di grosse dimensioni. +\file{.jpg}, \file{.gif}, \file{.png} ecc. in \file{.eps} e/o +\file{.pdf}; ad esempio, ImageMagik (\url{http://www.imagemagik.org}) +e The GIMP (\url{http://www.gimp.org}). Purtroppo, queste applicazioni +generano dei file \PS{} di grosse dimensioni. Si ottengono risultati migliori con programmi che producono un file \PS{} compatto tramite la tecnica del ``wrapping'', innestando cio\`e @@ -1659,97 +1692,55 @@ I parametri sono: \subsection{\entry{Inserisci}{Figura}} -\LaTeX{} fornisce un ambiente \env{picture} entro il quale si -possono usare comandi come \cmd{circle}, \cmd{oval} e molti altri. -Ritengo che tracciare figure senza un ambiente grafico sia un po' -troppo difficile, per non dire poi delle limitazioni intrinseche di -\env{picture}. \`E molto meglio usare il programma di grafica -vettoriale Xfig (\url{http://www.xfig.org}), disponibile solo per i -sistemi \unix. Ha delle caratteristiche che lo rendono appetibile. +\LaTeX{} fornisce un ambiente \env{picture} entro il quale si possono +usare comandi come \cmd{circle}, \cmd{oval} e molti altri. Ritengo che +tracciare figure senza un ambiente grafico sia un po' troppo +difficile, per non dire poi delle limitazioni intrinseche di +\env{picture}. \`E molto meglio usare un paio di magnifici programmi, +liberi e gratuiti: il programma di grafica vettoriale Inkscape, +\url{https://inkscape.org/}, e Pstoedit, \url{http://www.pstoedit.net/}. + +Fate partire Inkscape e disegnate utilizzando i suoi strumenti. Per +inserire del testo composto da \LaTeX, selezionate la voce +\menu{Estensioni/Render/Formula LaTeX...}, inserire il testo come +mostrato in fig.~\ref{fig:ink1}, quindi fare clic su Applica. \begin{figure}[htbp] \centering - \ifpdf - \includegraphics{xfig.png} - \else - \includegraphics{xfig.eps} - \fi - \caption{Una figura disegnata con Xfig.} - \label{fig:xfig} + \includegraphics[width=0.6\textwidth]{inkscape-tb.png} + \caption{Come inserire una formula \LaTeX.} + \label{fig:ink1} \end{figure} -Xfig ha un'interfaccia utente decisamente antiquata, ma \`e molto -potente. Uno dei suoi grandi vantaggi \`e l'esportazione delle figure -in diversi formati, tra cui alcuni che sono riconosciuti da \LaTeX. -Inoltre, gli oggetti di testo possono essere composti da \LaTeX{} se -viene settato il campo ``special flag'', consentendo in questo modo di -inserire simboli e formule matematiche nelle figure. - -Si supponga quindi di avere disegnato una figura, \file{small.fig} -(Figura~\ref{fig:xfig}). Per utilizzarla con \cmdline{pdflatex}, -selezionare \entry{File}{Export{\ldots}} in Xfig e poi \menu{Combined -PDF/LaTeX (both parts)} dal menu \menu{Language}. Xfig crea due file, -\file{small.pdf} e \file{small.pdf\_t}. Per includere la figura in un -documento, si fa: - -\bigskip - -\begin{minipage}[c]{0.5\textwidth} - \begin{Verbatim}[fontsize=\small] - \usepackage[pdftex]{graphicx} - ... - Ecco una figura fatta con Xfig: - - \input{small.pdf_t} - \end{Verbatim} -\end{minipage}% -\begin{boxedminipage}[c]{0.5\textwidth} -Ecco una figura fatta con Xfig: - -\ifpdf - \input{small.pdf_t} -\else - \input{small.eepic} -\fi - -\end{boxedminipage} - -\bigskip +Il testo composto da \LaTeX{} verr\`a incluso come oggetto grafico, +che si potr\`a modificare a piacimento. La figura risultante si pu\`o +esportare in diversi formati supportati da \LaTeX, come PDF, PNG e +molti altri. Ulteriori informazioni: +\url{http://www.ctan.org/tex-archive/info/svg-inkscape}. -Se invece si vuole usare \cmdline{latex}, selezionare -\entry{File}{Export{\ldots}} e poi \menu{LaTeX picture + eepic macros} -dal menu \menu{Language}. Si otterr\`a un altro file, -\file{small.eepic}. Per includere la figura nel documento, si devono -usare i pacchetti \package{epic} e \package{eepic}: - -\bigskip - -\begin{minipage}[c]{0.5\textwidth} - \begin{Verbatim}[fontsize=\small] - \usepackage{epic} - \usepackage{eepic} - ... - Ecco una figura fatta con Xfig:\\ - \input{small.eepic} - \end{Verbatim} -\end{minipage}% - -\bigskip - -Un avvertimento: sembra che ci siano delle incompatibilit\`a tra i -pacchetti \package{epic}/\package{eepic} e \package{hyperref}, visto -che il comando \cmd{path} viene ridefinito da quest'ultimo. Un altro -buon motivo per usare \cmdline{pdflatex}. +\begin{figure}[htbp] + \centering + \includegraphics[width=0.6\textwidth]{inkscape.png} + \caption{Un oggetto \LaTeX{} pu\`o essere modificato.} + \label{fig:ink2} +\end{figure} Altri programmi che consentono di creare grafica compatibile con \LaTeX{} sono i seguenti: \begin{itemize} - \item \package{pgf}, Portable Graphic Format: + \item \package{pgf}, Portable Graphic Format, \`e un pacchetto + \TeX{} per generare grafici:\\ \url{http://sourceforge.net/projects/pgf/} - \item Asymptote, The Vector Graphics Language: + \item \package{GLE}, Graphics Layout Engine, \`e un linguaggio di + scripting grafico per creare grafico, diagrammi, figure e + diapositive di aspetto professionale:\\ + \url{www.gle-graphics.org} + + \item Asymptote \`e un linguaggio di grafica vettoriale che fornisce + un ambiente basato su coordinate per i disegni tecnici:\\ \url{http://asymptote.sourceforge.net/} \item ePiX serve per creare figure matematicamente accurate: @@ -1765,6 +1756,10 @@ Questi programmi/pacchetti consentono di creare sofisticate figure in \LaTeX. Altri programmi sono disponibili in rete; cercate nel web ``LaTeX vector graphics''. +sono disponibili molti altri tipi di `figure'. Per farvi venire +l'acquolina in bocca, visitate la pagina del \TeX{} Showcase, +\url{http://www.tug.org/texshowcase/}. + % ----- % INSERT/LINE @@ -1803,8 +1798,11 @@ riferimenti esterni al documento. Usato insieme a \app{dvipdf} o navigabili! Ad esempio, questa guida contiene questa dichiarazione: \begin{Verbatim}[fontsize=\small] -\usepackage[colorlinks,urlcolor=blue,filecolor=magenta]{hyperref} -\usepackage{url} +\usepackage[colorlinks, + urlcolor=blue, + filecolor=magenta, + linkcolor=darkred, + hyperfootnotes=false]{hyperref} \end{Verbatim} Vediamo un esempio: @@ -1821,6 +1819,16 @@ Fare clic \hyperlink{ctan}{qui} per tornare su. \end{example} +Come si pu\`o notare, il comando \cmd{url} stampa il suo argomento +utilizzando un font monospaziato. Per usare lo stesso font del testo, +si inserisce il comando: + +\begin{Verbatim} +\urlstyle{same} +\end{Verbatim} + +dopo la dichiarazione \cmd{hyperref}. + I comandi \cmd{hypertarget} e \cmd{hyperlink} consentono di creare link interni al documento, proprio come in HTML; \cmd{href} crea link a URL o file esterni. Si noti il parametro \ltx{run:} si possono @@ -2086,6 +2094,15 @@ approccio \`e il seguente: \resizebox{!}{1cm}{alto 1 cm} \end{example} +\lettrine{L'}{inizio} di un paragrafo pu\`o essere evidenziato +utilizzando il package \package{lettrine}, che fornisce il comando +\cmd{lettrine}, pienamente personalizzabile. Questo paragrafo usa la +definizione di default: + +\begin{verbatim} +\lettrine{L'}{inizio} di un paragrafo pu\`o... +\end{verbatim} + % ----- % FORMAT/FONT @@ -3100,7 +3117,7 @@ Per inserire lettere accentate e in generale i caratteri ASCII non standard\footnote{in gergo informatico, i ``caratteri ASCII standard'' sono quelli il cui codice \`e compreso tra 32 (spazio) e 126 (tilde).}, si possono usare i pacchetti \package{inputenc} e -\package{fontenc}, specificando l'encoding desiderato. UTF8 dovrebbe +\package{fontenc}, specificando l'encoding desiderato. UTF-8 dovrebbe essere la scelta corretta, e dovr\`a essere impostato anche per il proprio editor: @@ -3109,16 +3126,11 @@ proprio editor: \usepackage[T1]{fontenc} \end{Verbatim} -Usare un encoding per\`o non \`e una pratica raccomandabile, perch\'e -potrebbe ridurre la leggibilit\`a e la portabilit\`a del documento: -si raccomanda di usare le solite combinazioni di caratteri. - -Se proprio non si vuole inserirle a mano ogni volta che si deve -inserire un'accentata, si potrebbe configurare l'editor per farlo in -automatico. Ad esempio, ho configurato il mio editor preferito -(\app{jed}) in modo che inserisca \ltx{\bs{}'e} quando batto la -lettera \car{\`e}. Ecco che cosa ho incluso nel mio file -\file{.jedrc}: +Un modo alternativo per non inserire le lettere accentate a mano \`e +quello di configurare l'editor per farlo in automatico. Ad esempio, ho +configurato il mio editor preferito (\app{jed}) in modo che inserisca +\ltx{\bs{}'e} quando batto la lettera \car{\`e}. Ecco che cosa ho +incluso nel mio file \file{.jedrc}: {\small \begin{alltt} @@ -3203,9 +3215,6 @@ principale da cui iniziare \`e la pagina apposita del CTAN, \item \cmdline{info latex} o \cmdline{info latex2e} (sistemi \unix) fornisce una guida concisa ma completa sui comandi e i concetti; - \item \url{http://www.giss.nasa.gov/latex/} \`e una guida online - molto completa, con numerosi link utili. - \item \url{http://www.ctan.org/tex-archive/info/LatexHelpBook/} \`e un sistema di aiuto per \LaTeX, integrato con Windows. @@ -3225,7 +3234,7 @@ fornita molta documentazione; sul mio sistema Ubuntu, si trova in \section{Fine} Questo documento \`e copyleft \textcopyright{} Guido Gonzato, -2001--2011, e distribuito sotto licenza GNU Free Documentation +2001--2015, e distribuito sotto licenza GNU Free Documentation Licence. Spero che vi possa risultare utile. Per ogni commento o suggerimento, contattatemi pure. |