wxmaxima-gui - en to it_IT translation catalogue (86 entries)

note: type: Plain text
en: WxMaxima is a graphical user interface (GUI) for the _Maxima_ computer algebra system (CAS). WxMaxima allows one to use all of _Maxima_’s functions. In addition, it provides convenient wizards for accessing the most commonly used features. This manual describes some of the features that make wxMaxima one of the most popular GUIs for _Maxima_.
it_IT: wxMaxima è un'interfaccia utente grafica (GUI) per il sistema di algebra computazionale (CAS) _Maxima_. wxMaxima consente di utilizzare tutte le funzioni di _Maxima_, inoltre, fornisce comode procedure guidate per accedere alle funzionalità più comunemente utilizzate. Questo manuale descrive alcune delle funzionalità che rendono wxMaxima una delle GUI più popolari per _Maxima_.

note: type: Plain text
en: ![wxMaxima logo](./wxMaximaLogo.png){ id=img_wxMaximaLogo }
it_IT: ![logo wxMaxima](./wxMaximaLogo.png){ id=img_wxMaximaLogo }

note: type: Plain text
en: In the open-source domain, big systems are normally split into smaller projects that are easier to handle for small groups of developers. For example a CD burner program will consist of a command-line tool that actually burns the CD and a graphical user interface that allows users to implement it without having to learn about all the command line switches and in fact without using the command line at all. One advantage of this approach is that the developing work that was invested into the command-line program can be shared by many programs: The same CD-burner command-line program can be used as a “send-to-CD”-plug-in for a file manager application, for the “burn to CD” function of a music player and as the CD writer for a DVD backup tool. Another advantage is that splitting one big task into smaller parts allows the developers to provide several user interfaces for the same program.
it_IT: Nel dominio open source, i grandi sistemi sono normalmente suddivisi in progetti più piccoli che sono più facili da gestire per piccoli gruppi di sviluppatori. Ad esempio, un programma di masterizzazione di CD sarà costituito da uno strumento a riga di comando che effettivamente masterizza il CD e da un'interfaccia utente grafica che consente agli utenti di utilizzarlo senza dover conoscere tutte le opzioni della riga di comando, e di fatto senza utilizzare affatto la riga di comando. Un vantaggio di questo approccio è che il lavoro di sviluppo che è stato investito nel programma a riga di comando può essere condiviso da molti programmi: lo stesso programma a riga di comando del masterizzatore CD può essere utilizzato come plug-in "invia-al-CD" per un'applicazione di gestione file, per la funzione "masterizza su CD" di un lettore musicale e come masterizzatore di CD per uno strumento di backup su DVD. Un altro vantaggio è che suddividere una grande attività in parti più piccole consente agli sviluppatori di fornire diverse interfacce utente per lo stesso programma.

