]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/it/usage/running.itely
Imported Upstream version 2.18.0
[lilypond.git] / Documentation / it / usage / running.itely
index 929bcab677b89fcac47ff644121bc11758e5d090..a0497410523ea02162deb35361487429747246a1 100644 (file)
@@ -1,14 +1,14 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: it -*-
 
 @ignore
-    Translation of GIT committish: 26a079ca2393d053315ef8dbef626c897dc9645a
+    Translation of GIT committish: ff7d82711b47d3d31f26e1e6fc012c4055a20059
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
 
     When revising a translation, copy the HEAD committish of the
     version that you are working on.  For details, see the Contributors'
     Guide, node Updating translation committishes..
 @end ignore
 
-@c \version "2.16.0"
+@c \version "2.17.6"
 
 
 @node Eseguire lilypond
 
 
 @node Eseguire lilypond
@@ -138,13 +138,13 @@ Sono contemplate le seguenti opzioni:
 
 @table @code
 
 
 @table @code
 
-@item -d,--define-default=@var{variabile}=@var{valore}
+@item -d, --define-default=@var{variabile}=@var{valore}
 Si veda @ref{Advanced command line options for LilyPond}.
 
 @cindex Scheme, valutazione dell'espressione
 @cindex valutazione dell'espressione, Scheme
 
 Si veda @ref{Advanced command line options for LilyPond}.
 
 @cindex Scheme, valutazione dell'espressione
 @cindex valutazione dell'espressione, Scheme
 
-@item -e,--evaluate=@var{espressione}
+@item -e, --evaluate=@var{espressione}
 Valuta l'@var{espressione} di Scheme prima di analizzare qualsiasi file @file{.ly}.
 Si possono specificare varie opzioni @option{-e}; saranno analizzate in modo
 sequenziale.
 Valuta l'@var{espressione} di Scheme prima di analizzare qualsiasi file @file{.ly}.
 Si possono specificare varie opzioni @option{-e}; saranno analizzate in modo
 sequenziale.
@@ -171,19 +171,19 @@ in cima al file @code{.ly}.
 @cindex output, formato
 @cindex formato, output
 
 @cindex output, formato
 @cindex formato, output
 
-@item -f,--format=@var{formato}
+@item -f, --format=@var{formato}
 Formati di output.  Come @code{formato} si può scegliere tra
 @code{ps}, @code{pdf} e @code{png}.
 
 Esempio: @code{lilypond -fpng @var{file}.ly}
 
 Formati di output.  Come @code{formato} si può scegliere tra
 @code{ps}, @code{pdf} e @code{png}.
 
 Esempio: @code{lilypond -fpng @var{file}.ly}
 
-@item -h,--help
+@item -h, --help
 Mostra una sintesi dell'utilizzo.
 
 Mostra una sintesi dell'utilizzo.
 
-@item -H,--header=@var{CAMPO}
+@item -H, --header=@var{CAMPO}
 Estrae un campo dell'intestazione nel file @file{NOME.@var{CAMPO}}.
 
 Estrae un campo dell'intestazione nel file @file{NOME.@var{CAMPO}}.
 
-@item -i,--init=@var{file}
+@item -i, --init=@var{file}
 Imposta il file di inizializzazione su @var{file} (predefinito: @file{init.ly}).
 
 @cindex ricerca dei file
 Imposta il file di inizializzazione su @var{file} (predefinito: @file{init.ly}).
 
 @cindex ricerca dei file
@@ -198,7 +198,7 @@ la ricerca continuerà nelle directory seguenti.
 
 @cindex gabbia chroot, esecuzione all'interno di
 
 
 @cindex gabbia chroot, esecuzione all'interno di
 
-@item -j,--jail=@var{utente},@var{gruppo},@var{gabbia},@var{directory}
+@item -j, --jail=@var{utente},@var{gruppo},@var{gabbia},@var{directory}
 Esegue @command{lilypond} in una gabbia chroot.
 
 L'opzione @option{--jail} fornisce un'alternativa più flessibile a
 Esegue @command{lilypond} in una gabbia chroot.
 
 L'opzione @option{--jail} fornisce un'alternativa più flessibile a
@@ -260,7 +260,7 @@ memoria che può essere allocata.  Si veda anche @ref{LilyPond in chroot jail}.
 @cindex loglevel
 @cindex output dettagliato
 
 @cindex loglevel
 @cindex output dettagliato
 
-@item -l,--loglevel=@var{LIVELLO}
+@item -l, --loglevel=@var{LIVELLO}
 Imposta la verbosità dell'output della console su @var{LIVELLO}. I valori possibili sono:
 @table @code
 
 Imposta la verbosità dell'output della console su @var{LIVELLO}. I valori possibili sono:
 @table @code
 
