de - en to de translation catalogue (207 entries)

note: type: Title #
en: The wxMaxima user manual {-}
de: Das Handbuch von wxMaxima {-}

note: type: Plain text
en: Before we look at the content a few points regarding navigation are in order. Immediately below is a short table of contents. Clicking on any of the listed items moves the cursor to the top of the indicated section of the manual. Clicking on [Contents](#TOC) moves the cursor to an extended table of contents. This extended table can be used to navigate more directly to specific parts of the manual. The Contents link appears at locations throughout the text for navigational purposes.
de: Vor dem eigentlichen Inhalt ist es vielleicht angebracht, die Navigation zu erklären: Die nun folgende Liste enthält Hyperlinks auf die einzelnen Kapitel der Dokumentation. Ein Klick auf [Inhaltsverzeichnis](#TOC) führt zu einem detaillierten Inhaltsverzeichnis. Dieser Link kommt öfter vor, um die Navigation zu erleichtern.

note: type: Bullet: '- '
en: [Introduction](#introduction-to-wxmaxima "Introduction to wxMaxima"):
de: [Einführung](#einführung-in-wxmaxima "Einführung in wxMaxima"):

note: type: Bullet: '- '
en: [Extensions](#extensions-to-maxima "Extensions"):
de: [Erweiterungen](#erweiterungen-für-maxima "Erweiterungen"):

note: type: Plain text
en: The commands wxMaxima adds to _Maxima_
de: Die Kommandos, mittels deren wxMaxima _Maxima_ erweitert

note: type: Bullet: '- '
en: [Troubleshooting](#troubleshooting "Troubleshooting"):
de: [Fehlersuche](#fehlersuche "Fehlersuche"):

note: type: Plain text
en: What to do if wxMaxima does not work as expected
de: Was tun, wenn wxMaxima nicht wie erwartet funktioniert

note: type: Bullet: '- '
en: [FAQ](#faq "FAQ"):
de: [FAQ](#häufig-gestellte-fragen "Häufig gestellte Fragen"):

note: type: Plain text
en: Frequently asked questions
de: Häufig gestellte Fragen

note: type: Bullet: '- '
en: [CommandLine](#command-line-arguments "_Maxima_ Command Line"):
de: [Befehlszeile](#kommandozeilen-optionen "Kommandozeilenparameter für Maxima"):

note: type: Plain text
en: The command-line arguments wxMaxima supports
de: Die Kommandozeilenargumente von wxMaxima

note: type: Title #
en: Introduction to wxMaxima
de: Einführung in wxMaxima

note: type: Title ##
en: _Maxima_ and wxMaxima
de: _Maxima_ und wxMaxima

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.
de: Im Open-Source-Bereich ist es üblich, große Systeme in kleine Projekte aufzuteilen, die jeweils klein genug sind, dass eine endliche Menge an Entwicklern ausreicht, um sie weiterzuentwickeln. Beispielsweise ist ein CD-Brennprogramm aus einem Kommandozeilentool zusammengesetzt, das die CDs brennt und eine graphische Benutzerumgebung, die dieses Tool bedient. Ein Vorteil dieses Ansatzes ist es, daß dasselbe Kommandozeilenprogramm von vielen Stellen aus genutzt werden: Das Brennprogramm, ein "Sende an die CD"-Knopf und beispielsweise ein Backup-Tool. Ein weiterer Vorteil ist es, dass auf diese Weise für eine Funktionalität mehrere Benutzerinterfaces angeboten werden können.

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.
de: Ein Computer-Algebrasystem (CAS) wie _Maxima_ ist hervorragend für diesen Ansatz geeignet: Es kann die Logik hinter einem Taschenrechner liefern, der mit beliebig langen Zahlen hantieren kann, Formeln für ein größeres System, z.B. [Sage](https://www.sagemath.org/) umstellen. Alternativ kann es direkt verwendet werden. Dies kann von der Kommandozeile aus geschehen, oder von wxMaxima aus, das eine komfortablere Bedienung unterstützt.

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.
de: Maxima ist ein komplettes Computer-Algebrasystem (CAS): Ein Programm, das die Formel, nicht nur die Zahl sucht, die ein mathematisches Problem löst. Auch wenn es darauf  spezialisiert ist, mit Buchstaben zu rechnen, bietet es auch eine Menge an Funktionen, die Probleme lösen, für die nur numerische Lösungen existieren.

note: type: Plain text
en: ![Maxima screenshot, command line](./maxima_screenshot.png){ id=img_maxima_screenshot }
de: ![Maxima Screenshot, Kommandozeile](./maxima_screenshot.png){ id=img_maxima_screenshot }

note: type: Plain text
en: Extensive documentation for _Maxima_ is  [available in the internet](https://maxima.sourceforge.io/documentation.html). Part of this documentation is also available in wxMaxima’s help menu. Pressing the Help key (on most systems the <kbd>F1</kbd> key) causes _wxMaxima_’s context-sensitive help feature to automatically jump to _Maxima_’s manual page for the command at the cursor.
de: Umfangreiche Dokumentation für Maxima ist [im Internet verfügbar](https://maxima.sourceforge.io/documentation.html). Teile davon sind auch im Hilfe-Menü von wxMaxima verfügbar. Ein Druck auf die Hilfe-Taste (auf den meisten Systemen ist dies die <kbd>F1</kbd>-Taste) springt automatisch zur Stelle im _Maxima_-Handbuch, wo das Kommando unter dem Cursor erklärt wird.

note: type: Plain text
en: ![wxMaxima window](./wxMaximaWindow.png){ id=img_wxMaximaWindow }
de: ![wxMaxima Fenster](./wxMaximaWindow.png){ id=img_wxMaximaWindow }

note: type: Plain text
en: The calculations that are entered in _wxMaxima_ are performed by the _Maxima_ command-line tool in the background.
de: _wxMaxima_ lässt alle Berechnungen im Hintergrund durch das Kommandozeilen-Werkzeug _Maxima_ durchführen.

note: type: Title ##
en: Workbook basics
de: Grundlagen zum Arbeitsblatt

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.
de: wxMaxima ist größtenteils selbsterklärend. [Diese Internetseite](https://wxMaxima-developers.github.io/wxmaxima/help.html) bietet einige Beispiele an, wovon das "10-Minuten-Tutorial" besonders zu empfehlen ist. Dieses Handbuch beschreibt einige zusätzliche Aspekte von wxMaxima.

note: type: Title ###
en: The workbook approach
de: Der Arbeitsblatt-Ansatz

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.
de: Wenn Text in _wxMaxima_ eingegeben wird, erzeugt er automatisch eine neue Zelle des Arbeitsblattes. Wenn dies eine Code-Zelle ist, kann ihr Inhalt an _Maxima_ gesendet werden und das Resultat dieser Aktion wird unter der Zelle angezeigt, wie unten abgebildet.

note: type: Plain text
en: ![Input/output cell](./InputCell.png){ id=img_InputCell }
de: ![Eingabe/Ausgabe Zelle](./InputCell.png){ id=img_InputCell }

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.
de: Außer Code-Zellen kennt wxMaxima auch Textzellen und solche mit Bildern oder Überschriften. Jede Zelle hat ihren eigenen Speicher für das Rückgängigmachen von Aktionen, was sich oft als hilfreich erwiesen hat. Zudem besitzt, wie in fast allen Applikationen, das Arbeitsblatt einen eigenen Speicher für die Rückgängigmachen-Funktion.

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).
de: Die nun folgende Abbildung zeigt verschiedene Zelltypen (Titelzellen, Untertitelzellen, Textzellen, Eingabe/Ausgabezellen und eine Bildzelle).

note: type: Plain text
en: ![Example of different wxMaxima cells](./cell-example.png){ id=img_cell-example }
de: ![Ein Beispiel verschiedener wxMaxima Zelltypen](./cell-example.png)

note: type: Title ###
en: Cells
de: Zellen

note: type: Bullet: '- '
en: Math cells, containing one or more lines of _Maxima_ input.
de: Mathematik-Eingabezellen beinhalten eine oder mehrere Eingabe-Zeilen für _Maxima_

note: type: Bullet: '- '
en: Output of, or a question from, _Maxima_.
de: Ausgaben oder Fragen von _Maxima_.

note: type: Bullet: '- '
en: Image cells.
de: Bild-Zellen.

note: type: Bullet: '- '
en: Text cells, that can for example be used for documentation.
de: Text-Zellen, die beispielsweise für Dokumentation verwendet werden können.

note: type: Bullet: '- '
en: A title, section or a subsection. 6 levels of different headings are possible.
de: Ein Titel, Überschrift oder Unterüberschrift. 6 unterschiedliche Überschriftenebenen sind möglich.

note: type: Bullet: '- '
en: Page breaks.
de: Seitenumbrüche.

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.
de: Wenn Text eingegeben ist, erzeugt _wxMaxima_ normalerweise gleich eine Code-Zelle. Andere Zelltypen können über das "Zellen"-Menü, die dort dokumentierten Tastenkombinationen oder über die Werkzeugleiste erzeugt werden. Wenn eine nicht-mathematische Zelle (Überschrift, Text, etc.) erzeugt wurde, wird alles was eingetippt wird, als Text interpretiert.

note: type: Plain text
en: "`/*`" marks the start of the comment, "`*/`" the end.
de: "`/*`" markiert den Beginn des Kommentars,, "`*/`" das Ende.

note: type: Title ###
en: Horizontal and vertical cursors
de: Horizontale und vertikale Cursors

note: type: Bullet: '- '
en: The cursor is drawn horizontally if it is moved in the space between two cells or by clicking there.
de: Der Cursor wird vertikal dargestellt wird, wenn er zwischen zwei Zellen zu liegen kommt.

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.
de: Innerhalb einer Zelle wird der Cursor vertikal dargestellt.

note: type: Plain text
en: ![(blinking) horizontal cursor after wxMaxima start](./horizontal-cursor-only.png){ id=img_horizontal_cursor_only }
de: ![(Blinkender) Horizontaler Cursor nachdem wxMaxima gestartet wurde](./horizontal-cursor-only.png){ id=img_horizontal_cursor_only }

note: type: Plain text
en: ![(blinking) horizontal cursor between cells](./horizontal-cursor-between-cells.png){ id=img_horizontal_cursor_between_cells }
de: ![(Blinkender) Horizontaler Cursor zwischen den Zellen](./horizontal-cursor-between-cells.png){ id=img_horizontal_cursor_between_cells }

note: type: Title ###
en: Sending cells to Maxima
de: Eingabezellen an _Maxima_ schicken

note: type: Title ###
en: Command autocompletion
de: Auto-Vervollständigung

note: type: Title ####
en: Greek characters
de: Griechische Zeichen

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.
de: Computer speichern Zeichen meist als 8-Bit-Werte, was maximal 256 unterschiedliche Typen von Zeichen erlaubt. Die meisten Sprachen nutzen inklusive Steuerzeichen, Ziffern und ein paar Zeichen, aus denen Graphiken zusammengesetzt werden können, weniger als dies.

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.
de: Ein griechischer Buchstabe kann eingegeben werden, indem erst auf die <kbd>ESC</kbd>-Taste gedrückt wird, und dann sein Name einzugeben begonnen wird.

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:
de: Ebenso kann er eingegeben werden, indem <kbd>ESC</kbd> gedrückt wird, ein Buchstabe (bzw. zwei für den griechischen Buchstaben omicron) und dann erneut <kbd>ESC</kbd>. In diesem Fall werden die folgenden Zeichen unterstützt:

note: type: Plain text
en: The same mechanism also allows to enter some miscellaneous mathematical symbols:
de: Derselbe Mechanismus erlaubt es auch, einige andere mathematische Symbole einzugeben:

note: type: Plain text
en: <kbd>ESC</kbd> <kbd>61</kbd> <kbd>ESC</kbd> therefore results in an `a`.
de: <kbd>ESC</kbd> <kbd>61</kbd> <kbd>ESC</kbd> erzeugt daher ein `a`.

note: type: Title ###
en: Side Panes
de: Seitenleisten

note: type: Plain text
en: ![Example of different side panes](./SidePanes.png){ id=img_SidePanes }
de: ![Beispiele verschiedener Seitenbereiche](./SidePanes.png){ id=img_SidePanes }

note: type: Title ###
en: MathML output
de: MathML-Ausgabe

note: type: Title ###
en: Markdown support
de: Markdown-Unterstützung

note: type: Fenced code block
en: Ordinary text
     * One item, indentation level 1
     * Another item at indentation level 1
       * An item at a second indentation level
       * A second item at the second indentation level
     * A third item at the first indentation level
    Ordinary text
de: Normaler Text
     * Ein eingerückter Aufzählungspunkt
     * Ein zweiter Aufzählungspunkt
       * Eine Aufzählung in der Aufzählung
       * Ein zweiter Aufzählungspunkt der Aufzählung in der Aufzählung
     * Ein Punkt in der äußeren Aufzählung
    Normaler text

note: type: Fenced code block
en: Ordinary text
    > quote quote quote quote
    > quote quote quote quote
    > quote quote quote quote
    Ordinary text
de: Normaler Text
    > Zitat Zitat Zitat
    > Zitat Zitat Zitat
    > Zitat Zitat Zitat
    > Zitat Zitat Zitat
    Normaler Text

note: type: Title ###
en: Hotkeys
de: Tastenkürzel

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:
de: Die meisten Tastenkürzel entstammen den Menüs, was bedeutet, dass sie mit diesen übersetzt werden können, falls die Tastatur der aktuellen Sprache dies erforderlich macht. Nicht dort dokumentiert ist:

note: type: Bullet: '- '
en: <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> deletes a complete cell.
de: <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> löscht eine komplette Zelle.

note: type: Bullet: '- '
en: <kbd>CTRL</kbd>+<kbd>TAB</kbd> or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>TAB</kbd> triggers the auto-completion mechanism.
de: <kbd>CTRL</kbd>+<kbd>TAB</kbd> or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>TAB</kbd> startet das automatische Vervollständigen.

note: type: Bullet: '- '
en: <kbd>SHIFT</kbd>+<kbd>SPACE</kbd> inserts a non-breaking space.
de: <kbd>SHIFT</kbd>+<kbd>SPACE</kbd> fügt ein nicht-umbrechbares Leerzeichen ein.

note: type: Title ###
en: Raw TeX in the TeX export
de: Direkte Eingabe von TeX-Befehlen

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.
de: Wenn eine Textzelle mit "TeX:" beginnt, wird der Rest ihres Inhalts bei der Konvertierung des Dokuments nach TeX unverändert ausgegeben.

note: type: Title ##
en: File Formats
de: Dateiformate

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:
de: Das Arbeitsblatt kann auf verschiedene Weisen gespeichert werden:

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.
de: .mac-Dateien sind Textdateien mit _Maxima_-Befehlen. Sie können über Maxima's `batch()` oder `load()`-Befehl oder in wxMaxima über "Datei/Batch File laden" gelesen werden.

note: type: Plain text
en: Attention: Although the file `Quadratic.mac` has a usual _Maxima_ extension (`.mac`), it can only be read by _wxMaxima_, since the command `wxdraw2d()` is a wxMaxima-extension to _Maxima_.
de: Achtung: Obwohl die Datei `Quadratic.mac` eine übliche Maxima-extension hat (`.mac`), kann sie nur durch wxMaxima verarbeitet werden, der Befehl `wxdraw2d()` ist eine wxMaxima-Erweiterung für _Maxima_.

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.
de: `.mac`-Dateien eignen sich dafür, eine Bibliothek von Maxima-Befehlen aufzubauen. Ausreichend Information über die Struktur eines _wxMaxima_-Arbeitsblatts, dass sie es erlauben, dieses wieder zu rekonstruieren, enthalten sie aber nicht.

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.
de: Dieses XML basiertes Dateiformat enthält das gesamte Arbeitsblatt, inklusive Eigenschaften wie den Zoom-Faktor oder die Watchlist. Es ist das empfohlene Dateiformat für wxMaxima-Arbeitsblätter.

note: type: Title ##
en: Configuration options
de: Auto-Vervollständigung

note: type: Plain text
en: For some common configuration variables _wxMaxima_ offers two ways of configuring:
de: Einige Variablen, über die Maxima konfiguriert wird, können auf zwei Arten eingestellt werden:

note: type: Bullet: '- '
en: The configuration dialog box below lets you change their default values for the current and subsequent sessions.
de: Die können global im Konfigurationsdialog eingestellt werden.

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.
de: Ebenso können sie von Maxima aus überschrieben werden.

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

note: type: Title ###
en: Default animation framerate
de: Die Standard-Bildwiederholrate bei Animationen

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.
de: Die Bildwiederholgeschwindigkeit für Animationen wird in der Variable `wxanimate_framerate` gespeichert. wxMaxima setzt sie auf den Wert aus dem Konfigurationsdialog, wenn ein neues _Maxima_ gestartet wird.

note: type: Title ###
en: Default plot size for new _maxima_ sessions
de: Die Standardgröße der Diagramme bei neuen Maxima Sitzungen

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:
de: Diese Variable kann notfalls auch nur für das aktuelle Diagramm gesetzt werden:

note: type: Title ###
en: Match parenthesis in text controls
de: Automatisches Schließen von Klammern

note: type: Plain text
en: This option enables two things:
de: Diese Option schaltet zwei Funktionen ein:

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.
de: Markierter Text wird, wenn man eine geöffnete Klammer einzugeben versucht, automatisch in Klammern gesetzt.

note: type: Title ###
en: Don't save the worksheet automatically
de: Arbeitsblatt nicht automatisch speichern

note: type: Plain text
en: If this option isn't set _wxMaxima_ behaves more like a modern cellphone app:
de: Ist diese Option nicht angewählt, arbeitet _wxMaxima_ wie eine moderne Handy-Applikation:

note: type: Bullet: '- '
en: Files are saved automatically on exit
de: Dateien werden beim Schließen automatisch gespeichert

note: type: Bullet: '- '
en: And the file will automatically be saved every 3 minutes.
de: Und die Datei wird automatisch alle 3 Minuten gespeichert.

note: type: Title ###
en: Where is the configuration saved?
de: Wo wird die Konfiguration gespeichert?

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`
de: Unter Windows wird die Konfiguration in der Registry unter `HKEY_CURRENT_USER\Software\wxMaxima` gespeichert.

note: type: Title #
en: Extensions to _Maxima_
de: Erweiterungen für _Maxima_

note: type: Title ##
en: Subscripted variables
de: Variablen mit tiefgestelltem Index

note: type: Title ##
en: User feedback in the status bar
de: Meldungen in der Statusleiste

note: type: Fenced code block (maxima)
en: for i:1 thru 10 do (
        /* Tell the user how far we got */
        wxstatusbar(concat("Pass ",i)),
        /* (sleep n) is a Lisp function, which can be used */
        /* with the character "?" before. It delays the */
        /* program execution (here: for 3 seconds) */
        ?sleep(3)
    )$
de:     for i:1 thru 10 do (
            /* Gib dem User Bescheid, wie weit wir schon sind */
            wxstatusbar(concat("Pass ",i)),
            /* (sleep n) ist eine Lisp-Funktion, die mit einem */
            /* "?" Zeichen vorher verwendet werden kann. */
            /* Sie verzögert die Programmausführung für n Sekunden */
            /* (in diesem Beispiel: für 3 Sekunden). */
            ?sleep(3)
        )$

note: type: Title ##
en: Plotting
de: Diagramme

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.
de: Diagramme haben per definitionem mit einer graphischen Benutzerumgebung zu tun, weswegen an dieser Stelle Erweiterungen von Maxima zu erwarten sind.

note: type: Title ###
en: Making embedded plots bigger or smaller
de: Eingebettete Diagramme größer oder kleiner machen

note: type: Fenced code block (maxima)
en: wxplot_size:[1200,800]$
    wxdraw2d(
        explicit(
            sin(x),
            x,1,10
        )
    )$
de:     wxplot_size:[1200,800]$
        wxdraw2d(
            explicit(
                sin(x),
                x,1,10
            )
        )$

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.
de: Wenn die Größe nur des aktuellen Diagramms geändert werden soll, erlaubt _Maxima_ dies für die aktuelle Zelle zu machen. In diesem Beispiel wird `wxplot_size = [wert1, wert2]` an den `wxdraw2d( )` Befehl angehängt, es ist nicht Teil des `wxdraw2d` Befehls.

note: type: Fenced code block (maxima)
en: wxdraw2d(
        explicit(
            sin(x),
            x,1,10
        )
    ),wxplot_size=[1600,800]$
de:     wxdraw2d(
            explicit(
                sin(x),
                x,1,10
            )
        ),wxplot_size=[1600,800]$

note: type: Title ###
en: Better quality plots
de: Hochqualitativere Diagramme

note: type: Title ###
en: Opening embedded plots in interactive _gnuplot_ windows
de: Öffnen eingebetteter Diagramme in interaktiven _gnuplot_ Fenstern

note: type: Plain text
en: If a plot was generated using the `wxdraw`-type commands (`wxplot2d` and `wxplot3d` isn't supported by this feature) and the file size of the underlying _gnuplot_ project isn't way too high _wxMaxima_ offers a right-click menu that allows to open the plot in an interactive _gnuplot_ window.
de: Wenn ein Diagramm mittels einem `wxdraw`-ähnlichen Befehl erstellt wurde (`wxplot2d` und `wxplot3d` werden hier nicht unterstützt) und die Gnuplot-Datei nicht allzu lang ist, bietet _wxMaxima_ einen Rechts-Klick-Menüpunkt an, der das Diagramm in einem interaktiven Gnuplot-Fenster öffnet.

note: type: Title ###
en: Opening gnuplot's command console in `plot` windows
de: Öffnen der Gnuplot Kommandozeile in `plot` Fenstern

note: type: Plain text
en: On MS Windows, if in _Maxima_'s variable `gnuplot_command` "gnuplot" is replaced by "wgnuplot", _gnuplot_ offers the possibility to open a console window, where _gnuplot_ commands can be entered into. Unfortunately, enabling this feature causes _gnuplot_ to "steal" the keyboard focus for a short time every time a plot is prepared.
de: Wenn unter Windows die Variable `gnuplot_command` auf "wgnuplot" geändert wird, erlaubt gnuplot, eine Kommandokonsole zu öffnen, stiehlt aber jedes Mal, wenn ein Diagramm gezeichnet wird, den Tastaturfokus für kurze Zeit (die Zeichen, die währenddessen eingegeben werden, verschwinden).

note: type: Title ###
en: Embedding animations into the spreadsheet
de: Einbetten von Animationen in das Arbeitsblatt

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`:
de: Die ersten beiden Argumente von `with_slider_draw` sind der Name der Variable des zu variierenden Parameters und die Liste der Werte, die dieser annehmen soll. Darauf folgen die ganz normalen Argumente, die `wxdraw2d` akzeptiert:

note: type: Plain text
en: The same functionality for 3D plots is accessible as `with_slider_draw3d`, which allows for rotating 3d plots:
de: Für 3D-Diagramme ist dieselbe Funktionalität als `with_slider_draw3d` verfügbar, die auch rotierende 3D-Diagramme erstellen kann:

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:
de: Wenn es nur um die generelle Form der Kurve geht, reicht es oft, das Bild ein wenig zu bewegen, so, dass es von der Intuition erfasst werden kann:

note: type: Bullet: '- '
en: `with_slider` and
de: `with_slider` und

note: type: Fenced code block (maxima)
en: wxanimate(a, 10,
        sin(a*x), [x,-5,5]), wxanimate_framerate=6$
de:     wxanimate(a, 10,
            sin(a*x), [x,-5,5]), wxanimate_framerate=6$

note: type: Plain text
en: If _Maxima_ is explicitly asked to substitute the slider’s value plotting works fine instead:
de: Wenn _Maxima_ explizit gebeten wird, den Wert einzusetzen, funktioniert der Befehl stattdessen:

note: type: Title ###
en: Opening multiple plots in contemporaneous windows
de: Mehrere Diagramme gleichzeitig in Fenstern öffnen

note: type: Plain text
en: Plotting multiple plots in the same window is possible, too:
de: Mehrere Diagramme im gleichen Fenster plotten ist auch möglich:

note: type: Title ###
en: The "Plot using draw" side pane
de: Die "Plotte mittels Draw"-Seitenleiste

note: type: Plain text
en: Generates the skeleton of a `draw()` command that draws a 2D scene. This scene later has to be filled with commands that generate the scene's contents, for example by using the buttons in the rows below the "2D" button.
de: Generiert einen `draw()`-Befehl, der mittels der anderen Knöpfe der Seitenleiste mit einer 2D-Szene gefüllt werden kann.

note: type: Title ####
en: Expression
de: Ausdruck

note: type: Plain text
en: Appends a standard plot of an expression like `sin(x)`, `x*sin(x)` or `x^2+2*x-4` to the `draw()` command the cursor currently is in. If there is no draw command a 2D scene with the plot is generated. Each scene can be filled with any number of plots.
de: Fügt den aktuellen `draw()`-Befehl den Plot einer Kurve wie `sin(x)`, `x*sin(x)` oder `x^2+2*x-4` hinzu. Besteht noch kein `draw()`-Befehl, wird automatisch eine 2D-Szene erzeugt. Jede Szene kann beliebig viele Plots beinhalten.

note: type: Title ####
en: Implicit plot
de: Impliziter Plot

note: type: Plain text
en: Tries to find all points an expression like `y=sin(x)`, `y*sin(x)=3` or `x^2+y^2=4` is true at and plots the resulting curve in the `draw()` command the cursor currently is in. If there is no draw command a 2D scene with the plot is generated.
de: Markiert alle Punkte, an denen eine Bedingung wie `y=sin(x)`, `y*sin(x)=3` oder `x^2+y^2=4` erfüllt ist und zeichnet diese Kurve in das aktuelle Diagramm ein. Gibt es kein aktuelles Diagramm, wird ein 2D-Diagramm erzeugt.

note: type: Title ####
en: Parametric plot
de: Parametrische Plots

note: type: Plain text
en: Steps a variable from a lower limit to an upper limit and uses two expressions like `t*sin(t)` and `t*cos(t)` for generating the x, y (and in 3D plots also z) coordinates of a curve that is put into the current draw command.
de: Bewegt eine Variable von einem Start- zu einem Endwert und verwendet getrennte Ausdrücke wie `t*sin(t)` und `t*cos(t)`, um die x-, die y- (und in 3D-Diagrammen auch die z-) Koordinaten zu generieren.

note: type: Title ####
en: Points
de: Punkte

note: type: Plain text
en: Draws many points that can optionally be joined. The coordinates of the points are taken from a list of lists, a 2D array or one list or array for each axis.
de: Zeichnet eine Reihe von Punkten, die optional miteinander verbunden werden. Die Koordinaten der Punkte können aus einer Liste von Listen, einem 2-dimensionalen Array oder einer Liste oder einem Array pro Achse entnommen werden.

note: type: Title ####
en: Diagram title
de: Diagrammtitel

note: type: Plain text
en: Draws a title on the upper end of the diagram,
de: Bestimmt den Titel des Diagramms.

note: type: Title ####
en: Axis
de: Achsen

note: type: Plain text
en: Sets up the axis.
de: Die Einstellungen für die Achsen.

note: type: Title ####
en: Contour
de: Höhenlinien

note: type: Title ####
en: Plot name
de: Name der Kurve

note: type: Plain text
en: Adds a legend entry showing the next plot's name to the legend of the diagram. An empty name disables generating legend entries for the following plots.
de: Fügt einen Eintrag zur Legende hinzu, der für die nächsten Objekte gilt. Ein leerer Name bedeutet, dass die nun folgenden Objekte keinen eigenen Eintrag erhalten.

note: type: Title ####
en: Line colour
de: Linienfarbe

note: type: Plain text
en: Sets the line colour for the following plots the current draw command contains.
de: Setzt die Linienfarbe für die nun folgenden Plots des aktuellen draw-Befehls.

note: type: Title ####
en: Fill colour
de: Füllfarbe

note: type: Plain text
en: Sets the fill colour for the following plots the current draw command contains.
de: Setzt die Füllfarbe für die nun folgenden Objekte des aktuellen `draw`-Kommandos.

note: type: Title ####
en: Grid
de: Gitter

note: type: Plain text
en: Pops up a wizard that allows to set up grid lines.
de: Ein Assistent, der die Gitterlinien einzustellen hilft.

note: type: Title ####
en: Accuracy
de: Genauigkeit

note: type: Plain text
en: Allows to select an adequate point in the speed vs. accuracy tradeoff that is part of any plot program.
de: Erlaubt das Wählen zwischen Geschwindigkeit und Genauigkeit bei der Erstellung der folgenden Kurven.

note: type: Title ##
en: Embedding graphics
de: Einbetten von Bildern

note: type: Plain text
en: If the `.wxmx` file format is being used embedding files in a _wxMaxima_ project can be done as easily as per drag-and-drop. But sometimes (for example if an image’s contents might change later on in a session) it is better to tell the file to load the image on evaluation:
de: Das `.wxmx`-Dateiformat erlaubt es, Bilder per Drag-And-Drop einzubetten. Manchmal (z.B. wenn die Bildinhalte sich später während einer Sitzung ändern könnten) ist es besser, die Bilddatei während der Auswertung zu laden:

note: type: Fenced code block (maxima)
en: show_image("man.png");
de: show_image("Mensch.png");

note: type: Title ##
en: Startup files
de: Startbefehle

note: type: Plain text
en: The config dialogue of _wxMaxima_ offers to edit two files with commands that are executed on startup:
de: Der Konfigurationsdialog von _wxMaxima_ bietet an, zwei Dateien mit _Maxima_-Befehlen zu bearbeiten:

note: type: Bullet: '- '
en: A file that contains commands that are executed on starting up _Maxima_: `maxima-init.mac`
de: Eine Datei mit Befehlen, die _Maxima_ beim Hochfahren ausführt: `maxima-init.mac`

note: type: Bullet: '- '
en: one file of additional commands that are executed if _wxMaxima_ is starting _Maxima_: `wxmaxima-init.mac`
de: Eine Datei mit zusätzlichen Kommandos, die ausgeführt werden, wenn _Maxima_ von _wxMaxima_ gestartet wird: `wxmaxima-init.mac`

note: type: Plain text
en: These files are in the Maxima user directory (usually `maxima` in Windows, `.maxima` otherwise) in the user's home directory / user profile directory. The location can be found out with the command: `maxima_userdir;`
de: Diese Dateien liegen im Benutzerverzeichnis von Maxima, normalerweise im Ordner `.maxima` im Home-Verzeichnis. Der genaue Ort kann über das Kommando `maxima_userdir;` ermittelt werden.

note: type: Title ##
en: Special variables wx...
de: Spezielle Variablen, die wxMaxima definiert

note: type: Bullet: '- '
en: `wxsubscripts` tells _Maxima_ if it should convert variable names that contain an underscore (`R_150` or the like) into subscripted variables. See `wxdeclare_subscript` for details which variable names are automatically converted.
de: `wxsubscripts` informiert _Maxima_, welche Variablen mit Unterstrich (z.B. `R_150`) in Variablen mit Subscript konvertieren soll. Details werden unter `wxdeclare_subscript` beschrieben.

note: type: Bullet: '- '
en: `wxfilename`: This variable contains the name of the file currently opened in _wxMaxima_.
de: `wxfilename`: Diese Variable sagt, welchen Dateinamen das Arbeitsblatt laut _wxMaxima_ besitzt.

note: type: Bullet: '- '
en: `wxdirname`: This variable contains the name the directory, in which the file currently opened in _wxMaxima_ is.
de: `wxdirname`: Diese Variable enthält den Namen des Verzeichnisses, in welchem die aktuelle Datei geöffnet wurde.

note: type: Bullet: '- '
en: `wxplot_pngcairo` tells whether _wxMaxima_ tries to use _gnuplot_’s pngcairo terminal that provides more line styles and a better overall graphics quality.
de: `wxplot_pngcairo` sagt Maxima, ob es versuchen soll, gnuplot zu instruieren, pngcairo zu nutzen, um hochqualitative Bilder zu nutzen.

note: type: Bullet: '- '
en: `wxplot_size` defines the resolution of embedded plots.
de: `wxplot_size` legt die Größe eingebetteter Diagramme fest.

note: type: Bullet: '- '
en: `wxchangedir`: On most operating systems _wxMaxima_ automatically sets _Maxima_’s working directory to the directory of the current file. This allows file I/O (e.g. by `read_matrix`) to work without specifying the whole path to the file that has to be read or written. On Windows this feature sometimes causes error messages and therefore can be set to `false` from the config dialogue.
de: `wxchangedir`: Normalerweise setzt _wxMaxima_ _Maxima_'s Arbeitsverzeichnis auf dasjenige, in dem sich das Arbeitsblatt befindet. Dies ist praktisch, wenn Maxima auf Dateien zugreifen soll (z.B. via `read_matrix`). Unter Windows geht dieses Feature manchmal schief und kann daher auf `false` gesetzt werden.

note: type: Bullet: '- '
en: `wxanimate_framerate`: The number of frames per second the following animations have to be played back with.
de: `wxanimate_framerate`: Die Geschwindigkeit, mit der Animationen abgespielt werden sollen.

note: type: Bullet: '- '
en: `wxanimate_autoplay`: Automatically play animations by default?
de: `wxanimate_autoplay`: Sollen Animationen automatisch abgespielt werden?

note: type: Title ##
en: Pretty-printing 2D output
de: 2D-Tabellen sauber ausgeben

note: type: Plain text
en: The function `table_form()` displays a 2D list in a form that is more readable than the output from _Maxima_’s default output routine. The input is a list of one or more lists. Like the "print" command, this command displays output even when ended with a dollar sign. Ending the command with a semicolon results in the same table along with a "done" statement.
de: Die Funktion `table_form()` konvertiert 2D-Listen in eine lesbarere Tabellenform als _Maxima_ selbst. Die Eingabe ist eine Liste von einer oder mehreren Listen. Wie der "print" Befehl wird die Ausgabe auch gemacht, wenn der Befehl durch ein Dollarzeichen abgeschlossen wurde. Das abschließende `done` kann durch Verwendung eines `$` anstelle eines `;` unterdrückt werden.

note: type: Fenced code block (maxima)
en: table_form(
        [
            [1,2],
            [3,4]
        ]
    )$
de:     table_form(
            [
                [1,2],
                [3,4]
            ]
        )$

note: type: Plain text
en: As the next example shows, the lists that are assembled by the `table_form` command can be created before the command is executed.
de: Das folgende Beispiel zeigt das Zusammensetzen der Listen für solch eine Tabelle.

note: type: Plain text
en: ![A third table example](./MatrixTableExample.png){ id=img_MatrixTableExample }
de: ![Ein drittes Tabellen-Beispiel](./MatrixTableExample.png){ id=img_MatrixTableExample }

note: type: Plain text
en: Also, because a matrix is a list of lists, matrices can be converted to tables in a similar fashion.
de: Da Matrizen effektiv Listen von Listen sind, können auch sie in Tabellen verwandelt werden.

note: type: Plain text
en: ![Another table_form example](./SecondTableExample.png){ id=img_SecondTableExample }
de: ![Ein anderes table_form Beispiel](./SecondTableExample.png)

note: type: Title ##
en: Bug reporting
de: Fehler melden

note: type: Bullet: '- '
en: `wxbuild_info()` gathers information about the currently running version of _wxMaxima_
de: `wxbuild_info()` sammelt Informationen über die derzeit ausgeführte Version von _wxMaxima_

note: type: Bullet: '- '
en: `wxbug_report()` tells how and where to file bugs
de: `wxbug_report()` sagt, wo und wie Fehler gemeldet werden können

note: type: Title ##
en: Marking output being drawn in red
de: Rotes Markieren von Formelteilen

note: type: Title #
en: Troubleshooting
de: Fehlersuche

note: type: Title ##
en: Cannot connect to _Maxima_
de: Keine Verbindung zu _Maxima_ möglich

note: type: Title ##
en: How to save data from a broken .wxmx file
de: Wie repariere ich kaputte .wxmx-Dateien?

note: type: Plain text
en: And even if there isn’t such a file: The `.wxmx` file is a container format and the XML portion is stored uncompressed. It it is possible to rename the `.wxmx` file to a `.txt` file and to use a text editor to recover the XML portion of the file's contents (it starts with `<?xml version="1.0" encoding="UTF-8"?>` and ends with `</wxMaximaDocument>`. Before and after that text you will see some unreadable binary contents in the text editor).
de: Und auch wenn diese Datei nicht existiert: Eine `.wxmx`-Datei ist ein Containerformat, und der XML-Anteil wird unkomprimiert gespeichert. Es ist möglich, die `.wxmx`-Datei in eine `.txt`Datei umzubenennen und mit einem Texteditor den XML-Anteil der Datei (beginnt mit `<?xml version="1.0" encoding="UTF-8"?>` und endet mit `</wxMaximaDocument>` zu sichern. Vor und nach diesem Text wird unlesbarer (binärer) Inhalt im Texteditor sichtbar sein).

note: type: Title ##
en: I want some debug info to be displayed on the screen before my command has finished
de: Ich will Statusmeldungen am Bildschirm ausgeben, während mein Befehl ausgeführt wird

note: type: Plain text
en: Normally _wxMaxima_ waits for the whole 2D formula to be transferred before it begins to typeset. This saves time for making many attempts to typeset a only partially completed equation. There is a `disp` command, though, that will provide debug output immediately and without waiting for the current _Maxima_ command to finish:
de: Normalerweise gibt _wxMaxima_ erst etwas aus, wenn die komplette Ausgabe steht. Das `disp`-Kommando wird hingegen sofort ausgeführt:

note: type: Fenced code block (maxima)
en: for i:1 thru 10 do (
       disp(i),
       /* (sleep n) is a Lisp function, which can be used */
       /* with the character "?" before. It delays the */
       /* program execution (here: for 3 seconds) */
       ?sleep(3)
    )$
de: for i:1 thru 10 do (
       disp(i),
       /* (sleep n) ist eine Lisp-Funktion, die mit einem */
       /* "?" Zeichen vorher verwendet werden kann. */
       /* Sie verzögert die Programmausführung für n Sekunden */
       /* (in diesem Beispiel: für 3 Sekunden). */
       ?sleep(3)
    )$

note: type: Title ##
en: Plotting only shows a closed empty envelope with an error message
de: Statt eines Diagramms wird ein Briefumschlag mit einer Fehlermeldung dargestellt

note: type: Plain text
en: This means that _wxMaxima_ could not read the file _Maxima_ that was supposed to instruct _gnuplot_ to create.
de: _wxMaxima_ konnte die Datei, die _Maxima_ _gnuplot_ instruiert hat, zu generieren, nicht lesen.

note: type: Plain text
en: Possible reasons for this error are:
de: Mögliche Gründe für diesen Fehler sind:

note: type: Bullet: '- '
en: The plotting command is part of a third-party package like `implicit_plot` but this package was not loaded by _Maxima_’s `load()` command before trying to plot.
de: `implicit_plot` wurde verwendet, ohne vorher via `load()` geladen zu werden.

note: type: Bullet: '- '
en: _Maxima_ tried to do something the currently installed version of _gnuplot_ isn’t able to understand. In this case, a file ending in `.gnuplot` located in the directory, which _Maxima_’s variable `maxima_userdir` is pointing, contains the instructions from _Maxima_ to _gnuplot_. Most of the time, this file’s contents therefore are helpful when debugging the problem.
de: _Maxima_ hat versucht, _Gnuplot_ zu etwas zu bewegen, was die installierte  Version von _Gnuplot_ nicht versteht. In diesem Fall stehen die betreffenden Befehle in dem Verzeichnis, auf das `maxima_userdir` zeigt in einer Datei mit der Endung `.gnuplot`. Der Inhalt dieser Datei ist oft hilfreich, um den Fehler zu suchen.

note: type: Bullet: '- '
en: Gnuplot didn’t output a valid `.png` file.
de: Gnuplot hat keine gültige `.png`-Datei ausgegeben.

note: type: Title ##
en: Plotting an animation results in “error: undefined variable”
de: Animationen enden in "Error: Undefined Variable"

note: type: Plain text
en: There are separate undo functions for cell operations and for changes inside of cells so chances are low that this ever happens. If it does there are several methods to recover data:
de: Es gibt zwei Rückgängigmach- Funktionen, die beide die wichtige Information enthalten können:

note: type: Bullet: '- '
en: If you still have a way to find out what label _Maxima_ has assigned to the cell just type in the cell’s label and its contents will reappear.
de: Wenn die Ausgabe einer Marke (z.B. `%o20`) zugewiesen wurde, kann diese Marke eingegeben werden und der betreffende Text erscheint.

note: type: Bullet: '- '
en: If you don’t: Don’t panic. In the “View” menu there is a way to show a history pane that shows all _Maxima_ commands that have been issued recently.
de: Wenn nicht: Keine Panik: Im “Ansicht”-Menü kann eine Seitenleiste eingeschaltet werden, die die letzten Befehle anzeigt.

note: type: Bullet: '- '
en: If nothing else helps _Maxima_ contains a replay feature:
de: Wenn nichts anderes funktioniert, bietet Maxima die Möglichkeit an, alle bisherigen Befehle nochmals auszuführen:

note: type: Plain text
en: One possible reason is that _Maxima_ cannot be found in the location that is set in the “Maxima” tab of _wxMaxima_’s configuration dialog and therefore won’t run at all. Setting the path to a working _Maxima_ binary should fix this problem.
de: Ein möglicher Grund ist, dass Maxima nicht dort gefunden worden kann, wo dies in wxMaxima's Konfigurationsdialog angegeben ist. Korrektur des dort angegebenen Pfades zum Programm löst dieses Problem.

note: type: Title ##
en: Maxima is forever calculating and not responding to input
de: Maxima hört nicht auf zu rechnen und reagiert nicht auf Eingaben

note: type: Plain text
en: It is theoretically possible that _wxMaxima_ doesn’t realize that _Maxima_ has finished calculating and therefore never gets informed it can send new data to _Maxima_. If this is the case “Trigger evaluation” might resynchronize the two programs.
de: Theoretisch kann es passieren, daß wxMaxima nicht erkennt, dass Maxima mit der Berechnung fertig ist und daher nie neue Befehle an Maxima sendet. In diesem Fall kann der Befehl 'Trigger Evaluation' die Synchronisation wieder herstellen.

note: type: Title ##
en: My SBCL-based _Maxima_ runs out of memory
de: SBCL beschwert sich über einen Mangel an Speicher

note: type: Plain text
en: One way to provide _Maxima_ (and thus SBCL) with command line parameters is the "Additional parameters for Maxima" field of _wxMaxima_’s configuration dialogue.
de: Kommandozeilenparameter für _Maxima_ (und daher für SBCL) können in _wxMaxima_'s Konfigurationsdialog eingegeben werden.

note: type: Plain text
en: ![sbcl memory](./sbclMemory.png){ id=img_sbclMemory }
de: ![SBCL Speicherkonfiguration](./sbclMemory.png){ id=img_sbclMemory }

note: type: Title ##
en: Input sometimes is sluggish/ignoring keys on Ubuntu
de: Ubuntu: Die Tastatur ist langsam oder ignoriert einzelne Tasten

note: type: Plain text
en: Installing the package `ibus-gtk` should resolve this issue. See ([https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558](https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558)) for details.
de: Das Installieren von `ibus-gtk` behebt dieses Problem meist. Auf ([https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558](https://bugs.launchpad.net/ubuntu/+source/wxwidgets3.0/+bug/1421558)) findet man genauere Angaben dazu.

note: type: Plain text
en: If your _Maxima_ is based on SBCL the following lines have to be added to your `.sbclrc`:
de: Wenn _Maxima_ mittels SBCL compiliert wurde, können die folgenden Befehle zur `.sbclrc` hinzugefügt werden:

note: type: Title ###
en: Can I make _wxMaxima_ output both image files and embedded plots at once?
de: Kann _wxMaxima_ das eingebettete Diagramm gleich noch als Datei ausgeben?

note: type: Plain text
en: The worksheet embeds .png files. _WxMaxima_ allows the user to specify where they should be generated:
de: Das Arbeitsblatt enthält png-Dateien. _WxMaxima_ erlaubt dem User anzugeben, wo sie generiert werden sollen:

note: type: Title ###
en: Can I set the aspect ratio of a plot?
de: Kann ich das Seitenverhältnis des Plots angeben?

note: type: Plain text
en: Not directly using _Maxima_. But there are Gnuplot commands for it:
de: Nicht direkt bei _Maxima_. Aber es gibt Gnuplot-Kommandos dafür:

note: type: Title ##
en: Is there a way to make more text fit on a LaTeX page?
de: Gibt es eine Möglichkeit mehr Text auf eine LaTeX-Seite zu schreiben?

note: type: Plain text
en: You can add the following line to the LaTeX preamble (for example by using the respective field in the config dialogue ("Export"->"Additional lines for the TeX preamble"), to set borders of 1cm):
de: Ja, gibt es. Geben Sie einfach die folgenden Zeilen im LaTeX-Vorspann (z.B. indem sie das entsprechende Feld im Konfigurationsdialog ("Exportieren"->"Zusätzliche Zeilen für die LaTeX preamble") angeben.

note: type: Title ##
en: Is there a dark mode?
de: Gibt es einen Dark Mode?

note: type: Title ##
en: _WxMaxima_ sometimes hangs for several seconds once in the first minute
de: _WxMaxima_ hängt manchmal in der ersten Minute einmal für mehrere Sekunden

note: type: Title ##
en: Especially when testing new locale settings, a message box "locale 'xx_YY' can not be set" occurs
de: Speziell wenn man neue Spracheinstellungen testet, kann eine Nachrichtenbox "locale 'xx_YY' can not be set" angezeigt werden.

note: type: Plain text
en: (The same problem can occur with other applications too). The translations seem okay after you click on 'OK'. WxMaxima does not only use its own translations but the translations of the wxWidgets framework too.
de: (Dieses Problem kann bei anderen Anwendungen auch auftreten). Die Übersetzungen scheinen okay zu sein, nachdem auf 'OK' geklickt wurde. WxMaxima verwendet nicht nur die eigenen Übersetzungen sondern auch einige Übersetzungen des wxWidgets Frameworks.

note: type: Title ##
en: How can I use symbols for real numbers, natural numbers (ℝ, ℕ), etc.?
de: Wie kann man Symbole für reele Zahlen, ganze Zahlen (ℝ, ℕ), etc. verwenden?

note: type: Title #
en: Command-line arguments
de: Kommandozeilen-Optionen

note: type: Bullet: '- '
en: `-v` or `--version`: Output the version information
de: `-v` oder `--version`: Gibt die Versionsnummer aus

note: type: Bullet: '- '
en: `-h` or `--help`: Output a short help text
de: `-h` oder `--help`: Gibt einen kurzen Hilfetext aus

note: type: Bullet: '- '
en: `-o` or `--open=<str>`: Open the filename given as an argument to this command-line switch
de: `-o` oder `--open=<str>`: Öffnet den Dateinamen, der als Argument dieser Kommandozeilenoption angegeben wurde.

note: type: Bullet: '- '
en: `-e` or `--eval`: Evaluate the file after opening it.
de: `-e` oder `--eval`: Evaluiere die Datei nach dem Öffnen.