note: type: Plain text
en: A computer algebra system (CAS) like _Maxima_ fits into this framework. A CAS can provide the logic behind an arbitrary precision calculator application or it can do automatic transforms of formulas in the background of a bigger system (e.g., [Sage](https://www.sagemath.org/)). Alternatively, it can be used directly as a free-standing system. _Maxima_ can be accessed via a command line. Often, however, an interface like _wxMaxima_ proves a more efficient way to access the software, especially for newcomers.
it_IT: Un sistema di algebra computazionale (CAS) come _Maxima_ si inserisce in questo quadro. Un CAS può fornire la logica dietro un'applicazione di calcolatrice di precisione arbitraria o può fare trasformazioni automatiche di formule sullo sfondo di un sistema più grande (ad esempio, [Sage] (https://www.sagemath.org/)). In alternativa, può essere utilizzato direttamente come sistema indipendente. _Maxima_ è utilizzabile tramite riga di comando. Spesso, tuttavia, un'interfaccia come _wxMaxima_ si rivela un modo più efficiente per accedere al software, in particolare per i nuovi utenti.

note: type: Plain text
en: _Maxima_ is a full-featured computer algebra system (CAS). A CAS is a program that can solve mathematical problems by rearranging formulas and finding a formula that solves the problem as opposed to just outputting the numeric value of the result. In other words, _Maxima_ can serve as a calculator that gives numerical representations of variables, and it can also provide analytical solutions. Furthermore, it offers a range of numerical methods of analysis for equations or systems of equations that cannot be solved analytically.
it_IT: _Maxima_ è un sistema di algebra computazionale (CAS) completo. Un CAS è un programma in grado di risolvere problemi matematici riorganizzando le formule e trovando una formula che risolve il problema invece di emettere semplicemente il valore numerico del risultato. In altre parole, _Maxima_ può fungere da calcolatrice che fornisce rappresentazioni numeriche di variabili e può anche fornire soluzioni analitiche. Inoltre, offre una gamma di metodi numerici di analisi per equazioni o sistemi di equazioni che non possono essere risolti analiticamente.

note: type: Plain text
en: ![Maxima screenshot, command line](./maxima_screenshot.png){ id=img_maxima_screenshot }
it_IT: ![schermata di Maxima, riga di comando](./maxima_screenshot.png){ id=img_maxima_screenshot }

note: type: Plain text
en: _WxMaxima_ is a graphical user interface that provides the full functionality and flexibility of _Maxima_. WxMaxima offers users a graphical display and many features that make working with _Maxima_ easier. For example _wxMaxima_ allows one to export any cell’s contents (or, if that is needed, any part of a formula, as well) as text, as LaTeX or as MathML specification at a simple right-click. Indeed, an entire workbook can be exported, either as a HTML file or as a LaTeX file. Documentation for _wxMaxima_, including workbooks to illustrate aspects of its use, is online at the _wxMaxima_ [help site](https://wxMaxima-developers.github.io/wxmaxima/help.html), as well as via the help menu.
it_IT: _wxMaxima_ è un'interfaccia utente grafica che fornisce flessibilità e tutte le funzionalità di _Maxima_. wxMaxima offre agli utenti una visualizzazione grafica e molte caratteristiche che rendono più facile lavorare con _Maxima_. Ad esempio _wxMaxima_ consente di esportare il contenuto di una qualsiasi cella (o, se necessario, anche qualsiasi parte di una formula) come testo, come LaTeX o come specifica MathML con un semplice clic destro. In effetti, è possibile esportare un'intera cartella di lavoro, sia come file HTML che come file LaTeX. La documentazione per _wxMaxima_, comprese le cartelle di lavoro per illustrare gli aspetti del suo utilizzo, è online su _wxMaxima_ [sito della guida](https://wxMaxima-developers.github.io/wxmaxima/help.html), nonché tramite il menu della guida.

note: type: Plain text
en: The calculations that are entered in _wxMaxima_ are performed by the _Maxima_ command-line tool in the background.
it_IT: I calcoli immessi in _wxMaxima_ vengono eseguiti dallo strumento della riga di comando _Maxima_ in background.

note: type: Plain text
en: Much of _wxMaxima_ is self-explaining, but some details require attention. [This site](https://wxMaxima-developers.github.io/wxmaxima/help.html) contains a number of workbooks that address various aspects of _wxMaxima_. Working through some of these (particularly the "10 minute _(wx)Maxima_ tutorial") will increase one’s familiarity with both the content of _Maxima_ and the use of _wxMaxima_ to interact with _Maxima_. This manual concentrates on describing aspects of _wxMaxima_ that are not likely to be self-evident and that might not be covered in the online material.
it_IT: Gran parte di _wxMaxima_ si spiega da sé, ma alcuni dettagli richiedono attenzione. [Questo sito](https://wxMaxima-developers.github.io/wxmaxima/help.html) contiene una serie di cartelle di lavoro che affrontano vari aspetti di _wxMaxima_. Lavorare attraverso alcuni di questi (in particolare il "tutorial _(wx)Maxima_ di 10 minuti") può essere utile ad aumentare la propria familiarità sia con il contenuto di _Maxima_ sia con l'uso di _wxMaxima_ per interagire con _Maxima_. Questo manuale si concentra sulla descrizione degli aspetti di _wxMaxima_ che probabilmente non sono evidenti e che potrebbero non essere trattati nel materiale online.

note: type: Plain text
en: One of the very few things that are not standard in _wxMaxima_ is that it organizes the data for _Maxima_ into cells that are evaluated (which means: sent to _Maxima_) only when the user requests this. When a cell is evaluated, all commands in that cell, and only that cell, are evaluated as a batch. (The preceding statement is not quite accurate: One can select a set of adjacent cells and evaluate them together. Also, one can instruct _Maxima_ to evaluate all cells in a workbook in one pass.) _WxMaxima_’s approach to submitting commands for execution might feel unfamiliar at the first sight. It does, however, drastically ease work with big documents (where the user does not want every change to automatically trigger a full re-evaluation of the whole document). Also, this approach is very handy for debugging.
it_IT: Una delle pochissime cose che non sono standard in _wxMaxima_ è che organizza i dati per _Maxima_ in celle che vengono elaborate (ovvero: inviate a _Maxima_) solo quando l'utente lo richiede. Quando viene elaborata una cella, tutti i comandi in quella cella, e solo quella cella, vengono valutati in modalità 'batch'. (L'affermazione precedente non è del tutto accurata: si può selezionare un insieme di celle adiacenti e valutarle tutte assieme. Inoltre, si può istruire _Maxima_ a valutare tutte le celle in una cartella di lavoro in un solo passaggio.) L'approccio di _wxMaxima_ all'invio di comandi per l'esecuzione potrebbe sembrare poco familiare a prima vista. Tuttavia, facilita drasticamente il lavoro con documenti di grandi dimensioni (dove l'utente potrebbe non desiderare che ogni modifica attivi automaticamente una rivalutazione completa dell'intero documento). Inoltre, questo approccio è molto utile per la ricerca difetti.

note: type: Plain text
en: If text is typed into _wxMaxima_ it automatically creates a new worksheet cell. The type of this cell can be selected in the toolbar. If a code cell is created the cell can be sent to _Maxima_, which causes the result of the calculation to be displayed below the code. A pair of such commands is shown below.
it_IT: Se il testo viene digitato in _wxMaxima_, si crea automaticamente una nuova cella del foglio di lavoro. Il tipo di questa cella può essere selezionato nella barra degli strumenti. Se viene creata una cella di codice, la cella può essere inviata a _Maxima_, il che fa sì che il risultato del calcolo venga visualizzato sotto il codice. Di seguito viene mostrata una coppia di tali comandi.

note: type: Plain text
en: On evaluation of an input cell’s contents the input cell _Maxima_ assigns a label to the input (by default shown in red and recognizable by the `%i`) by which it can be referenced later in the _wxMaxima_ session. The output that _Maxima_ generates also gets a label that begins with `%o` and by default is hidden, except if the user assigns the output a name. In this case by default the user-defined label is displayed. The `%o`-style label _Maxima_ auto-generates will also be accessible, though.
it_IT: Sulla valutazione del contenuto di una cella di ingresso, la cella di ingresso _Maxima_ assegna un'etichetta all'ingresso (per impostazione predefinita mostrata in rosso e riconoscibile da `%i`) con la quale può essere referenziata successivamente durante la sessione. L'uscita generata da _Maxima_ ottiene anch'essa un'etichetta, la quale inizia con `%o` e, per impostazione predefinita, è nascosta, tranne se l'utente assegna un nome all'uscita. In questo caso, ancora per impostazione predefinita, viene visualizzata un'etichetta definita dall'utente. Anche l'etichetta in stile `%o`\ _Maxima_ e generata automaticamente, sarà accessibile.

note: type: Plain text
en: Besides the input cells _wxMaxima_ allows for text cells for documentation, image cells, title cells, chapter cells and section cells. Every cell has its own undo buffer so debugging by changing the values of several cells and then gradually reverting the unneeded changes is rather easy. Furthermore the worksheet itself has a global undo buffer that can undo cell edits, adds and deletes.
it_IT: Oltre alle celle di ingresso, _wxMaxima_ consente l'uso di celle di testo per la documentazione, celle immagine, celle titolo, celle capitolo e celle sezione. Ogni cella ha una propria memoria degli annullamenti, quindi eseguire la correzione modificando i valori di più celle e quindi ripristinare gradualmente le modifiche non necessarie, è piuttosto semplice. Inoltre, il foglio di lavoro stesso ha una memoria degli annullamenti globale che può annullare le modifiche, le aggiunte e le eliminazioni delle celle.

note: type: Plain text
en: The figure below shows different cell types (title cells, section cells, subsection cells, text cells, input/output cells and image cells).
it_IT: La figura seguente mostra diversi tipi di celle (celle titolo, celle sezione, celle sottosezione, celle testo, celle ingresso/uscita e celle immagine).

note: type: Plain text
en: ![Example of different wxMaxima cells](./cell-example.png){ id=img_cell-example }
it_IT: ![Esempio di celle wxMaxima diverse](./cell-example.png){ id=img_cell-example }

note: type: Plain text
en: The worksheet is organized in cells. WxMaxima knows the following cell types:
it_IT: Il foglio di lavoro è organizzato in celle. wxMaxima riconosce i seguenti tipi di celle:

note: type: Bullet: '- '
en: Math cells, containing one or more lines of _Maxima_ input.
it_IT: Celle matematiche, contenenti una o più righe di ingresso _Maxima_.

note: type: Bullet: '- '
en: Output of, or a question from, _Maxima_.
it_IT: Uscita di, o una domanda da parte di, _Maxima_.

note: type: Bullet: '- '
en: Image cells.
it_IT: Celle immagine.

note: type: Bullet: '- '
en: Text cells, that can for example be used for documentation.
it_IT: Celle di testo, che per esempio possono essere usate per documentazione.

note: type: Bullet: '- '
en: A title, section or a subsection. 6 levels of different headings are possible.
it_IT: Un titolo, sezione o sottosezione. Sono possibili 6 livelli diversi di intestazione.

note: type: Bullet: '- '
en: Page breaks.
it_IT: Interruzioni di pagina.

note: type: Plain text
en: The default behavior of _wxMaxima_ when text is entered is to automatically create a math cell. Cells of other types can be created using the Cell menu, using the hot keys shown in the menu or using the drop-down list in the toolbar. Once the non-math cell is created, whatever is typed into the file is interpreted as text.
it_IT: Il comportamento predefinito di _wxMaxima_ quando viene inserito del testo è creare automaticamente una cella matematica. È possibile creare celle di altro tipo utilizzando il menu Cella, utilizzando i tasti di scelta rapida visualizzati nel menu o utilizzando l'elenco a discesa nella barra degli strumenti. Una volta creata la cella non-matematica, tutto ciò che viene digitato nel file viene interpretato come testo.

note: type: Plain text
en: A (C-style) [comment text](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#Comments) can be part of a math cell as follows: `/* This comment will be ignored by Maxima */`
it_IT: Un testo di commento (in stile linguaggio C) può fare parte di una cella matematica come di seguito: `/* Questo commento verrà ignorato da Maxima */`

note: type: Plain text
en: "`/*`" marks the start of the comment, "`*/`" the end.
it_IT: "`/*`" marca l'inizio del commento, mentre "`*/`" la sua fine.

note: type: Plain text
en: If the user tries to select a complete sentence, a word processor will try to extend the selection to automatically begin and end with a word boundary. Likewise, if more than one cell is selected, _wxMaxima_ will extend the selection to whole cells.
it_IT: Se l'utente tenta di selezionare una frase completa, un elaboratore di testi tenterà di estendere la selezione per iniziare e terminare automaticamente con un limite di parola. Allo stesso modo _wxMaxima_ se viene selezionata più di una cella estenderà la selezione alle celle intere.

note: type: Plain text
en: What isn’t standard is that _wxMaxima_ provides drag-and-drop flexibility by defining two types of cursors. _WxMaxima_ will switch between them automatically when needed:
it_IT: Ciò che non è standard è che _wxMaxima_ fornisce flessibilità di trascinamento della selezione definendo due tipi di cursori. _wxMaxima_ passerà da uno all'altro automaticamente alla bisogna:

note: type: Bullet: '- '
en: The cursor is drawn horizontally if it is moved in the space between two cells or by clicking there.
it_IT: Il cursore viene disegnato orizzontalmente se viene spostato nello spazio tra due celle o facendo clic lì.

note: type: Bullet: '- '
en: A vertical cursor that works inside a cell. This cursor is activated by moving the cursor inside a cell using the mouse pointer or the cursor keys and works much like the cursor in a text editor.
it_IT: Un cursore verticale che funziona all'interno di una cella. Questo cursore viene attivato spostando il cursore all'interno di una cella utilizzando il puntatore del mouse o i tasti cursore e funziona in modo molto simile al cursore in un editor di testo.

note: type: Plain text
en: ![(blinking) horizontal cursor after wxMaxima start](./horizontal-cursor-only.png){ id=img_horizontal_cursor_only }
it_IT: ![(blinking) cursore orizzontale dopo l'avvio di wxMaxima](./horizontal-cursor-only.png){ id=img_horizontal_cursor_only }

note: type: Plain text
en: You might want to create a different cell type (using the "Cell" menu), maybe a title cell or text cell, which describes, what will be done, when you start creating your worksheet.
it_IT: Si potrebbe voler creare un altro tipo di cella (usando il menu "Cella"), magari una cella titolo o una cella di testo, che descriva cosa verrà fatto quando si inizi a creare il foglio di lavoro.

note: type: Plain text
en: If you navigate between the different cells, you will also see the (blinking) horizontal cursor, where you can insert a cell into your worksheet (either a math cell, by just start typing your formula - or a different cell type using the menu).
it_IT: Se si naviga tra le diverse celle, si vedrà anche il cursore orizzontale (lampeggiante), col quale si può inserire una cella nel foglio di lavoro (una cella matematica, semplicemente iniziando a digitare la formula, o un altro tipo di cella utilizzando il menu).

note: type: Plain text
en: ![(blinking) horizontal cursor between cells](./horizontal-cursor-between-cells.png){ id=img_horizontal_cursor_between_cells }
it_IT: ![(blinking) cursore orizzontale tra celle](./horizontal-cursor-between-cells.png){ id=img_horizontal_cursor_between_cells }

note: type: Plain text
en: Computers traditionally stored characters in 8-bit values. This allows for a maximum of 256 different characters. All letters, numbers, and control symbols (end of transmission, end of string, lines and edges for drawing rectangles for menus _etc_.) of nearly any given language can fit within that limit.
it_IT: I computer tradizionalmente memorizzavano i caratteri in valori a 8 bit. Ciò consente un massimo di 256 caratteri diversi. Tutte le lettere, i numeri e i simboli di controllo (fine trasmissione, fine stringa, linee e bordi per disegnare rettangoli per i menu, _ecc._ .) di quasi tutte le lingue possono essere compresi in tale limitazione.

note: type: Plain text
en: For most countries, the codepage of 256 characters that has been chosen does not include things like Greek letters, though, that are frequently used in mathematics. To overcome this type of limitation [Unicode](https://home.unicode.org/) has been invented: An encoding that makes English text work like normal, but to use much more than 256 characters.
it_IT: Per la maggior parte dei paesi, la codifica di 256 caratteri che è stata scelta non include per esempio le lettere greche, che sono usate frequentemente in matematica. Per superare questo tipo di limitazione è stato inventato [Unicode](https://home.unicode.org/): una codifica che fa funzionare normalmente il testo inglese, ma può andare molto oltre il limite dei 256 caratteri.

note: type: Plain text
en: _Maxima_ allows Unicode if it was compiled using a Lisp compiler that either supports Unicode or that doesn’t care about the font encoding. As at least one of this pair of conditions is likely to be true. _WxMaxima_ provides a method of entering Greek characters using the keyboard:
it_IT: _Maxima_ consente Unicode, se è stato compilato utilizzando un compilatore Lisp che supporta Unicode o che non si preoccupa della codifica dei caratteri. Dato che è molto probabile che almeno una di questa coppia di condizioni sia vera, _wxMaxima_ fornisce un metodo per inserire caratteri greci usando la tastiera:

note: type: Bullet: '- '
en: A Greek letter can be entered by pressing the <kbd>ESC</kbd> key and then starting to type the Greek character’s name.
it_IT: È possibile inserire una lettera greca premendo il tasto <kbd>ESC</kbd> e quindi iniziare a digitare il nome del carattere greco.

note: type: Bullet: '- '
en: Alternatively it can be entered by pressing <kbd>ESC</kbd>, one letter (or two for the Greek letter omicron) and <kbd>ESC</kbd> again. In this case the following letters are supported:
it_IT: In alternativa può essere inserito premendo <kbd>ESC</kbd>, una lettera (o due per la lettera greca omicron) e <kbd>ESC</kbd> nuovamente. In questo caso sono supportate le seguenti lettere:

note: type: Plain text
en: | key | Greek letter | key | Greek letter | key | Greek letter |
    | :-: | :----------: | :-: | :----------: | :-: | :----------: |
    |  a  |    alpha     |  i  |     iota     |  r  |     rho      |
    |  b  |     beta     |  k  |    kappa     |  s  |    sigma     |
    |  g  |    gamma     |  l  |    lambda    |  t  |     tau      |
    |  d  |    delta     |  m  |      mu      |  u  |   upsilon    |
    |  e  |   epsilon    |  n  |      nu      |  f  |     phi      |
    |  z  |     zeta     |  x  |      xi      |  c  |     chi      |
    |  h  |     eta      | om  |   omicron    |  y  |     psi      |
    |  q  |    theta     |  p  |      pi      |  o  |    omega     |
    |  A  |    Alpha     |  I  |     Iota     |  R  |     Rho      |
    |  B  |     Beta     |  K  |    Kappa     |  S  |    Sigma     |
    |  G  |    Gamma     |  L  |    Lambda    |  T  |     Tau      |
    |  D  |    Delta     |  M  |      Mu      |  U  |   Upsilon    |
    |  E  |   Epsilon    |  N  |      Nu      |  P  |     Phi      |
    |  Z  |     Zeta     |  X  |      Xi      |  C  |     Chi      |
    |  H  |     Eta      | Om  |   Omicron    |  Y  |     Psi      |
    |  T  |    Theta     |  P  |      Pi      |  O  |    Omega     |
it_IT: |tasto|Lettera greca |tasto|Lettera greca |Tasto|Lettera greca |
    |:---:|:------------:|:---:|:------------:|:---:|:------------:|
    |  a  |     alpha    |  i  |     iota     |  r  |      rho     |
    |  b  |     beta     |  k  |     kappa    |  s  |     sigma    |
    |  g  |     gamma    |  l  |    lambda    |  t  |      tau     |
    |  d  |     delta    |  m  |      mu      |  u  |    upsilon   |
    |  e  |    epsilon   |  n  |      nu      |  f  |      phi     |
    |  z  |     zeta     |  x  |      xi      |  c  |      chi     |
    |  h  |      eta     |  om |    omicron   |  y  |      psi     |
    |  q  |     theta    |  p  |      pi      |  o  |     omega    |
    |  A  |     Alpha    |  I  |     Iota     |  R  |      Rho     |
    |  B  |     Beta     |  K  |     Kappa    |  S  |     Sigma    |
    |  G  |     Gamma    |  L  |    Lambda    |  T  |      Tau     |
    |  D  |     Delta    |  M  |      Mu      |  U  |    Upsilon   |
    |  E  |    Epsilon   |  N  |      Nu      |  P  |      Phi     |
    |  Z  |     Zeta     |  X  |      Xi      |  C  |      Chi     |
    |  H  |      Eta     |  Om |    Omicron   |  Y  |      Psi     |
    |  T  |     Theta    |  P  |      Pi      |  O  |     Omega    |

note: type: Plain text
en: The same mechanism also allows to enter some miscellaneous mathematical symbols:
it_IT: Lo stesso meccanismo permette anche di inserire alcuni simboli matematici vari:

note: type: Plain text
en: Shortcuts to the most important _Maxima_ commands, things like a table of contents, windows with debug messages or a history of the last issued commands can be accessed using the side panes. They can be enabled using the "View" menu. They all can be moved to other locations inside or outside the _wxMaxima_ window. Other useful panes is the one that allows to input Greek letters using the mouse.
it_IT: È possibile accedere più velocemente ai comandi _Maxima_ più importanti o a cose come il sommario, finestre con messaggi diagnostici o la cronologia degli ultimi comandi emessi utilizzando i riquadri laterali. Questi possono essere abilitati utilizzando il menu "Visualizza". Tutti possono essere spostati in altre posizioni all'interno o all'esterno della finestra _wxMaxima_. Altro riquadro utile è quello che permette di inserire le lettere greche utilizzando il mouse.

note: type: Plain text
en: ![Example of different side panes](./SidePanes.png){ id=img_SidePanes }
it_IT: ![Esempio di diversi pannelli laterali](./SidePanes.png){ id=img_SidePanes }

note: type: Plain text
en: In the "table of contents" side pane, one can increase or decrease a heading by just clicking on the heading with the right mouse button and select the next higher or lower heading type.
it_IT: Nel riquadro laterale "sommario" è possibile elevare o abbassare di livello un'intestazione; è sufficiente fare clic sull'intestazione con il tasto destro del mouse e selezionare il tipo di intestazione successiva superiore o inferiore.

note: type: Plain text
en: ![Increase or decrease headings in the TOC side pane](./Sidepane-TOC-convert-headings.png){ id=Sidepane-TOC-convert-headings }
it_IT: ![Eleva o abbassa le intestazioni nel riquadro laterale del sommario](./Sidepane-TOC-convert-headings.png){ id=Sidepane-TOC-convert-headings }

note: type: Plain text
en: Most hotkeys can be found in the text of the respective menus. Since they are actually taken from the menu text and thus can be customized by the translations of _wxMaxima_ to match the needs of users of the local keyboard, we do not document them here. A few hotkeys or hotkey aliases, though, are not documented in the menus:
it_IT: La maggior parte dei tasti di scelta rapida si trova nel testo dei rispettivi menu. Dal momento che sono effettivamente presi dal testo del menu e quindi possono essere personalizzati dalle traduzioni di _wxMaxima_ per soddisfare le esigenze degli utenti della tastiera locale, non vengono documentati quì. Alcuni tasti di scelta rapida o alias di tasti di scelta rapida, tuttavia, non sono documentati neanche nei menu:

note: type: Bullet: '- '
en: <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> deletes a complete cell.
it_IT: <kbd>CTRL</kbd>+<kbd>MAIUSC</kbd>+<kbd>CANC</kbd> elimina una cella intera.

note: type: Bullet: '- '
en: <kbd>SHIFT</kbd>+<kbd>SPACE</kbd> inserts a non-breaking space.
it_IT: <kbd>MAIUSC</kbd>+<kbd>SPAZIO</kbd> inserisce uno spazio non divisibile.

note: type: Plain text
en: If a text cell begins with `TeX:` the TeX export contains the literal text that follows the `TeX:` marker. Using this feature allows the entry of TeX markup within the _wxMaxima_ workbook.
it_IT: Se una cella di testo inizia con `TeX:`, l'esportazione TeX contiene il testo letterale che segue l'indicatore `TeX:`. L'utilizzo di questa funzione consente l'inserimento del marcatore TeX all'interno della cartella di lavoro _wxMaxima_.

note: type: Plain text
en: The material that is developed in a _wxMaxima_ session can be stored for later use in any of three ways:
it_IT: Il materiale sviluppato in una sessione _wxMaxima_ può essere archiviato per un uso successivo in uno dei seguenti tre modi:

note: type: Plain text
en: `.mac` files are ordinary text files that contain _Maxima_ commands. They can be read using _Maxima_’s `batch()` or `load()` command or _wxMaxima_’s File/Batch File menu entry.
it_IT: I file `.mac` sono normali file di testo che contengono comandi _Maxima_. Possono essere letti usando il comando `batch()` o `load()` di _Maxima_ o la voce di menu File/File batch di _wxMaxima_.

note: type: Plain text
en: One example is shown below. `Quadratic.mac` defines a function and afterward generates a plot with `wxdraw2d()`.  Afterward the contents of the file `Quadratic.mac` are printed and newly defined function `f()` is evaluated.
it_IT: Un esempio viene mostrato di seguito. `Quadratic.mac` definisce una funzione e successivamente genera un grafico con `wxdraw2d()`. Successivamente viene stampato il contenuto del file `Quadratic.mac` e viene valutata la nuova funzione definita `f()`.

note: type: Plain text
en: You can be use `.mac` files for writing your own library of macros. But since they don’t contain enough structural information they cannot be read back as a _wxMaxima_ session.
it_IT: Si può usare i file `.mac` per scrivere la propria libreria di macro. Ma dal momento che non contengono informazioni strutturali sufficienti, non possono essere rilette come sessioni _wxMaxima_.

note: type: Plain text
en: This XML-based file format saves the complete worksheet including things like the zoom factor and the watchlist. It is the preferred file format.
it_IT: Questo formato di file basato su XML salva il foglio di lavoro completo, inclusi elementi come il fattore di zoom e la watchlist. È il formato di file preferito.

note: type: Plain text
en: For some common configuration variables _wxMaxima_ offers two ways of configuring:
it_IT: Per alcune variabili di configurazione comuni _wxMaxima_ offre due modalità di configurazione:

note: type: Bullet: '- '
en: The configuration dialog box below lets you change their default values for the current and subsequent sessions.
it_IT: La finestra di dialogo di configurazione sottostante consente di modificare i valori predefiniti per le sessioni correnti e successive.

note: type: Bullet: '- '
en: Also, the values for most configuration variables can be changed for the current session only by overwriting their values from the worksheet, as shown below.
it_IT: Inoltre, i valori per la maggior parte delle variabili di configurazione possono essere modificati per la sessione corrente solo sovrascrivendo i loro valori dal foglio di lavoro, come mostrato di seguito.

note: type: Plain text
en: ![wxMaxima configuration 1](./wxMaxima_configuration_001.png){ id=img_wxMaxima_configuration_001 }
it_IT: ![Configurazione wxMaxima 1](./wxMaxima_configuration_001.png){ id=img_wxMaxima_configuration_001 }

note: type: Plain text
en: The animation framerate that is used for new animations is kept in the variable `wxanimate_framerate`. The initial value this variable will contain in a new worksheet can be changed using the configuration dialogue.
it_IT: La frequenza di quadro dell'animazione usata per le nuove animazioni è conservata nella variabile `wxanimate_framerate`. Il valore iniziale che questa variabile conterrà in un nuovo foglio di lavoro può essere modificato utilizzando la finestra di configurazione.

note: type: Plain text
en: After the next start, plots embedded into the worksheet will be created with this size if the value of `wxplot_size` isn’t changed by _maxima_.
it_IT: Al prossimo riavvio, i grafici incorporati nel foglio di lavoro verranno creati con questa dimensione se il valore di `wxplot_size` non viene modificato da _maxima_.

note: type: Plain text
en: In order to set the plot size of a single graph only use the following notation can be used that sets a variable’s value for one command only:
it_IT: Per impostare la dimensione del grafico di un singolo grafico è possibile utilizzare solo la seguente notazione che imposta il valore di una variabile per un solo comando:

note: type: Plain text
en: This option enables two things:
it_IT: Questa opzione abilita due cose:

note: type: Bullet: '- '
en: If an opening parenthesis, bracket, or double quote is entered _wxMaxima_ will insert a closing one after it.
it_IT: Se viene inserita una apertura parentesi tonda, quadra o virgolette doppie _wxMaxima_ ne inserirà una di chiusura dopo di essa.

note: type: Bullet: '- '
en: If text is selected if any of these keys is pressed the selected text will be put between the matched signs.
it_IT: Se il testo è selezionato e viene premuto uno di questi tasti, questo verrà inserito in una coppia di segni corrispondenti.

note: type: Plain text
en: If this option is set, the file where the worksheet is will be overwritten only the request of the user. In case of a crash/power loss/... a recent backup copy is still made available in the temp directory, though.
it_IT: Se questa opzione è impostata, il file in cui si trova il foglio di lavoro verrà sovrascritto solo su richiesta dell'utente. Tuttavia, in caso di arresto anomalo/interruzione dell'alimentazione/... una copia di backup recente sarà ancora disponibile nella directory temp.

note: type: Plain text
en: If this option isn’t set _wxMaxima_ behaves more like a modern cellphone app:
it_IT: Se questa opzione non è impostata, _wxMaxima_ si comporta più come una moderna app per cellulari:

note: type: Bullet: '- '
en: Files are saved automatically on exit
it_IT: I file vengono salvati automaticamente all'uscita

note: type: Bullet: '- '
en: And the file will automatically be saved every 3 minutes.
it_IT: E il file verrà automaticamente salvato ogni 3 minuti.

note: type: Plain text
en: If you are using Windows, the configuration will be stored in the registry. You will find the entries for _wxMaxima_ at the following position in the registry: `HKEY_CURRENT_USER\Software\wxMaxima`
it_IT: Se si sta usando Windows, la configurazione verrà memorizzata nel registro di sistema. Le voci per _wxMaxima_ sono nella seguente posizione nel registro: `HKEY_CURRENT_USER\Software\wxMaxima`

note: type: Plain text
en: _WxMaxima_ is primarily a graphical user interface for _Maxima_. As such, its main purpose is to pass along commands to _Maxima_ and to report the results of executing those commands. In some cases, however, _wxMaxima_ adds functionality to _Maxima_. _WxMaxima_’s ability to generate reports by exporting a workbook’s contents to HTML and LaTeX files has been mentioned. This section considers some ways that _wxMaxima_ enhances the inclusion of graphics in a session.
it_IT: _wxMaxima_ è principalmente un'interfaccia utente grafica per _Maxima_. In quanto tale, il suo scopo principale è passare i comandi a _Maxima_ e riportare i risultati dell'esecuzione di tali comandi. In alcuni casi, tuttavia, _wxMaxima_ aggiunge funzionalità a _Maxima_. È stata menzionata la capacità di _wxMaxima_ di generare report esportando il contenuto di una cartella di lavoro in file HTML e LaTeX. Questa sezione descrive alcuni modi in cui _wxMaxima_ migliora l'inclusione della grafica in una sessione.

note: type: Plain text
en: If it is set to `true` variable names of the format `x_y` are displayed using a subscript if
it_IT: se `wxsubscripts` è impostato su vera i nomi delle variabili nel formato `x_y` vengono visualizzati utilizzando un pedice se

note: type: Plain text
en: If the variable name doesn’t match these requirements, it can still be declared as "to be subscripted" using the command `wxdeclare_subscript(variable_name);` or `wxdeclare_subscript([variable_name1,variable_name2,...]);` Declaring a variable as subscripted can be reverted using the following command: `wxdeclare_subscript(variable_name,false);`
it_IT: Se il nome della variabile non soddisfa questi requisiti, può comunque essere dichiarato come "da rendere pedice" usando il comando `wxdeclare_subscript(nome_variabile);` o `wxdeclare_subscript([nome_variabile1,nome_variabile2,...]);` Dichiarare una variabile pedice può essere ripristinata usando il seguente comando: `wxdeclare_subscript(nome_variabile,false);`

note: type: Plain text
en: Long-running commands can provide user feedback in the status bar. This user feedback is replaced by any new feedback that is placed there (allowing to use it as a progress indicator) and is deleted as soon as the current command sent to _Maxima_ is finished. It is safe to use `wxstatusbar()` even in libraries that might be used with plain _Maxima_ (as opposed to _wxMaxima_): If _wxMaxima_ isn’t present the `wxstatusbar()` command will just be left unevaluated.
it_IT: I comandi a esecuzione prolungata possono fornire feedback all'utente nella barra di stato. Questo feedback all'utente viene sostituito da qualsiasi nuovo feedback inserito lì (consentendo di utilizzarlo come indicatore di avanzamento) e viene eliminato non appena il comando corrente inviato a _Maxima_ viene terminato. È sicuro usare `wxstatusbar()` anche nelle librerie che potrebbero essere usate semplicemente solo con _Maxima_ (invece che con _wxMaxima_): Se _wxMaxima_ non è presente, il comando `wxstatusbar()` non viene valutato.

note: type: Plain text
en: Plotting (having fundamentally to do with graphics) is a place where a graphical user interface will have to provide some extensions to the original program.
it_IT: Fare diagrammi (che ha fondamentalmente a che fare con la grafica) è un luogo in cui un'interfaccia utente grafica dovrà fornire alcune estensioni al programma originale.

note: type: Plain text
en: As noted above, the configure dialog provides a way to change the default size plots created which sets the starting value of `wxplot_size`. The plotting routines of _wxMaxima_ respect this variable that specifies the size of a plot in pixels. It can always be queried or used to set the size of the following plots:
it_IT: Come evidenziato sopra, la finestra di dialogo di configurazione fornisce un modo per modificare le dimensioni predefinite dei grafici creati impostando il valore iniziale di `wxplot_size`. Le routine di graficazione di _wxMaxima_ rispettano questa variabile che specifica la dimensione di un grafico in pixel. Può sempre essere interrogata o utilizzata per impostare la dimensione dei seguenti grafici:

note: type: Plain text
en: If the size of only one plot is to be changed _Maxima_ provides a canonical way to change an attribute only for the current cell. In this usage the specification `wxplot_size = [value1, value2]` is appended to the `wxdraw2d( )` command, and is not part of the `wxdraw2d` command.
it_IT: Se è necessario modificare la dimensione di un solo grafico, _Maxima_ fornisce un modo canonico per modificare un attributo solo per la cella corrente. Con questo metodo di utilizzo la specifica `wxplot_size = [value1, value2]` viene aggiunta al comando `wxdraw2d()` e non fa parte del comando `wxdraw2d`.

note: type: Plain text
en: 3D diagrams tend to make it hard to read quantitative data. A viable alternative might be to assign the 3rd parameter to the mouse wheel. The `with_slider_draw` command is a version of `wxdraw2d` that does prepare multiple plots and allows to switch between them by moving the slider on top of the screen. _WxMaxima_ allows to export this animation as an animated gif.
it_IT: I diagrammi 3D tendono a rendere difficile la lettura dei dati quantitativi. Una valida alternativa potrebbe essere quella di assegnare il 3° parametro alla rotellina del mouse. Il comando `with_slider_draw` è una versione di `wxdraw2d` che prepara più grafici e consente di passare da uno all'altro muovendo il cursore nella parte superiore dello schermo. _wxMaxima_ consente di esportare questa animazione come gif animata.

note: type: Plain text
en: The first two arguments for `with_slider_draw` are the name of the variable that is stepped between the plots and a list of the values of these variable. The arguments that follow are the ordinary arguments for `wxdraw2d`:
it_IT: I primi due argomenti per `with_slider_draw` sono il nome della variabile che si trova tra i grafici e un elenco dei valori di queste variabili. Gli argomenti che seguono sono gli argomenti ordinari per `wxdraw2d`:

note: type: Plain text
en: The same functionality for 3D plots is accessible as `with_slider_draw3d`, which allows for rotating 3d plots:
it_IT: La stessa funzionalità per i grafici 3D è accessibile come `with_slider_draw3d`, che consente di ruotare i grafici 3D:

note: type: Plain text
en: If the general shape of the plot is what matters it might suffice to move the plot just a little bit in order to make its 3D nature available to the intuition:
it_IT: Se ciò che conta è la forma generale del grafico, potrebbe bastare spostare leggermente il grafico per rendere intuibile la sua natura 3D:

note: type: Plain text
en: For those more familiar with `plot` than with `draw`, there is a second set of functions:
it_IT: Per coloro che hanno più familiarità con `plot` che con `draw` c'è un secondo insieme di funzioni:

note: type: Bullet: '- '
en: `with_slider` and
it_IT: `with_slider` e

note: type: Plain text
en: Normally the animations are played back or exported with the frame rate chosen in the configuration of _wxMaxima_. To set the speed at an individual animation is played back the variable `wxanimate_framerate` can be used:
it_IT: Normalmente le animazioni vengono riprodotte o esportate con la frequenza di quadro scelta nella configurazione di _wxMaxima_. Per impostare la velocità di riproduzione di una singola animazione è possibile utilizzare la variabile `wxanimate_framerate`:

note: type: Plain text
en: The animation functions use _Maxima_’s `makelist` command and therefore share the pitfall that the slider variable’s value is substituted into the expression only if the variable is directly visible in the expression. Therefore the following example will fail:
it_IT: Le funzioni di animazione usano il comando `makelist` di _Maxima_ e quindi condividono il problema che il valore della variabile slider viene sostituito nell'espressione solo se la variabile è direttamente visibile nell'espressione. Pertanto il seguente esempio fallirà:

note: type: Plain text
en: If _Maxima_ is explicitly asked to substitute the slider’s value plotting works fine instead:
it_IT: Se a _Maxima_ viene chiesto esplicitamente di sostituire il valore del dispositivo di scorrimento, il tracciato funziona invece correttamente:

note: type: Plain text
en: While not being provided by _wxMaxima_ this feature of _Maxima_ (on setups that support it) sometimes comes in handily. The following example comes from a post from Mario Rodriguez to the _Maxima_ mailing list:
it_IT: Sebbene non sia fornita da _wxMaxima_, questa funzionalità di _Maxima_ (nei setup che la supportano) a volte è utile. L'esempio seguente viene da un post di Mario Rodriguez alla mailing list _Maxima_:

note: type: Title ####
en: Expression
it_IT: Espressione