@@ -271,7 +271,7 @@ Nessun output, nemmeno i messaggi di errore.
 Solo i messaggi di errore, niente avvisi o messaggi di elaborazione.
 
 @item WARN
 Solo i messaggi di errore, niente avvisi o messaggi di elaborazione.
 
 @item WARN
-Avvisi e nessaggi di errore, nessun messaggio di elaborazione.
+Avvisi e messaggi di errore, nessun messaggio di elaborazione.
 
 @item BASIC_PROGRESS
 Messaggi di elaborazione di base (riuscita), avvisi e errori.
 
 @item BASIC_PROGRESS
 Messaggi di elaborazione di base (riuscita), avvisi e errori.
@@ -291,7 +291,7 @@ Tutti i messaggi possibili, incluso l'output verboso di debug.
 @cindex output, impostare il nome del file
 @cindex output, directory
 
 @cindex output, impostare il nome del file
 @cindex output, directory
 
-@item -o,--output=@var{FILE} o @var{CARTELLA}
+@item -o, --output=@var{FILE} o @var{CARTELLA}
 Imposta il file di output predefinito @var{FILE} oppure, se una cartella con
 quel nome esiste già, dirige l'output in @var{CARTELLA}, prendendo il nome
 del file dal file di input.  In entrambi i casi verrà aggiunto il suffisso
 Imposta il file di output predefinito @var{FILE} oppure, se una cartella con
 quel nome esiste già, dirige l'output in @var{CARTELLA}, prendendo il nome
 del file dal file di input.  In entrambi i casi verrà aggiunto il suffisso
@@ -308,7 +308,7 @@ Genera PostScript.
 @cindex output, PNG (Portable Network Graphics)
 
 @item --png
 @cindex output, PNG (Portable Network Graphics)
 
 @item --png
-Genera immmagini di ogni pagina in formato PNG.  Questo implica
+Genera immagini di ogni pagina in formato PNG.  Questo implica
 @option{--ps}.  La risoluzione in DPI dell'immagine può essere impostata con
 @example
 -dresolution=110
 @option{--ps}.  La risoluzione in DPI dell'immagine può essere impostata con
 @example
 -dresolution=110
@@ -320,14 +320,14 @@ Genera immmagini di ogni pagina in formato PNG.  Questo implica
 @item --pdf
 Genera PDF.  Questo implica @option{--ps}.
 
 @item --pdf
 Genera PDF.  Questo implica @option{--ps}.
 
-@item -v,--version
+@item -v, --version
 Mostra informazioni sulla versione.
 
 Mostra informazioni sulla versione.
 
-@item -V,--verbose
+@item -V, --verbose
 Aumenta la prolissità: mostra i percorsi completi di tutti i file letti e dà
 informazioni sui tempi.
 
 Aumenta la prolissità: mostra i percorsi completi di tutti i file letti e dà
 informazioni sui tempi.
 
-@item -w,--warranty
+@item -w, --warranty
 Mostra la garanzia con cui viene distribuito GNU LilyPond.  (Distribuito
 con @strong{NESSUNA GARANZIA}!)
 
 Mostra la garanzia con cui viene distribuito GNU LilyPond.  (Distribuito
 con @strong{NESSUNA GARANZIA}!)
 
@@ -341,9 +341,15 @@ con @strong{NESSUNA GARANZIA}!)
 @table @code
 
 @item -d@var{[nome-opzione]}=@var{[valore]},--define-default=@var{[nome-opzione]}=@var{[valore]}
 @table @code
 
 @item -d@var{[nome-opzione]}=@var{[valore]},--define-default=@var{[nome-opzione]}=@var{[valore]}
-Imposta l'equivalente funzione interna di Scheme su @var{valore}.  Se non
-viene specificato un @var{valore}, viene usato il valore predefinito.  Per disabilitare
-un'opzione, si può usare il prefisso @code{no-} prima di @var{nome-opzione}, ad esempio
+Imposta l'equivalente funzione interna di Scheme su @var{valore}.
+
+@example
+-dbackend=svg
+@end example
+
+Se non viene specificato un @var{valore}, viene usato il valore
+predefinito.  Per disabilitare un'opzione, si può usare il
+prefisso @code{no-} prima di @var{nome-opzione}, ad esempio
 
 @cindex punta e clicca, linea di comando
 
 
 @cindex punta e clicca, linea di comando
 
