diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-19 18:49:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-19 18:49:47 +0000 |
commit | 0c741ff587856dbb399d9821ef008882310b6946 (patch) | |
tree | 30be1e5ffea84fe083b8ee1f5cb1801f5bd85825 /Master/texmf-dist/doc/latex/amsmath-it | |
parent | 52f553f21f74a82c774000be836bf856c5632a8e (diff) |
move italian docs out of texmf-doc
git-svn-id: svn://tug.org/texlive/trunk@13261 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/amsmath-it')
-rw-r--r-- | Master/texmf-dist/doc/latex/amsmath-it/amsmath.faq | 326 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/amsmath-it/diffs-m_it.txt | 595 |
2 files changed, 921 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/amsmath-it/amsmath.faq b/Master/texmf-dist/doc/latex/amsmath-it/amsmath.faq new file mode 100644 index 00000000000..745281f7602 --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsmath-it/amsmath.faq @@ -0,0 +1,326 @@ +amsmath.faq [2000/03/24] American Mathematical Society + +% Traduzione dall'inglese a cura di Luca Ferrante <ironluke@infinito.it>. + +Domande più frequenti sul pacchetto amsmath e i pacchetti collegati. + +Suggerimenti? Per favore inviate una e-mail a tech-support@ams.org. + +------------------------------------------------------------------------ +(1) Domanda: Dove devo cercare la documentazione? + +Risposta: La documentazione per l'utente è costituita dal "Manuale +utente per il pacchetto amsmath" (amsldoc.dvi, .pdf, .ps, .tex). Se non +lo si trova sul proprio sistema, può essere scaricato da + + ftp://ftp.ams.org/tex/amslatex/math/amsldoc.tex + +Quella che segue è la lista completa dei file di documentazione: + + file TeX + amsldoc.tex Manuale utente per il pacchetto amsmath + diffs-m.txt Differenze tra le versioni 1.1, 1.2, e 2.0 di amsmath + subeqn.tex Documento esemplificativo che mostra l'uso + dell'ambiente subequations e l'effetto dell'opzione + fleqn + technote.tex Discute di alcune questioni tecniche + testmath.tex Esempi di molti dei costrutti matematici + messi a disposizione dal pacchetto amsmath + + file non-TeX + amsmath.faq Questo file + 00readme.txt Quadro generale + install.txt Istruzioni per l'installazione + +------------------------------------------------------------------------ +(2) Domanda: Ottengo uno strano errore che sembra avere a che fare con +un titolo di sezione o la didascalia di una figura. + +Risposta: Si controlli se è stato usato un comando `fragile' all'interno +di un argomento `mobile' (titoli di articolo, titoli di sezione, +didascalie di figure, didascalie di tavole, ecc.). Bisogna tenere +presente che non tutti i comandi matematici sono robusti, e alcuni che +sono robusti nel LaTeX normale diventano fragili quando si aggiunge il +pacchetto amsmath (per esempio, \bigotimes). Si veda la sezione C.1.3 +del libro del LaTeX. + +La maggior parte dei comandi matematici più comuni è stata resa robusta, +ma per ognuno di essi c'è per gli utenti un prezzo nascosto da pagare: +rendere un comando robusto comporta l'uso di un nome aggiuntivo nella +sequenza di controllo, e questo fa sì che sia più probabile incontrare +messaggi di errore come il seguente: + + TeX capacity exceeded [hash size=3500] + +A differenza della soluzione `require \protect', quest'ultimo problema +può essere molto difficile da risolvere per l'utente medio. + +------------------------------------------------------------------------ +(3) Domanda: Perchè non posso usare un'abbreviazione per l'ambiente +`align'? + +Risposta: È pratica piuttosto comune usare abbreviazioni come \bal +... \eal per \begin{align} ... \end{align}. Per ragioni tecniche, questo +non è possibile con molte delle strutture di equazioni più complesse di +amsmath (si veda technote.tex per altri particolari). + +------------------------------------------------------------------------ +(4) Domanda: Perchè non posso usare \begin{align} ... \end{align} nella +definizione di un altro ambiente? + +Se si desidera creare un ambiente più elaborato usando align o uno degli +altri ambienti come base, si può fare come segue: + +\newenvironment{mioalign}{% + % qui materiale aggiuntivo + \align +}{% + \endalign + % qui materiale aggiuntivo +} + +Si veda anche technote.tex, che comprende qualche dettaglio in più. + +------------------------------------------------------------------------ +(5) Domanda: Perchè \matrix, \pmatrix, e \cases hanno smesso di +funzionare quando ho aggiunto il pacchetto amsmath? + +Risposta: La vecchia forma di quei comandi è da considerare obsoleta. +Quando LaTeX è stato inizialmente scritto negli anni 1983--1985, quei +tre comandi sono stati traslati direttamente da plain.tex, in mancanza +di meglio. Quando il pacchetto amsmath è stato portato su LaTeX (la sua +origina era in AMS-TeX), ha recato con sè comandi con lo stesso nome ma +sintassi differente. Entrambi vanno malamente d'accordo con il resto di +LaTeX. L'unica soluzione ragionevole è stata abbandonare sia la sintassi +di AMS-TeX che quella del plain TeX. Chi utilizza il pacchetto amsmath +deve pertanto seguire la sintassi tipica di un "ambiente" in LaTeX e +scrivere + + \begin{matrix} + ... \\ + ... \\ + ... + \end{matrix} + +(analogamente per pmatrix e cases). + +------------------------------------------------------------------------ +(6) Domanda: Perchè \over, \atop, \above, ..., \overwithdelims danno +degli warning quando aggiungo il pacchetto amsmath? + +Risposta: Quei comandi sono primitive TeX la cui sintassi insolita è +inopportuna in un documento LaTeX. Inoltre usarli a livello visibile in +un documento rende molto difficile ottenere certi miglioramenti, che +sarebbero altrimenti possibili, nella composizione del testo. Se si usa +il pacchetto amsmath i comandi \frac, \binom, e \genfrac forniscono +le stesse funzionalità con la sintassi standard di LaTeX. Alcuni +particolari in più sono forniti nel file technote.tex. + +A chi sta scrivendo un pacchetto LaTeX che usa \over o un altro +operatore frazionario generalizzato per scopi interni nella costruzione +di comandi più complessi, raccomandiamo di usare \@@over, \@@atop, ecc. +(effettuando prima un controllo per essere certi che siano definiti) + +\@ifundefined{@@over}{% + \let\@@over\over % ripieghiamo se non è caricato amsmath + \let\@@overwithdelims\overwithdelims + \let\@@atop\atop \let\@@atopwithdelims\atopwithdelims + \let\@@above\above \let\@@abovewithdelims\abovewithdelims +}{} + +------------------------------------------------------------------------ +(7) Domanda: Come faccio ad ottenere che le mie equazioni e miei teoremi +condividano la stessa sequenza numerica? + +Risposta: + + \numberwithin{equation}{section}% [Se desiderato] + + \newtheorem{thm}[equation]{Theorem} + \newtheorem{prop}[equation]{Proposition} + ... + +------------------------------------------------------------------------ +(8) Domanda: Come faccio a mettere un riquadro attorno a tutta +l'equazione, compreso il numero dell'equazione? + +Risposta: Dipende. Per una semplice equazione si può fare così: + + \newcommand{\boxedeqn}[1]{% + \[\fbox{% + \addtolength{\linewidth}{-2\fboxsep}% + \addtolength{\linewidth}{-2\fboxrule}% + \begin{minipage}{\linewidth}% + \begin{equation}#1\end{equation}% + \end{minipage}% + }\]% + } + + ... + + Qui c'è del testo che precede l'equazione nel riquadro. + \boxedeqn{ + X_1(j\omega) = + \int\limits^{+\infty}_{-\infty} x_1(t) e^{-j\omega t} dt + } + E qui c'è del testo che la segue. + +------------------------------------------------------------------------ +(9) Domanda: Quando modifico \mathindent non vedo alcun effetto. + +Risposta: Il pacchetto amsmath non usa \mathindent proprio come fa il +LaTeX di base. Usa invece una variabile interna \@mathmargin che è una +variabile "glue" anzichè una variabile "dimen". Comunque se si aggiorna +alla versione 2.0 del pacchetto amsmath si ottengono probabilmente i +risultati desiderati, perché in tal caso \mathindent è un alias di +\@mathmargin. + +------------------------------------------------------------------------ +(10) Domanda: Ho provato \raisetag ma non ha avuto alcun risultato +evidente. + +Risposta: L'aggiustamento specificato con \raisetag non è applicato a +meno che il numero dell'equazione sia stato spostato dalla sua normale +posizione perché LaTeX valuta che non ci sia spazio sufficiente per +contenerlo. Per una normale equazione con tanto spazio, l'aggiustamento +\raisetag è ignorato. Se si sta cercando di usare \raisetag in simili +circostanze, può darsi che l'oggetto da posizionare non sia un vero e +proprio numero di equazione; si provi invece ad usare i comandi LaTeX +standard per spostare oggetti (\makebox, \raisebox, l'ambiente picture, +ecc.). + +------------------------------------------------------------------------ +(11) Domanda: Voglio qualcosa tipo l'ambiente "cases" che consenta di +avere un numero di equazione distinto per ogni riga. + +Risposta: Si può provare il pacchetto "cases" di Donald Arseneau. È +disponibile presso il CTAN, se non già compreso sul proprio sistema. + +------------------------------------------------------------------------ +(12) Domanda: Il posizionamento verticale dei simboli posti su un +simbolo base con \underset e/o \overset non è soddisfacente. + +Risposta: Si può provare il pacchetto "accents" di Javier Bezos. È +disponibile presso il CTAN. + +------------------------------------------------------------------------ +(13) Domanda: Con \sideset il deponente risulta sovrapposto al materiale +adiacente. + +Risposta: È un bug. Nella versione 2.0 di amsmath non è stato ancora +corretto. + +------------------------------------------------------------------------ +(14) Domanda: Gli estremi inferiori su \iint\nolimits sono posti troppo +distanti dal simbolo di integrale. + +Risposta: È un bug. È stato corretto nella versione 2.0 del pacchetto +amsmath. + +------------------------------------------------------------------------ +(15) Domanda: La spaziatura di \ldots è diversa dai valori normali di +LaTeX quando aggiungo il pacchetto amsmath. + +Risposta: È un bug. È stato corretto nella versione 2.0 del pacchetto +amsmath. + +------------------------------------------------------------------------ +(16) Domanda: In `xalignat' ottengo un errore `Extra & on this line'. + +Risposta: È un bug. È stato corretto nella versione 2.0 del pacchetto +amsmath. + +------------------------------------------------------------------------ +(17) Domanda: La prima cella vuota nell'ambiente `aligned' porta a un +errore di TeX. + +Risposta: In questa situazione, la tecnica con cui LaTeX scandisce gli +argomenti opzionali non funziona in modo affidabile. Un opportuno +accorgimento è stato aggiunto nella versione 2.0 del pacchetto amsmath. + +------------------------------------------------------------------------ +(18) Domanda: `align*' all'interno di `gather' risulta spostato a destra +(per esempio in testmath.tex, p. 37). + +Risposta: È un bug. È stato corretto nella versione 2.0 del pacchetto +amsmath. + +------------------------------------------------------------------------ +(19) Domanda: La numerazione delle equazioni è talvolta posizionata +malamente, o spostata su una riga separata benché sembri esserci spazio +sufficiente per mantenerla sulla stessa riga. + +Risposta: Qualora si abbia una versione più vecchia del pacchetto +amsmath, si provi ad aggiornarla. Alcuni bug di questo tipo sono stati +eliminati nella versione 2.0. + +------------------------------------------------------------------------ +(20) Domanda: Nonostante le opzioni fleqn + leqno, l'ambiente `align' +pone la numerazione sulla destra. + +Risposta: È un bug. È stato corretto nella versione 2.0 del pacchetto +amsmath. + +------------------------------------------------------------------------ +(21) Domanda: \numberwithin{equation}{chapter} con la classe di +documento `report' oppure `book' aggiunge troppi livelli alla +numerazione delle equazioni: (1.1.x) invece di (1.x). + +Risposta: È un bug. È stato corretto nella versione 2.0 del pacchetto +amsmath. Se si ha una versione più vecchia, una soluzione di ripiego è +semplificare la definizione di \theequation prima di chiamare +\numberwithin: + + \renewcommand{\theequation}{\arabic{equation}} + \numberwithin{equation}{chapter} + +------------------------------------------------------------------------ +(22) Domanda: \accentedsymbol genera il messaggio di errore `Missing +number, treated as zero.' + +Risposta: È un bug. È stato corretto nella versione 1.2c del pacchetto +amsxtra. + +------------------------------------------------------------------------ +(23) Domanda: Usando \ensuremath all'interno di un ambiente di +allineamento (aligned, array, ecc.) ottengo un messaggio di errore che +mi lascia davvero perplesso: + + ! Incomplete \ifmmode; all text was ignored after line 9. + <inserted text> + \fi + l.9 } + +Risposta: Questo non è un problema specifico di amsmath, anzi pone +finalmente rimedio ad una mancanza nella definizione di \ensuremath, che +è stata corretta in LaTeX a partire dalla versione 1996/06/01. Se non è +possibile aggiornare la propria versione di LaTeX per risolvere questo +problema, può essere necessario metterci una pezza aggiungendo nei +propri documenti la seguente dichiarazione: + + \DeclareRobustCommand\ensuremath[1]{\ifmmode#1\else{$#1$}\fi} + +------------------------------------------------------------------------ +(24) Domanda: Voglio mostrare un esempio di alcune righe da scrivere +al computer, centrato rispetto a un numero di equazione. amsmath non +permette di usare \verb nell'ambiente equation. Come posso creare +questo esempio? + +Risposta: Dalla versione 2.0 di amsmath, questo non è più valido per +ambienti equation semplici. Per ambienti speciali come align, gather, +split, multline, aligned, alignat, ecc., occorre prima memorizzare il +testo usando un ambiente lrbox, e poi richiamarlo con \usebox (se non si +sa come usare lrbox e \usebox, si veda il libro del LaTeX (2a edizione) +e/o la documentazione usrguide.tex fornita con LaTeX). + +------------------------------------------------------------------------ +(25) Domanda: In amsmath.sty sono scomparsi @! e @, che erano in +amstex.sty. Come faccio ad ottenere lo stesso risultato usando amsmath? + +Risposta: Per @ bisogna usare \mspace{.3mu}, e per @! \mspace{-.3mu}. +Comunque, siccome questi spazi molto piccoli sono normalmente usati in +gruppi di tre o più, si tenga presente che è meglio sostituire @!@!@! +con \mspace{-.9mu} piuttosto che con tre comandi \mspace separati. + +------------------------------------------------------------------------ + diff --git a/Master/texmf-dist/doc/latex/amsmath-it/diffs-m_it.txt b/Master/texmf-dist/doc/latex/amsmath-it/diffs-m_it.txt new file mode 100644 index 00000000000..517cf64fe0f --- /dev/null +++ b/Master/texmf-dist/doc/latex/amsmath-it/diffs-m_it.txt @@ -0,0 +1,595 @@ +diffs-m.txt [1999/12/15] American Mathematical Society + +% Traduzione dall'inglese a cura di Onofrio de Bari <thufir@tin.it> e +% Tommaso Pecorella <pecorella@unifi.it>. + +Questa e' una visione d'insieme delle principali differenze tra le +varie versioni del package amsmath e dei package correlati. + +Un riassunto dei cambiamenti nella distribuzione "AMS-LaTeX" si trova +alla fine di questo file; si controlli anche il file diffs-c.txt nella +directory amslatex/classes. + +Coloro i quali effettuano l'aggiornamento dalla versione 1.2 alla versione +2.0 possono chiedersi: + + Dopo l'aggiornamento sorgeranno problemi nei documenti preesistenti? + +Alcune correzioni dei bug possono compromettere l'output dei documenti +preesistenti nei modi seguenti: + +---La spaziatura verticale per alcune equazioni in modalita' "display" +subira' dei cambiamenti poiche' "abovedisplayshortskip" e' ora applicato +quando possibile. + +---La non corretta spaziatura orizzontale per alcuni costrutti matematici +cambiera', ad esempio per \iint\nolimits o per un deponente su una lettera +con doppio accento. + +---Il posizionamento predefinito del deponente nelle formule in modalita' +display relativamente a \varinjlim, \varprojlim, \varliminf, +\varlimsup e' adesso in basso, piuttosto che laterale. Per ottenere il +vecchio comportamento si aggiunga \nolimits --- ad es. +\varliminf\nolimits_{...}. + +---I puntini di ellissi (\ldots or \dots) si comporteranno adesso come +nel LaTeX standard; lo spazio accanto puo' pertanto cambiare. + +Durante la fase di test su versioni precedenti sono stati riscontrati +alcuni errori dovuti ad uso non corretto che si presentano nei documenti +e di cui non ci si era accorti nella versione 1.2. Sebbene questi errori +siano relativamente rari, i documenti con questo utilizzo dovranno essere +corretti prima di poter essere eseguiti in maniera propria con la versione +2.0: + +---Uso di due strutture in modalita' "display" che siano mutualmente +esclusive per lo stesso "display". In questo esempio le \[ \] +esterne sono superflue: + + \[ + \begin{align*} + ... + \end{align*} + \] + +---Argomento di markup inadeguato per gli accenti in modalita' matematica: + + \hat \mathcal{C} + +Questo si sarebbe dovuto scrivere con parentesi graffe delimitanti +l'argomento del comando \hat: \hat{\mathcal{C}}. + +Per i documenti in cui si presentano messaggi d'errore dopo l'upgrade, ci +sono diversi possibili approcci, tra cui: + +(a) Cambiare i casi di utilizzo non corretto (se possibile). + +(b) Posizionare una copia della versione 1.2 di amsmath.sty nella +"home directory" del documento; dovrebbe pertanto continuare il +funzionamento precedentemente. + +(c) Utilizzare il pacchetto snapshot unitamente a uno script di shell +per far si' che venga trovata la versione 1.2 di amsmath invece +della 2.0 durante l'elaborazione del documento; consultare +ftp://ftp.ams.org/pub/tex/snapshot.*. Questo approccio richiede un +discreto quantitativo di conoscenze tecniche. + +(d) Tornare indietro alla versione 1.2. + +======================================================================== +Cambiamenti in amsmath 2.0 [Novembre 1999] + +---La "AMS-LaTeX User's Guide" (Manuale dell'utente di AMS-LaTeX) + (amsldoc.tex) e' stata cambiata in "AMSmath User's Guide" (Manuale + utente per il pacchetto AMSmath) spostando la documentazione di + amsthm in un file a parte (amsthdoc.tex) nella directory + amslatex/classes. + +---Ripristinato l'uso normale della spaziatura "shortskip" nelle + equazioni singole. + +[!! NOTA: Questo significa che le interruzioni di pagina possono +cambiare nei documenti esistenti.] + +---Ripristinato l'uso normale del restringimento possibile attorno agli + operatori binari nelle equazioni singole. + +---Sistemato il cattivo posizionamento del deponente nelle lettere con +doppi accenti. Il procedimento di posizionamento degli accenti in +modalita' matematica e' stato rielaborato in maniera tale che la forma per +lettere maiuscole dei comandi relativi agli accenti in modalita' matematica +non sia piu' necessaria. \hat{\hat{X}} provvedera' al giusto allineamento +del secondo accento. \Hat e gli altri sono stati mantenuti per motivi di +compatibilita'. (Un ringraziamento a Javier Bezos per aver donato una +parte di codice del suo pacchetto accents.) + +[!! NOTA: L'uso improprio degli accenti in modalita' matematica adesso +dara' origine ad un output errato.] + +Si supponga di avere \boldH definito nel preambolo come +\newcommand{\boldH}{\mathbf{H}}; il seguente esempio mostra l'utilizzo +consigliato. + + \hat{\mathbf{H}} OK + \hat{\boldH} OK + \hat\boldH Funziona, ma e' sconsigliato dalla classe + book di LaTeX + \hat\mathbf{H} Non corretto! L'output sara' errato. + +Poiche' l'output sara' non corretto, amsmath fornira' un messaggio +d'errore se viene a presentarsi l'ultima variante. + +---I seguenti tipi di strutture combinate funzionano per caso con + amsmath 1.2, benche' ci si aspetti che diano un messaggio di errore. + Con amsmath 2.0 forniranno un messaggio d'errore o un avviso. + + [!! NOTA: Potenziali messaggi d'errore] + + % Le \[ \] esterne sono superflue + + \[ + \begin{align*} + ... + \end{align*} + \] + + % I \begin{equation*} ... \end{equation*} esterni sono superflui + + \begin{equation*}\begin{alignat*}{2} + ... + \end{alignat*} + \end{equation*} + + % Nessun materiale stampabile e' permesso tra \begin{equation} e % + \begin{split}: + + \begin{equation*}\left \{ + \begin{split} + ... + \end{split}\right . + \end{equation*} + +---diff12.tex e' sostituito da diffs-m.txt e diffs-c.txt, con + quest'ultimo che e' stato trasferito alla directory amslatex/classes. + +---Aggiunta un'opzione "?" che fornisce alcune informazioni relative + alla documentazione reperibile. + +---Le definizioni amsmath per matrix, pmatrix e cases sono + incompatibili con la sintassi del TeX puro per \pmatrix, \matrix e + \cases, che sono saltuariamente usate da alcuni autori nei documenti + LaTeX. Nella versione 2.0 i messaggi d'errore derivanti dalla + sintassi del TeX puro sono stati resi maggiormente esplicativi. + +---Nel caso in cui sia necessario usare il sistema di caratteri + grassetti fornito dal pacchetto amsbsy, si raccomanda di usare il + pacchetto "bm" (boldmath). Il pacchetto amsbsy e' stato mantenuto per + compatibilita' con i documenti esistenti. Se si possiede una versione + recente di LaTeX (1998 o piu' recente) il pacchetto bm e' gia' presente + nella distribuzione standard, altrimenti e' possibile prelevarlo dal CTAN. + (Non e' un pacchetto AMS). + +---\iint\nolimits: Sistemato il cattivo posizionamento del deponente (anche + per \iiint, \idotsint, etc). + +---\varinjlim, \varprojlim, \varliminf, \varlimsup: Predefinito a + \displaylimits invece che a nolimits. + +---Sistemato alignedat in maniera tale che non consideri il primo token + dei suoi contenuti e provi a interpretarlo come un numero. + +---Lascia invariata la versione testo di \dots e \ldots. + +---Cambiato \numberwithin in maniera tale che non assuma piu' che la + definizione precedente di \thesomething non contenga prefissi. + +---\mathbf{\Gamma}: Lascia le lettere greche maiuscole come sono + invece di convertirle da "variable" (fam 7) a "fixed" (fam + 0). \mathbf{\gamma} continua a dare problemi---ma cio' e' dovuto al + font math. + +---\mathindent e' reso un alias di \@mathmargin in maniera tale che + l'utente possa resettarlo quando si serve dell'opzione fleqn, come + indica il LaTeX book. + +---Con il pacchetto showkeys: corretta la perdita di note a margine + quando delle etichette si trovano dentro un ambiente "align". + +---Portati avanti alcuni aggiustamenti (\bmod, \right/leftarrowfill) + dalla versione del 1996 di plain.tex. + +---Regolata la spaziatura di overarrow@ e underarrow@ al fine di + concedere piu' spazio alle frecce cmsy piu' larghe. + +---Corretti gli avvisi fasulli di "overfull \hbox" relativamente a + \xrightarrow. + +---Corretta la cattiva spaziatura per \xleftarrow. + +---Rimosso il \leavevmode in \smash che causava problemi per alcune + applicazioni (es. il pacchetto crop) che si aspettano la definizione + originaria del LaTeX. + +---Cambiato \def in \newcommand/\newenvironment nei casi in cui cio' e' + appropriato. + +---Usare \sqrtsign invece di \@@sqrt (ma e' incluso un hack di + compatibilita' verso il basso per quest'ultimo). + +---La parentesi sinistra nell'ambiente \env{cases} non darebbe + i risultati previsti in certe situazioni: corretto usando + \lbrace invece di \{. + +---Uso di \ignorespacesafterend dove applicabile invece di + \global\@ignoretrue. + +---I comandi in modalita' protetta nella definizione di \theequation + venivano espansi in maniera non corretta dall'ambiente subequations + all'atto del copiare la definizione in \theparentequation: corretto + servendosi di \protected@edef. + +---Spazi superflui fittizi che seguono la punteggiatura alla fine della + modalita' "display": + In \math@cr, \math@cr@@, etc, usare \iffalse{\fi ad posto del semplice { + per evitare che un atomo mathord non desiderato sia aggiunto alla fine + della corrente lista math; aggiunto \endmultline@math per aggirare un + tipo di problema simile specifico all'ambiente "multline". + +---Vari risultati errati o nessun effetto per \displaybreak all'interno + di "align", "alignat", etc.; la reimpostazione \dspbrk@level nell'\everycr + di \@display@init ha rimesso a posto la maggior parte di questi problemi. + +---Cambiato \displaybreak in modo da mostrare un messaggio d'errore se + racchiuso nell'ambiente boxing che ne impedirebbe il funzionamento. + +---Disattivato \displaybreak durante la fase di misura di multline. + +---Corretti alcuni problemi di numerazione con multline and multline* e + di errore nell'uso di \tag. + +---Uso di \@gtempa invece di \@tempa nei casi in cui e' assegnato globalmente + (precauzione standard per il salvataggio dello stack). + +---Salvato e ripristinato \column@ per evitare che "aligned" provochi problemi + al conteggio delle colonne di un ambiente alignment padre. Le + assegnazioni \column@ sono state rese globali in maniera uniforme, + eccetto in un paio di posizioni in cui il rischio di effetti indesiderati + appariva troppo elevato. + +---Il recupero dall'errore di un '\end{multline}' mal scritto non era di + grande aiuto. Migliorato il \collect@body seguendo i suggerimenti di + Hellström. + +---Risolti i problemi relativi al posizionamento di certi numeri con align + +---Aggiunto \alignsafe@testopt per girare attorno a un bug di LaTeX: + quando un ambiente alignment annidato che accetta un argomento opzionale + come prima cella vuota (ad es. se inizia con &) la scansione + degli argomenti opzionali del LaTeX crea confusione allo stato + dell'allineamento. + +---Aggiunto l'ambiente `mathdisplay' (ad uso interno) per correggere + diversi problemi di \[ \] e dell'ambiente `equation' che si presentavano + dall'implementazione precedente come un caso degenere di `gather'. + +---E' adesso possibile usare \eeq come abbreviazione per \end{equation} + (una delle conseguenze della precedente modifica), ma non ancora \eal + per \end{align} o certe altre strutture in modalita' "display". + +---Riorganizzata la sequenza di chiamate interne di `split' per renderlo + concorde con l'uso di `mathdisplay' in \[ \] e `equation'. + +---L'eliminazione dei messaggi d'errore di LaTeX durante la fase di + misurazione rendeva piu' difficili da comprendere gli errori originari + del TeX; non sono piu' eliminati; come risultato gli utenti otterranno + talvolta dei messaggi d'errore superflui. Rimossi di nuovo gli ambienti + obsoleti Sb e Sp. + +---Il file amsintx.dtx e' stato eliminato dalla distribuzione in attesa + di ulteriore sviluppo. + +---Eliminato \ifinany@ ##switch>> e usato invece \spread@equation per + raggiungere gli stessi scopi. + +---Eliminata la funzione unbracefonts@, non piu' necessaria dopo le + modifiche apportate al trattamento degli accenti in modalita' matematica. + +---Eliminata la particolare trappola per '^x che era stata ereditata + dall'AMS TeX. + +---\overline, \doteq, \longrightarrow, etc, sono stati resi robusti. + +---Modificato \relbar in modo da usare \std@minus---in caso contrario + \underleftrightarrow non funzionerebbe a dovere in una definizione + \DeclareMathOperator. + +---Usato \new@ifnextchar negli ambienti matrix, pmatrix, cases cosicche' + \\<newline>[x] non riporti un errore. + +---Rimedio al bug per l'uso annidato di \label all'interno di + minipage all'interno di equation. + +---Aggiunto minalignsep dopo ogni seconda riga nell'ambiente aligned, + per mantenere la coerenza con align. + +======================================================================== +Cambiamenti in amsmath 1.2 [January 1995] + +---Cambio di nome; collegamento al pacchetto "amsfonts" + +Nella versione 1.1 di AMS-LaTeX, il nome di questo pacchetto era +"amstex". Il nuovo nome e' "amsmath". Il pacchetto amstex invocava +automaticamente anche il pacchetto amsfonts; il pacchetto amsmath non lo +fa. + +---Adattamento a LaTeX2e + +Vecchia modalita' di chiamata: + + \documentstyle[amstex]{article}% LaTeX 2.09 + +Nuova modalita' di chiamata: + + \documentclass{article} + \usepackage{amsmath} + +---Trattamento delle opzioni intlim, nosumlim, nonamelm, righttag, ctagsplt + +Vecchia modalita': + + \documentstyle[amstex,righttag,intlim] + +Nuova modalita': + + \usepackage[reqno,intlimits]{amsmath} + +Diversi nomi di opzioni sono stati cambiati (principalmente non +sono piu' limitati a otto caratteri): + + intlim -> intlimits + nosumlim -> nosumlimits + nonamelm -> nonamelimits + righttag -> reqno [per coerenza con "leqno"] + ctagsplt -> centertags + +---Il carattere @ non e' piu' usato come speciale prefisso dei comandi + +Alcuni comandi nel pacchetto amstex iniziavano con "@" invece di "\". +Questo utilizzo particolare e' stato sospeso, tranne che per il pacchetto +amscd, e solo limitatamente all'ambiebte CD. A livello pratico questo +implica che non e' piu' necessario usare la sequenza @@ per ottenere un +singolo carattere @ (ad es. negli indirizzi e-mail). + +---I comandi di micro-spaziatura @, e @! non esistono piu'. + +Come conseguenza della modifica al simbolo @, "@," e "@!" non +sono piu' dei comandi di spaziatura riconosciuti. E' fornito invece un +comando \mspace; consultare il Manuale Utente AMSmath. + +---Comandi freccia estensibili @>>> e @<<< + +I comandi @>>> e @<<< non sono piu' disponibili [tranne che nell'ambiente +CD del pacchetto amscd]; in alternativa sono forniti col pacchetto amsmath +i comandi \xleftarrow e \xrightarrow. Il deponente e l'esponente sono dati +attraverso un argomento opzionale per il primo e obbligatorio per il +secondo, ad esempio + + X\xleftarrow{b}Y % solo "b" deponente + X\xrightarrow[\alpha]{\beta}Y % deponente alpha, esponente beta + +---Il comando \bold e' stato sostituito dal comando \mathbf, essendo +ora quest'ultimo il nome standard impiegato da LaTeX a tale scopo. + +---I comandi \newsymbol, \frak, \Bbb non sono piu' disponibili perche' il +pacchetto amsfonts non e' caricato da amsmath; ad ogni modo questi comandi +hanno ora nuovi nomi---\frak -> \mathfrak, \Bbb -> \mathbb, etc. +Consultare la documentazione di amsfonts per ulteriori dettagli. + +---Il pacchetto amsmath mette a disposizione \lvert e \rvert per i simboli +di barre verticali che fungono da parentesi (confrontare con \langle, +\rangle usati per parentesi ad angolo); i comandi \lVert e \rVert sono +analogamente forniti al posto di \| per l'uso di delimitatori a coppie. +L'uso di | e \| per delimitatori a coppie puo' condurre a spaziature non +corrette in casi rari; ulteriori informazioni si possono trovare nel manuale +utente AMS-LaTeX (amsldoc.tex). + +---Il comando ~ e' ora lasciato invariato da masmath; il +cambiamento che gli faceva rimuovere uno spazio ridondante che lo precedeva +o lo seguiva e' ora fatto nelle classi di documento AMS (nella versione 1.1 +questo era fatto dal pacchetto amstex). + +---I seguenti comandi usati raramente sono stati spostati nel pacchetto +amsextra: \accentedsymbol, \sphat, \spcheck, \sptilde, \spdot, \spddot, +\spdddot, \spbreve, \@))), \@(((. + +---I sei comandi per frazioni generalizzate \over, \overwithdelims, \atop, +\atopwithdelims, \above, \abovewithdelims sono deprecati e producono +messaggi di avvertimento. Le loro funzionalita' possono essere invece +ottenute attraverso \frac, \binom, e \genfrac. Vedere amsldoc.tex e +technote.tex per ulteriori dettagli. + +---Il comando \fracwithdelims e' scomparso, dal momento che \genfrac +fornisce funzionalita' equivalenti (e anche altre). + +---L'argomento opzionale di \frac che permetteva di cambiare lo spessore +della linea di frazione non c'e' piu'. Questa funzionalita' e' ora +disponibile solo attraverso \genfrac: la necessita' di cambiare lo spessore +della linea e' cosi' rara che appare piu' opportuno non caricare +l'onnipresente comando \frac con il sistema di controllo dell'argomento +opzionale, che rallenta un poco l'esecuzione del comando. Cioe' questa +modifica contribuisce a far compilare il vostro documento un pochino piu' +velocemente. + +---I comandi \lcfrac e \rcfrac per l'allineamento sinistro e destro del +numeratore di una frazione continua sono scomparsi; sono rimpiazzati da +un argomento opzionale del comando \cfrac. + +---E' presente un nuovo comando \DeclareMathOperator al fine di definire +nuovi operatori matematici: + +\DeclareMathOperator{\Tr}{Tr} +\DeclareMathOperator*{\xlim}{x-lim} + +La forma * fa si' che il nome dell'operatore produca esponenti e deponenti +in maniera simile a limit. Questo e' ora il metodo da preferire, al posto +di usare il vecchio comando \operatorname (che e', d'altronde, per ora +mantenuto). Il comando \operatornamewithlimits e' stato rinominato +\operatorname*. Questi comandi possono ora essere ottenuti anche +attraverso un pacchetto separato, chiamato amsopn, cosicche' non e' +necessario caricare tutto il pacchetto amsmath solo per avere questi +comandi. + +---Ambienti "Sb", "Sp" eliminati. + +Gli ambienti Sb e Sp per i deponenti multilinea sono stati rimpiazzati dal +singolo comando \substack, da usare nel seguente modo: + +\sum_{\substack{prima linea\\seconda linea}} + +Questo comando puo' essere usato sia nei deponenti che negli esponenti, e +fornisce un migliore posizionamento verticale (comparato a Sb e Sp) se un +deponente multilinea e' messo al lato, come per esempio in un integrale. +C'e' anche un'alternativa lievemente piu' generale, un ambiente subarray +che permette di specificare un allineamento centrato o sinistro per il +contenuto: + +\sum_{\begin{subarray}{l}prima linea\\seconda linea\end{subarray}} + +---Nuovo comando \nobreakdash + +Viene fornito il comando \nobreakdash per evitare la possibilita' di un +a-capo dopo il trattino o il meno che seguono. Per esempio, se si scrive +"$p$\nobreakdash-esimo", non si andra' mai a capo tra il trattino e +l'"esimo". + +---Il posizionamento della numerazione delle equazioni negli ambienti +align, gather, e split e' stato migliorato in modo considerevole. I numeri +ora non si sovrappongono piu' al corpo dell'equazione (almeno a per quello +che ne sappiamo), ed e' molto piu' improbabile che vengano spostati in alto o +in basso quando invece c'e' spazio sufficiente per lasciare il numero nel +suo posto normale. In alcuni rari casi, pero', il numero di un'equazione +verra' ugualmente spostato anche se c'e' spazio sufficiente a causa di +complicazioni tecniche che rendono troppo complicata la misura accurata +dello spazio disponibile; per questi casi si fornisce il comando \raisetag, +che permette di aggiustare manualmente il posizionamento verticale del +numero dell'equazione. + +---La famiglia di ambienti [xx]align[at] e' stata completamente rivista: ora +l'ambiente xalignat non c'e' piu', perche' le sue funzioni sono confluite +nell'ambiente align (non e' piu' necessario specificare quante strutture +affiancate ci sono, perche' align ne gestisce automaticamente un numero +indefinito). In maniera similare, l'ambiente xxalignat e' stato +rimpiazzato dall'ambiente flalign, che non richiede di specificare quante +strutture affiancate ci saranno. Inoltre alcuni problemi con la numerazione +(presenza di numerazi di equazione qaundo non ci dovrebbero essere o +viceversa) sono stati risolti. + +(Un ringraziamento a David M. Jones per il suo notevole lavoro [da +volontario] che sta alla base di questo cambiamento e del precedente) + +---L'ambiente alignedat e' stato cambiato per avere due argomenti invece +che uno: un argomento obbligatorio (come prima) che specifica il numero di +strutture allineate, e un nuovo argomento opzionale che specifica il +posizionamento dell'ambiente (in maniera analoga all'argomento opzionale di +aligned). D'altro canto aligned e' piu' semplice da usare, dato che +rileva il numero di strutture allineate automaticamente, percio' l'uso di +alignedat e' sconsigliato. + +---Il comando \oldnos, raramente usato, e' scomparso; se se ne ha bisogno, +occorre consultare la documentazione LaTeX riguardo all'uso dei fonts +(ossia fntguide.tex) per scoprire come costruire un comando equivalente. + +---Il nuovo ambiente subequations fa si' che tutte le equazioni numerate +all'interno del suo scope siano numerate come (4.9a) (4.9b) (4.9c) etc., +ammesso che l'equazione precedente fosse 4.8. Un comando \label +immediatamente dopo \begin{subequations} produrra' un riferimento al numero +principale, ossia `4.9', e non `4.9a'. I contatori usati dall'ambiente +subequations sono parentequation e equation; e' possibile l'uso standard di +\addtocounter, \setcounter, etc., con questi contatori. + +---Il pacchetto amsmath (al contrario di amstex) rispetta le impostazioni +fornite dalla documentclass riguardo al posizionamento dei numeri delle +equazioni a destra o a sinistra. [Nota tecnica: una documentclass che +abbia leqno come default deve passare quest'opzione esplicitamente al +pacchetto amsmath tramite PassOptionsToPackage perche' questa sia +effettivamente attiva.] + +---L'opzione fleqn per l'allineameno a sinistra delle equazioni, al posto +che centrarle, e' ora supportata (grazie a David M. Jones). + +************************************************************************ +Il resto di questo file tratta di alcuni cambiamenti che non riguardano +direttamente il pacchetto amsmath ma la distribuzione madre, conosciuta col +nome di "AMS-LaTeX". + +======================================================================== +Cambiamenti in AMS-LaTeX 2.0 + +---La Guida Utente AMS-LaTeX (amsldoc.tex) e' stata divisa in amsldoc.tex e +amsthdoc.tex, quest'ultima inoltre e' stata spostata nell'area "classes". + +---Il file amslatex.faq e' stato diviso in amsmath.faq e amsclass.faq. + +---Il file amslatex.bug e' somparso; la maggior parte delle informazioni +ivi contenute sono state inserite in diffs-m.txt, diffs-c.txt, amsmath.faq, +e amsclass.faq. + +======================================================================== +Cambiamenti in AMS-LaTeX 1.2 + +---Adattato al LaTeX2e + +AMS-LaTeX 1.0 e 1.1 erano stati fatti per lavorare con il LaTeX 2.09, che +e' diventato obsoleto nel 1994 con l'apparizione del "LaTeX2e". AMS-LaTeX +1.2 e' stato estensivamente adattato per trarre vantaggio di varie +caratteristiche del LaTeX2e. Non e' piu' un formato separato del +TeX---cioe' non e' piu' necessario chiamarlo tramite un comando "amslatex" +separato. + +---Comandi per i font LaTeX 2.09 (\bf, \it, etc) + +I documenti preesistenti continueranno perlopiu' a funzionare bene senza +richiedere cambiamenti. Tuttavia, a seconda delle opzioni usate +nel'installazione della vostra copia di AMS-LaTeX 1.1, potrebbe essere +necessario aggiornare la lista delle opzioni del comando \documentstyle +aggiungendo un newlfont, ad esempio: + + \documentstyle[newlfont]{amsart} + +---I pacchetti amsfonts e amssymb sono stati spostati nella distribuzione +AMSFonts. Venivano inclusi nella distribuzione AMS-LaTeX per comodita', ma +il loro posto naturale e' nella distribuzione AMSFonts. + +---Pacchetto amstex rinominato amsmath + +Il pacchetto amstex e' stato rinominato amsmath. Il vecchio nome `amstex' +derivava dal fatto che la versione 1.0 era perlopiu' un adattamento al +LaTeX di alcune parti del pacchetto di macro AmS-TeX scritto da Michael +Spivak, ma l'origine storica del pacchetto e' presumibilmente di scarso +interesse per l'utente comune---specialmente pensando al futuro---che una +chiara dichiarazione gia' nel nome `amsmath' del tipo di servizi che sono +forniti. + +Un'altra importante ragione per il cambio di nome era il rendere possibile +alcuni aggiornamenti che sarebbero stati fuori questione (a causa +dell'impatto sui documenti preesistenti) se si fosse mantenuto il nome +`amstex'. Per esempio, diversamente da amstex, amsmath non carica +automaticamente il pacchetto amsfonts, dal momento che il pacchetto e' +stato spostato nella distribuzione AMSFonts, come precedentemente +descritto. Se questo cambiamento non fosse stato accompagnato da un +cambio di nome, molti documenti preesistenti sarebbero dovuti essere +aggiornati a mano (aggiungendo \usepackage{amsfonts}) per funzionare senza +errori. Viene fornita una verione 'congelata' di amstex.sty per lavorare +con questi vecchi documenti; non verra' attivamente manutenuta d'ora in +avanti se non per la rimozione di bugs. Per i documenti nuovi, gli autori +dovrebbero usare il pacchetto amsmath. + +"\usepackage{amstex}" e' percio' un uso scorretto---a tal riguardo non si +faccia riferimento all'edizione del 1994 di `The LaTeX Companion' (a meno +che non si aggiorni con l'errata corrige del Capitolo 8; si veda +http://ctan.tug.org/info/compan-rev/ch8.pdf). + +---Nuova documentclass amsproc + +E' stata aggiunta una nuova documentclass, amsproc, per le collezioni di +articoli, come ad esempio i proceedings di una conferenza. |