@@ -377,26 +383,26 @@ il risultato per evitare gli @q{artefatti} nelle immagini @code{PNG}.
 @code{EPS}.
 
 @item @code{backend}
 @code{EPS}.
 
 @item @code{backend}
-@tab @code{'ps}
+@tab @code{ps}
 @tab Seleziona il backend.  I file Postscript (predefinito) includono i tipi di
 carattere @code{TTF}, @code{Type1} e @code{OTF}.  Non vengono inclusi i sottoinsiemi
 di questi tipi.  Se si usa un set di caratteri @q{orientali}, si possono ottenere
 file di grosse dimensioni.
 
 @item
 @tab Seleziona il backend.  I file Postscript (predefinito) includono i tipi di
 carattere @code{TTF}, @code{Type1} e @code{OTF}.  Non vengono inclusi i sottoinsiemi
 di questi tipi.  Se si usa un set di caratteri @q{orientali}, si possono ottenere
 file di grosse dimensioni.
 
 @item
-@tab @code{'eps}
+@tab @code{eps}
 @tab Encapsulated PostScript.  Invia ogni pagina (sistema) in un file
 @file{EPS} separato, senza font, e in un unico file @file{EPS} con
 tutte le pagine (sistemi) inclusi i font.  Questa è la modalità
 predefinita di @command{lilypond-book}.
 
 @item
 @tab Encapsulated PostScript.  Invia ogni pagina (sistema) in un file
 @file{EPS} separato, senza font, e in un unico file @file{EPS} con
 tutte le pagine (sistemi) inclusi i font.  Questa è la modalità
 predefinita di @command{lilypond-book}.
 
 @item
-@tab @code{'null}
+@tab @code{null}
 @tab non produce la stampa della partitura; ha lo stesso
 effetto di @code{-dno-print-pages}.
 
 @item
 @tab non produce la stampa della partitura; ha lo stesso
 effetto di @code{-dno-print-pages}.
 
 @item
-@tab @code{'svg}
+@tab @code{svg}
 @tab Scalable Vector Graphics.  Crea un singolo file SVG, senza font
 incorporati, per ogni pagina dell'output.  Si raccomanda di installare i
 font Century Schoolbook, inclusi nell'installazione di LilyPond, per una
 @tab Scalable Vector Graphics.  Crea un singolo file SVG, senza font
 incorporati, per ogni pagina dell'output.  Si raccomanda di installare i
 font Century Schoolbook, inclusi nell'installazione di LilyPond, per una
@@ -407,7 +413,7 @@ editor SVG o user agent.  C'è anche un'opzione @code{svg-woff} (sotto) per
 poter usare i file di font woff nel backend SVG.
 
 @item
 poter usare i file di font woff nel backend SVG.
 
 @item
-@tab @code{'scm}
+@tab @code{scm}
 @tab Estrae i comandi di disegno grezzi e interni, basati su Scheme.
 
 @item @code{check-internal-types}
 @tab Estrae i comandi di disegno grezzi e interni, basati su Scheme.
 
 @item @code{check-internal-types}
@@ -524,9 +530,9 @@ redirige l'output nel file @code{FOO.log}.
 
 @item @code{max-markup-depth}
 @tab @code{1024}
 
 @item @code{max-markup-depth}
 @tab @code{1024}
-@tab Maximum depth for the markup tree. If a markup has more levels,
-assume it will not terminate on its own, print a warning and return a
-null markup instead.
+@tab Massima profondità per la struttura del blocco markup. Se un blocco markup ha
+più livelli, assume che non terminerà da solo, stampa un avviso e restituisce
+al suo posto un markup vuoto.
 
 @item @code{midi-extension}
 @tab @code{"midi"}
 
 @item @code{midi-extension}
 @tab @code{"midi"}
@@ -537,11 +543,6 @@ null markup instead.
 @tab Converte le stringhe di testo in percorsi quando i glifi appartengono a
 un font musicale.
 
 @tab Converte le stringhe di testo in percorsi quando i glifi appartengono a
 un font musicale.
 
-@item @code{old-relative}
-@tab @code{#f}
-@tab Fa sì che il modo @code{\relative} per la musica simultanea funzioni in
-modo simile alla sintassi degli accordi.
-
 @item @code{paper-size}
 @tab @code{\"a4\"}
 @tab Imposta la dimensione predefinita del foglio.  Nota che la stringa deve
 @item @code{paper-size}
 @tab @code{\"a4\"}
 @tab Imposta la dimensione predefinita del foglio.  Nota che la stringa deve
@@ -568,7 +569,7 @@ di output nella forma @code{mioFile.preview.estensione}, contenente i
 titoli e il primo sistema.  Se vengono usati i blocchi @code{\book} o
 @code{\bookpart}, i titoli di @code{\book}, @code{\bookpart} o @code{\score}
 appariranno nell'output, incluso il primo sistema di ogni blocco @code{\score}
 titoli e il primo sistema.  Se vengono usati i blocchi @code{\book} o
 @code{\bookpart}, i titoli di @code{\book}, @code{\bookpart} o @code{\score}
 appariranno nell'output, incluso il primo sistema di ogni blocco @code{\score}
-se la variabile @code{print-all-headers} di @code{\paper} è impistata
+se la variabile @code{print-all-headers} di @code{\paper} è impostata
 su @code{#t}.
 
 Per impedire il normale output, si usano le opzioni @option{-dprint-pages} o
 su @code{#t}.
 
 Per impedire il normale output, si usano le opzioni @option{-dprint-pages} o
@@ -650,7 +651,7 @@ per configurarla.  Si veda @ref{Basic command line options for LilyPond}.
 @item @code{separate-log-files}
 @tab @code{#f}
 @tab Per i file di input @code{FILE1.ly}, @code{FILE2.ly}, etc. salva i dati di
 @item @code{separate-log-files}
 @tab @code{#f}
 @tab Per i file di input @code{FILE1.ly}, @code{FILE2.ly}, etc. salva i dati di
-log nei file @code{FILE1.log}, @code{FILE2.log}, ...
+log nei file @code{FILE1.log}, @code{FILE2.log}, @dots{}
 
 @item @code{show-available-fonts}
 @tab @code{#f}
 
 @item @code{show-available-fonts}
 @tab @code{#f}
@@ -931,10 +932,10 @@ comprese, è facile gestirle.
 @menu
 * La musica esce dalla pagina::
 * Appare un rigo in più::
 @menu
 * La musica esce dalla pagina::
 * Appare un rigo in più::
-* Errore apparente in ../ly/init.ly::
 * Messaggio di errore Unbound variable %::
 * Messaggio di errore FT_Get_Glyph_Name::
 * Avvertimento sul fatto che le affinità del rigo devono solo diminuire::
 * Messaggio di errore Unbound variable %::
 * Messaggio di errore FT_Get_Glyph_Name::
 * Avvertimento sul fatto che le affinità del rigo devono solo diminuire::
+* Messaggio di errore new inaspettato::
 @end menu
 
 @node La musica esce dalla pagina
 @end menu
 
 @node La musica esce dalla pagina
@@ -957,11 +958,12 @@ linea, portando a una linea di musica estremamente compressa o
 a musica che esce dalla pagina.}
 
 La durata errata può essere trovata facilmente se si usano i controlli di
 a musica che esce dalla pagina.}
 
 La durata errata può essere trovata facilmente se si usano i controlli di
-battuta, si veda @ruser{Bar and bar number checks}.
+battuta, si veda @ruser{Controlli di battuta e del numero di battuta}.
 
 Se si vuole davvero ottenere una serie di tali misure sovrapposte
 bisogna inserire una barra di divisione invisibile nel punto in cui
 
 Se si vuole davvero ottenere una serie di tali misure sovrapposte
 bisogna inserire una barra di divisione invisibile nel punto in cui
-si desidera l'interruzione di linea.  Per i dettagli si veda @ruser{Bar lines}.
+si desidera l'interruzione di linea.  Per i dettagli si veda
+@ruser{Stanghette}.
 
 
 @node Appare un rigo in più
 
 
 @node Appare un rigo in più
@@ -980,7 +982,7 @@ delle note nel rigo, ma in realtà produce due righi, di cui il più basso
 conserva il colore nero predefinito per le teste delle note.
 
 @lilypond[quote,verbatim,relative=2]
 conserva il colore nero predefinito per le teste delle note.
 
 @lilypond[quote,verbatim,relative=2]
-\override Staff.NoteHead #'color = #red
+\override Staff.NoteHead.color = #red
 \new Staff { a }
 @end lilypond
 
 \new Staff { a }
 @end lilypond
 
@@ -992,7 +994,7 @@ corretto per colorare le teste di tutte le note è
 
 @lilypond[quote,verbatim,relative=2]
 \new Staff {
 
 @lilypond[quote,verbatim,relative=2]
 \new Staff {
-  \override Staff.NoteHead #'color = #red
+  \override Staff.NoteHead.color = #red
   a
 }
 @end lilypond
   a
 }
 @end lilypond
@@ -1021,35 +1023,6 @@ Per correggere il problema basta istanziare esplicitamente il contesto
 @end lilypond
 
 
 @end lilypond
 
 
-@node Errore apparente in ../ly/init.ly
-@unnumberedsubsec Errore apparente in @code{../ly/init.ly}
-@translationof Apparent error in ../ly/init.ly
-
-Possono apparire diversi strani messaggi di errore relativi a errori di
-sintassi in @file{../ly/init.ly} se il file di input non ha una forma corretta,
-ad esempio se contiene delle parentesi o delle virgolette non chiuse
-correttamente.
-
-L'errore più comune è la mancanza di una parentesi graffa, (@code{@}}), alla fine
-di un blocco @code{score}.  In questo caso la soluzione è ovvia: controlla
-che il blocco @code{score} sia chiuso correttamente.  La struttura corretta
-di un file di input è descritta in @rlearning{Come funzionano i file di input di LilyPond}.
-Per evitare questi errori conviene usare un editor che evidenzi automaticamente
-le parentesi e le graffe corrispondenti.
-
-Un'altra causa frequente di errore è la mancanza di uno spazio tra l'ultima
-sillaba di un blocco di testo (lyrics) e la parentesi graffa che chiude il
-blocco, (@code{@}}).  Senza questa separazione, la graffa viene considerata
-come parte della sillaba.  Si consiglia di assicurarsi sempre che ci sia
-uno spazio prima e dopo @emph{ogni} parentesi graffa.  Per comprendere l'importanza
-di questo quando si usa il testo, si veda @ruser{Entering lyrics}.
-
-Questo messaggio di errore può apparire anche nel caso in cui sia omessa la
-virgoletta di chiusura, (@code{"}).  In questo caso il messaggio di errore
-@c keep "-matching straight in fancy editors
-dovrebbe dare un numero di riga vicino alla riga sbagliata.  La virgoletta
-non chiusa sarà solitamente una o due righe sopra.
-
 @node Messaggio di errore Unbound variable %
 @unnumberedsubsec Messaggio di errore Unbound variable %
 @translationof Error message Unbound variable %
 @node Messaggio di errore Unbound variable %
 @unnumberedsubsec Messaggio di errore Unbound variable %
 @translationof Error message Unbound variable %
@@ -1083,9 +1056,58 @@ messaggi di avvertimento facendo in modo che uno dei contesti si comporti
 come un rigo inserendo
 
 @example
 come un rigo inserendo
 
 @example
-\override VerticalAxisGroup #'staff-affinity = ##f
+\override VerticalAxisGroup.staff-affinity = ##f
 @end example
 
 @noindent
 all'inizio del contesto.  Per dettagli si veda @qq{Spacing of non-staff lines} in
 @ruser{Flexible vertical spacing within systems}.
 @end example
 
 @noindent
 all'inizio del contesto.  Per dettagli si veda @qq{Spacing of non-staff lines} in
 @ruser{Flexible vertical spacing within systems}.
+
+@node Messaggio di errore new inaspettato
+@unnumberedsubsec Messaggio di errore @code{@bs{}new} inaspettato
+@translationof Error message unexpected new
+
+Un blocco @code{\score} deve contenere una @emph{singola} espressione musicale.
+Se invece contiene vari @code{\new Staff}, @code{\new StaffGroup} o simili
+contesti introdotti con @code{\new} senza che questi siano racchiusi tra
+parentesi graffe, @code{@{ @dots{} @}}, o doppie parentesi uncinate, @code{<< @dots{} >>},
+ovvero così:
+
+@example
+\score @{
+  % Invalido! Genera l'errore: errore di sintassi, \new inaspettato
+  \new Staff @{ @dots{} @}
+  \new Staff @{ @dots{} @}
+@}
+@end example
+
+@noindent
+verrà generato questo messaggio di errore.
+
+Per evitare l'errore, è sufficiente racchiudere tutti i blocchi @code{\new} tra
+parentesi graffe o doppie parentesi uncinate.
+
+Se si usano le parentesi graffe, i blocchi @code{\new} appariranno in
+modo sequenziale:
+
+@lilypond[quote,verbatim]
+\score {
+  {
+    \new Staff { a' a' a' a' }
+    \new Staff { g' g' g' g' }
+  }
+}
+@end lilypond
+
+@noindent
+ma è più probabile che si debbano usare le doppie parentesi uncinate in modo
+che i nuovi righi siano avviati in parallelo, ovvero contemporaneamente:
+
+@lilypond[quote,verbatim]
+\score {
+  <<
+    \new Staff { a' a' a' a' }
+    \new Staff { g' g' g' g' }
+  >>
+}
+@end lilypond