# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2020-12-29 09:27+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#. type: Title =
#: ../../info/wxmaxima.md:2
#, no-wrap
msgid "The wxMaxima user manual {-}"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:5
msgid ""
"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_."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:7
msgid "![wxMaxima logo](./wxMaximaLogo.png){ id=img_wxMaximaLogo }"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:9
msgid ""
"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."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:11
msgid "[Introduction](#introduction-to-wxmaxima \"Introduction to wxMaxima\"):"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:15
msgid "wxMaxima basics"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:17
msgid "[Extensions](#extensions-to-maxima \"Extensions\"):"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:21
msgid "The commands wxMaxima adds to _Maxima_"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:23
msgid "[Troubleshooting](#troubleshooting \"Troubleshooting\"):"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:27
msgid "What to do if wxMaxima does not work as expected"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:29
msgid "[FAQ](#faq \"FAQ\"):"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:33
msgid "Frequently asked questions"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:35
msgid "[CommandLine](#command-line-arguments \"_Maxima_ Command Line\"):"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:39
msgid "The command-line arguments wxMaxima supports"
msgstr ""

#. type: Title =
#: ../../info/wxmaxima.md:44
#, no-wrap
msgid "Introduction to wxMaxima"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:46
#, no-wrap
msgid "_Maxima_ and wxMaxima"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:49
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:51
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:52
#, no-wrap
msgid "_Maxima_"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:55
msgid ""
"_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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:57
msgid ""
"![Maxima screenshot, command line](./maxima_screenshot.png)"
"{ id=img_maxima_screenshot }"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:59
msgid ""
"Extensive documentation for _Maxima_ is [available in the internet](http://"
"maxima.sourceforge.net/documentation.html). Part of this documentation is "
"also available in wxMaxima’s help menu. Pressing the Help key (on most "
"systems the F1 key) causes _wxMaxima_’s context-sensitive help feature to "
"automatically jump to _Maxima_’s manual page for the command at the cursor."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:60
#, no-wrap
msgid "wxMaxima"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:63
msgid ""
"_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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:65
msgid "![wxMaxima window](./wxMaximaWindow.png){ id=img_wxMaximaWindow }"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:67
msgid ""
"The calculations that are entered in _wxMaxima_ are performed by the "
"_Maxima_ command-line tool in the background."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:69
#, no-wrap
msgid "Workbook basics"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:72
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:73
#, no-wrap
msgid "The workbook approach"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:76
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:78
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:80
msgid "![Input/output cell](./InputCell.png){ id=img_InputCell }"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:82
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:84
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:86
msgid ""
"The figure below shows different cell types (title cells, section cells, "
"subsection cells, text cells, input/output cells and image cells)."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:88
msgid ""
"![Example of different wxMaxima cells](./cell-example.png){ id=img_cell-"
"example }"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:90
#, no-wrap
msgid "Cells"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:93
msgid ""
"The worksheet is organized in cells. Each cell can contain other cells or "
"the following types of content:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:99
msgid "one or more lines of _Maxima_ input"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:99
msgid "one or more image"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:99
msgid "output of, or a question from, _Maxima_"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:99
msgid "a text block that can for example be used for documentation"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:99
msgid "a title, section or a subsection."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:101
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:103
msgid ""
"Additional comment text can be entered into a math cell if bracketed as "
"follows: `/*This comment will not be sent to Maxima for evaluation*/`."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:104
#, no-wrap
msgid "Horizontal and vertical cursors"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:107
msgid ""
"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 _wxMaxima_ if more than one cell is selected will extend the "
"selection to whole cells."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:109
msgid ""
"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:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:112
msgid ""
"The cursor is drawn horizontally if it is moved in the space between two "
"cells or by clicking there."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:112
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:113
#, no-wrap
msgid "Sending cells to Maxima"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:116
#, no-wrap
msgid "The command in a code cell are executed once <kbd>CTRL</kbd>+<kbd>ENTER</kbd>, <kbd>SHIFT</kbd>+<kbd>ENTER</kbd> or the <kbd>ENTER</kbd> key on the keypad is pressed. The _wxMaxima_ default is to enter commands when either <kbd>CTRL+ENTER</kbd> or <kbd>SHIFT+ENTER</kbd> is entered, but _wxMaxima_ can be configured to execute commands in response to <kbd>ENTER</kbd>.\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:117
#, no-wrap
msgid "Command autocompletion"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:120
#, no-wrap
msgid "_wxMaxima_ contains an autocompletion feature that is triggered via the menu (Cell/Complete Word) or alternatively by pressing the key combination <kbd>CTRL</kbd>+<kbd>SPACE</kbd>. The autocompletion is context-sensitive. For example if activated within an unit specification for ezUnits it will offer a list of applicable units.\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:122
msgid "![ezUnits](./ezUnits.png){ id=img_ezUnits }"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:124
#, no-wrap
msgid "Besides completing a file name, a unit name or the current command’s or variable’s name the autocompletion is able to show a template for most of the commands indicating the type (and meaning) of the parameters this program expects. To activate this feature press <kbd>SHIFT</kbd>+<kbd>CTRL</kbd>+<kbd>SPACE</kbd> or select the respective menu item (Cell/Show Template).\n"
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:125
#, no-wrap
msgid "Greek characters"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:128
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:130
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:132
msgid ""
"_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:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:135
msgid ""
"A Greek letter can be entered by pressing the <kbd>ESC</kbd> key and then "
"starting to type the Greek character's name."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:135
msgid ""
"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:"
msgstr ""

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

#. type: Plain text
#: ../../info/wxmaxima.md:156
msgid ""
"The same mechanism also allows to enter some miscellaneous mathematical "
"symbols:"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:208
#, no-wrap
msgid ""
"| keys to enter  | mathematical symbol                                   |\n"
"|----------------|-------------------------------------------------------|\n"
"| hbar           | Planck's constant: a h with a horizontal bar above it |\n"
"| Hbar           | a H with a horizontal bar above it                    |\n"
"| 2              | squared                                               |\n"
"| 3              | to the power of three                                 |\n"
"| /2             | 1/2                                                   |\n"
"| partial        | partial sign (the d of dx/dt)                         |\n"
"| integral       | integral sign                                         |\n"
"| sq             | root                                                  |\n"
"| ii             | imaginary                                             |\n"
"| ee             | element                                               |\n"
"| in             | in                                                    |\n"
"| impl implies   | implies                                               |\n"
"| inf            | infinity                                              |\n"
"| empty          | empty                                                 |\n"
"| TB             | Big triangle right                                    |\n"
"| tb             | small triangle right                                  |\n"
"| and            | and                                                   |\n"
"| or             | or                                                    |\n"
"| xor            | xor                                                   |\n"
"| nand           | nand                                                  |\n"
"| nor            | nor                                                   |\n"
"| equiv          | equivalent                                            |\n"
"| not            | not                                                   |\n"
"| union          | union                                                 |\n"
"| inter          | intersection                                          |\n"
"| subseteq       | subset or equal                                       |\n"
"| subset         | subset                                                |\n"
"| notsubseteq    | not subset or equal                                   |\n"
"| notsubset      | not subset                                            |\n"
"| approx         | approximately                                         |\n"
"| propto         | proportional to                                       |\n"
"| neq != /= or # | not equal to                                          |\n"
"| +/- or pm      | a plus/minus sign                                     |\n"
"| <= or leq      | equal or less than                                    |\n"
"| >= or geq      | equal or greater than                                 |\n"
"| << or ll       | much less than                                        |\n"
"| >> or gg       | much greater than                                     |\n"
"| equiv          | equivalent to                                         |\n"
"| qed            | end of proof                                          |\n"
"| nabla          | a nabla operator                                      |\n"
"| sum            | sum sign                                              |\n"
"| prod           | product sign                                          |\n"
"| exists         | there exists sign                                     |\n"
"| nexists        | there is no sign                                      |\n"
"| parallel       | a parallel sign                                       |\n"
"| perp           | a perpendicular sign                                  |\n"
"| leadsto        | a leads to sign                                       |\n"
"| ->             | a right arrow                                         |\n"
"| -->            | a long right arrow                                    |\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:210
#, no-wrap
msgid "If a special symbol isn’t in the list it is possible to input arbitrary Unicode characters by pressing <kbd>ESC</kbd> [number of the character (hexadecimal)] <kbd>ESC</kbd>.\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:212
#, no-wrap
msgid "<kbd>ESC</kbd> <kbd>61</kbd> <kbd>ESC</kbd> therefore results in an `a`.\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:214
msgid ""
"Please note that most of these symbols (notable exceptions are the logic "
"symbols) do not have a special meaning in _Maxima_ and therefore will be "
"interpreted as ordinary characters. If _Maxima_ is compiled using a Lisp "
"that doesn’t support dealing with Unicode characters they might cause an "
"error message instead."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:216
#, no-wrap
msgid "Side Panes"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:219
msgid ""
"Shortcuts to the most important _Maxima_ commands or 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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:221
msgid "![Example of different side panes](./SidePanes.png){ id=img_SidePanes }"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:222
#, no-wrap
msgid "MathML output"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:225
msgid ""
"Several word processors and similar programs either recognize MathML input "
"and automatically insert it as an editable 2D equation - or (like "
"LibreOffice 5.1) have an equation editor that offers an “import MathML from "
"clipboard” feature. Others support RTF maths. _wxMaxima_ therefore offers "
"several entries in the right-click menu."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:227
#, no-wrap
msgid "Markdown support"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:230
msgid ""
"_wxMaxima_ offers a set of standard markdown conventions that don't collide "
"with mathematical notation. One of this elements is bullet lists."
msgstr ""

#. type: Fenced code block
#: ../../info/wxmaxima.md:231
#, no-wrap
msgid ""
"Ordinary text\n"
" * One item, indentation level 1\n"
" * Another item at indentation level 1\n"
"   * An item at a second indentation level\n"
"   * A second item at the second indentation level\n"
" * A third item at the first indentation level\n"
"Ordinary text\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:242
#, no-wrap
msgid "_wxMaxima_ will recognize text starting with `>` chars as block quotes:\n"
msgstr ""

#. type: Fenced code block
#: ../../info/wxmaxima.md:243
#, no-wrap
msgid ""
"Ordinary text\n"
"> quote quote quote quote\n"
"> quote quote quote quote\n"
"> quote quote quote quote\n"
"Ordinary text\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:252
#, no-wrap
msgid "_wxMaxima_'s TeX and HTML output will also recognize `=>` and replace it by the corresponding Unicode sign:\n"
msgstr ""

#. type: Fenced code block
#: ../../info/wxmaxima.md:253
#, no-wrap
msgid "cogito => sum.\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:258
#, no-wrap
msgid "Other symbols the HTML and TeX export will recognize are `<=` and `>=` for comparisons, a double-pointed double arrow (`<=>`), single- headed arrows (`<->`, `->` and `<-`) and `+/-` as the respective sign. For TeX output also `<<` and `>>` are recognized.\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:259
#, no-wrap
msgid "Hotkeys"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:262
msgid ""
"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:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:266
msgid ""
"<kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> deletes a complete cell."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:266
msgid ""
"<kbd>CTRL</kbd>+<kbd>TAB</kbd> or <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>TAB</"
"kbd> triggers the auto-completion mechanism."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:266
msgid "<kbd>SHIFT</kbd>+<kbd>SPACE</kbd> inserts a non-breaking space."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:267
#, no-wrap
msgid "Raw TeX in the TeX export"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:270
msgid ""
"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."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:271
#, no-wrap
msgid "File Formats"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:274
msgid ""
"The material that is developed in a _wxMaxima_ session can be stored for "
"later use in any of three ways:"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:276
#, no-wrap
msgid ".mac"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:279
msgid ""
".mac files are ordinary text files that contain _Maxima_ commands. They can "
"be read using _Maxima_’s read command or _wxMaxima_’s File/Batch File menu "
"entry."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:281
msgid "One Example:"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:283
msgid ""
"A .mac file named Quadratic.mac was created. It consists of two commands: "
"`f(x) := (x - 5)^2;` and `wxdraw2d( explicit(f(x),x,-5,15))`. The result of "
"entering that batch file appears below. (Some directory path information is "
"deleted.)"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:285
msgid "![Batch image](./BatchImage.png){ id=img_BatchImage }"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:286
#, no-wrap
msgid ""
"\n"
"read(\"test.mac\");\n"
"\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:293
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:294
#, no-wrap
msgid ".wxm"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:297
#, no-wrap
msgid ".wxm files contain the worksheet except _Maxima_'s output. On Maxima versions >5.38 they can be read using _Maxima_'s `load()` function just as .mac files can be. With this plain-text format it sometimes is unavoidable that worksheets that use new features are not downwards-compatible with older versions of _wxMaxima_.\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:298
#, no-wrap
msgid ".wxmx"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:301
msgid ""
"This XML-based file format saves the complete worksheet including things "
"like the zoom factor and the watchlist. It is the preferred file format."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:302
#, no-wrap
msgid "Configuration options"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:305
msgid ""
"For some common configuration variables _wxMaxima_ offers two ways of "
"configuring:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:308
msgid ""
"The configuration dialog box below lets you change their default values for "
"the current and subsequent sessions."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:308
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:310
msgid ""
"![wxMaxima configuration 1](./wxMaxima_configuration_001.png)"
"{ id=img_wxMaxima_configuration_001 }"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:311
#, no-wrap
msgid "Default animation framerate"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:314
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:315
#, no-wrap
msgid "Default plot size for new _maxima_ sessions"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:318
msgid ""
"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_."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:320
msgid ""
"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:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:321
#, no-wrap
msgid ""
"wxdraw2d( \n"
"   explicit(\n"
"       x^2,\n"
"\t   x,-5,5\n"
"   )\n"
"), wxplot_size=[480,480]$\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:330
#, no-wrap
msgid "Match parenthesis in text controls"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:333
msgid "This option enables two things:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:336
msgid ""
"If an opening parenthesis, bracket or double quote is entered _wxMaxima_ "
"will insert a closing one after it."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:336
msgid ""
"If text is selected if any of these keys is pressed the selected text will "
"be put between the matched signs."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:337
#, no-wrap
msgid "Don't save the worksheet automatically"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:340
msgid ""
"If this option is set the file the worksheet is in is overwritten only on "
"request of the user. In case of a crash/power loss/... a recent backup copy "
"is still made available in the temp directory, though."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:342
msgid ""
"If this option isn't set _wxMaxima_ behaves more like a modern cellphone app:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:345
msgid "Files are saved automatically on exit"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:345
msgid "And the file will automatically be saved every 3 minutes."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:346
#, no-wrap
msgid "Where is the configuration saved?"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:350
#, no-wrap
msgid ""
"If you are using Unix/Linux, the configuration information will be saved in a file `.wxMaxima` in your home directory (if you are using wxWidgets < 3.1.1), or `.config/wxMaxima.conf` ((XDG-Standard) if wxWidgets >= 3.1.1 is used). You can retrieve the wxWidgets version from the command `wxbuild_info();` or by using the menu option Help->About. [wxWidgets](https://www.wxwidgets.org/) is the cross-platform GUI library, which is the base for _wxMaxima_ (therefore the `wx` in the name).\n"
"(Since the filename starts with a dot, `.wxMaxima` or `.config` will be hidden).\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:352
msgid ""
"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`"
msgstr ""

#. type: Title =
#: ../../info/wxmaxima.md:358
#, no-wrap
msgid "Extensions to _Maxima_"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:361
msgid ""
"_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 into a session."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:362
#, no-wrap
msgid "Subscripted variables"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:365
msgid ""
"if `wxsubscripts` is set to true variable names of the format `x_y` are "
"displayed using a subscript if"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:368
msgid "`y` is a single letter"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:368
msgid "`y` is an integer"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:370
msgid ""
"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);`"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:371
#, no-wrap
msgid "User feedback in the status bar"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:374
msgid ""
"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."
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:375
#, no-wrap
msgid ""
"for i:1 thru 10 do (\n"
"    /* Tell the user how far we got */\n"
"    wxstatusbar(concat(\"Pass \",i)),\n"
"    /* (sleep n) is a Lisp function, which can be used */\n"
"    /* with the character \"?\" before. It delays the */\n"
"    /* program execution (here: for 3 seconds) */\n"
"    ?sleep(3)\n"
")$\n"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:386 ../../info/wxmaxima.md:775
#, no-wrap
msgid "Plotting"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:389
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:390
#, no-wrap
msgid "Embedding a plot into the work sheet"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:393
msgid ""
"_Maxima_ normally instructs the external program _gnuplot_ to open a "
"separate window for every diagram it creates. Since many times it is "
"convenient to embed graphs into the work sheet instead _wxMaxima_ provides "
"its own set of plot functions that don’t differ from the corresponding "
"_maxima_ functions save in their name: They are all prefixed by a “wx”. For "
"example `wxplot2d` corresponds to `plot2d`, `wxplot3d` corresponds to "
"`plot3d`, `wxdraw` corresponds to `draw` and `wxhistogram` corresponds to "
"`histogram`."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:394
#, no-wrap
msgid "Making embedded plots bigger or smaller"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:397
msgid ""
"As noted above, the configure dialog provides a way to change the default "
"size plots are created with 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:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:398
#, no-wrap
msgid ""
"wxplot_size:[1200,800]$\n"
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
")$\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:409
msgid ""
"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."
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:410
#, no-wrap
msgid ""
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
"),wxplot_size=[1600,800]$\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:419
#, no-wrap
msgid "Better quality plots"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:422
msgid ""
"_Gnuplot_ doesn’t seem to provide a portable way of determining whether it "
"supports the high-quality bitmap output that the cairo library provides. On "
"systems where _gnuplot_ is compiled to use this library the pngcairo option "
"from the configuration menu (that can be overridden by the variable "
"`wxplot_pngcairo`) enables support for antialiasing and additional line "
"styles. If `wxplot_pngcairo` is set without _gnuplot_ supporting this the "
"result will be error messages instead of graphics."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:423
#, no-wrap
msgid "Opening embedded plots in interactive _gnuplot_ windows"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:426
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:427
#, no-wrap
msgid "Opening gnuplot's command console in `plot` windows"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:430
msgid ""
"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."
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:431
#, no-wrap
msgid "Embedding animations into the spreadsheet"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:434
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:436
msgid ""
"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`:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:437
#, no-wrap
msgid ""
"with_slider_draw(\n"
"    f,[1,2,3,4,5,6,7,10],\n"
"    title=concat(\"f=\",f,\"Hz\"),\n"
"    explicit(\n"
"        sin(2*%pi*f*x),\n"
"        x,0,1\n"
"    ),grid=true\n"
");\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:449
msgid ""
"The same functionality for 3D plots is accessible as `with_slider_draw3d`, "
"which allows for rotating 3d plots:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:450
#, no-wrap
msgid ""
"wxanimate_autoplay:true;\n"
"wxanimate_framerate:20;\n"
"with_slider_draw3d(\n"
"    α,makelist(i,i,1,360,3),\n"
"    title=sconcat(\"α=\",α),\n"
"    surface_hide=true,\n"
"    contour=both,\n"
"    view=[60,α],\n"
"    explicit(\n"
"        sin(x)*sin(y),\n"
"        x,-π,π,\n"
"        y,-π,π\n"
"    )\n"
")$\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:468
msgid ""
"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:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:469
#, no-wrap
msgid ""
"wxanimate_autoplay:true;\n"
"wxanimate_framerate:20;\n"
"with_slider_draw3d(\n"
"    t,makelist(i,i,0,2*π,.05*π),\n"
"    title=sconcat(\"α=\",α),\n"
"    surface_hide=true,\n"
"    contour=both,\n"
"    view=[60,30+5*sin(t)],\n"
"    explicit(\n"
"        sin(x)*y^2,\n"
"        x,-2*π,2*π,\n"
"        y,-2*π,2*π\n"
"    )\n"
")$\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:487
msgid ""
"For those more familiar with `plot` than with `draw` there is a second set "
"of functions:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:490
msgid "`with_slider` and"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:490
msgid "`wxanimate`."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:492
msgid ""
"Normally the animations are played back or exported with the frame rate "
"chosen in the configuration of _wxMaxima_. To set the speed an individual "
"animation is played back the variable `wxanimate_framerate` can be used:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:493
#, no-wrap
msgid ""
"wxanimate(a, 10,\n"
"    sin(a*x), [x,-5,5]), wxanimate_framerate=6$\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:499
msgid ""
"The animation functions use _Maxima_'s `makelist` command and therefore "
"shares 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:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:500
#, no-wrap
msgid ""
"f:sin(a*x);\n"
"with_slider_draw(\n"
"    a,makelist(i/2,i,1,10),\n"
"    title=concat(\"a=\",float(a)),\n"
"    grid=true,\n"
"    explicit(f,x,0,10)\n"
")$\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:511
msgid ""
"If _Maxima_ is explicitly asked to substitute the slider’s value plotting "
"works fine instead:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:512
#, no-wrap
msgid ""
"f:sin(a*x);\n"
"with_slider_draw(\n"
"    b,makelist(i/2,i,1,10),\n"
"    title=concat(\"a=\",float(b)),\n"
"    grid=true,\n"
"    explicit(\n"
"        subst(a=b,f),\n"
"        x,0,10\n"
"    )\n"
")$\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:525
#, no-wrap
msgid "Opening multiple plots in contemporaneous windows"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:528
msgid ""
"While not being a 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:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:529
#, no-wrap
msgid ""
"    load(draw);\n"
"    \n"
"    /* Parabola in window #1 */\n"
"    draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1));\n"
"    \n"
"    /* Parabola in window #2 */\n"
"    draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1));\n"
"    \n"
"    /* Paraboloid in window #3 */\n"
"    draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1));\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:543
msgid "Plotting multiple plots in the same window is possible, too:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:544
#, no-wrap
msgid ""
"\twxdraw(\n"
"\t\tgr2d(\n"
"\t    \tkey=\"sin (x)\",grid=[2,2],\n"
"\t    \texplicit(sin(x),x,0,2*%pi)),\n"
"\t\tgr2d(\n"
"\t   \tkey=\"cos (x)\",grid=[2,2],\n"
"\t   \texplicit(cos(x),x,0,2*%pi))\n"
"\t );\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:555
#, no-wrap
msgid "The \"Plot using draw\" side pane"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:558
msgid ""
"The \"Plot using draw\" sidebar hides a simple code generator that allows to "
"generate scenes that make use of some of the flexibility of the _draw_ "
"package _maxima_ comes with."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:559
#, no-wrap
msgid "2D"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:562
msgid ""
"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."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:564
msgid ""
"One helpful feature of the 2D button is that it allows to setup the scene as "
"an animation in which a variable (by default it is _t_) has a different "
"value in each frame: Often an moving 2D plot allows easier interpretation "
"than the same data in a non-moving 3D one."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:565
#, no-wrap
msgid "3D"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:568
msgid ""
"Generates the skeleton of a `draw()` command that draws a 3D scene. If "
"neither a 2D or a 3D scene are set up all of the other buttons set up a 2D "
"scene that contains the command the button generates."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:569
#, no-wrap
msgid "Expression"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:572
msgid ""
"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."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:573
#, no-wrap
msgid "Implicit plot"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:576
msgid ""
"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."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:577
#, no-wrap
msgid "Parametric plot"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:580
msgid ""
"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."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:581
#, no-wrap
msgid "Points"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:584
msgid ""
"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."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:585
#, no-wrap
msgid "Diagram title"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:588
msgid "Draws a title on the upper end of the diagram,"
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:589
#, no-wrap
msgid "Axis"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:592
msgid "Sets up the axis."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:593
#, no-wrap
msgid "Contour"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:596
msgid ""
"(Only for 3D plots): Adds contour lines similar to the ones one can find in "
"a map of a mountain to the plot commands that follow in the current `draw()` "
"command and/or to the ground plane of the diagram. Alternatively this wizard "
"allows skipping drawing the curves entirely only showing the contour plot."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:597
#, no-wrap
msgid "Plot name"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:600
msgid ""
"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."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:601
#, no-wrap
msgid "Line colour"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:604
msgid ""
"Sets the line colour for the following plots the current draw command "
"contains."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:605
#, no-wrap
msgid "Fill colour"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:608
msgid ""
"Sets the fill colour for the following plots the current draw command "
"contains."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:609
#, no-wrap
msgid "Grid"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:612
msgid "Pops up a wizard that allows to set up grid lines."
msgstr ""

#. type: Title ####
#: ../../info/wxmaxima.md:613
#, no-wrap
msgid "Accuracy"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:616
msgid ""
"Allows to select an adequate point in the speed vs. accuracy tradeoff that "
"is part of any plot program."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:617
#, no-wrap
msgid "Embedding graphics"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:620
msgid ""
"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:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:621
#, no-wrap
msgid "show_image(\"man.png\");\n"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:625
#, no-wrap
msgid "Startup files"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:628
msgid ""
"The config dialogue of _wxMaxima_ offers to edit two files with commands "
"that are executed on startup:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:631
msgid ""
"A file that contains commands that are executed on starting up _Maxima_: "
"`maxima-init.mac`"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:631
msgid ""
"one file of additional commands that are executed if _wxMaxima_ is starting "
"_Maxima_: `wxmaxima-init.mac`"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:633
msgid ""
"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;`"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:635
#, no-wrap
msgid "Special variables wx..."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:644
msgid ""
"`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."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:644
msgid ""
"`wxfilename`: This variable contains the name of the file currently opened "
"in _wxMaxima_."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:644
msgid ""
"`wxplot_pngcairo` tells whether _wxMaxima_ tries to use _gnuplot_’s pngcairo "
"terminal that provides more line styles and a better overall graphics "
"quality."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:644
msgid "`wxplot_size` defines the resolution of embedded plots."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:644
msgid ""
"`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."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:644
msgid ""
"`wxanimate_framerate`: The number of frames per second the following "
"animations have to be played back with."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:644
msgid "`wxanimate_autoplay`: Automatically play animations by default?"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:645
#, no-wrap
msgid "Pretty-printing 2D output"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:648
msgid ""
"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."
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:649
#, no-wrap
msgid ""
"table_form(\n"
"    [\n"
"        [1,2],\n"
"        [3,4]\n"
"    ]\n"
")$\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:659
msgid ""
"As the next example shows, the lists that are assembled by the `table_form` "
"command can be created before the command is executed."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:661
msgid ""
"![A third table example](./MatrixTableExample.png)"
"{ id=img_MatrixTableExample }"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:663
msgid ""
"Also, because a matrix is a list of lists, matrices can be converted to "
"tables in a similar fashion."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:665
msgid ""
"![Another table_form example](./SecondTableExample.png)"
"{ id=img_SecondTableExample }"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:666
#, no-wrap
msgid "Bug reporting"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:669
msgid ""
"_wxMaxima_ provides a few functions that gather bug reporting information "
"about the current system:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:672
msgid ""
"`wxbuild_info()` gathers information about the currently running version of "
"_wxMaxima_"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:672
msgid "`wxbug_report()` tells how and where to file bugs"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:674
#, no-wrap
msgid "Marking output being drawn in red"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:677
msgid ""
"_Maxima_'s `box()` command causes _wxMaxima_ to print its argument with a "
"red foreground."
msgstr ""

#. type: Title =
#: ../../info/wxmaxima.md:682
#, no-wrap
msgid "Troubleshooting"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:684
#, no-wrap
msgid "Cannot connect to _Maxima_"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:687
msgid ""
"Since _Maxima_ (the program that does the actual mathematics) and _wxMaxima_ "
"(providing the easy-to-use user interface) are separate programs that "
"communicate by the means of a local network connection. Therefore the most "
"probable cause is that this connection is somehow not working. For example a "
"firewall could be set up in a way that it doesn’t just prevent unauthorized "
"connections from the internet (and perhaps to intercept some connections to "
"the internet, too), but it also to blocks inter-process-communication inside "
"the same computer. Note that since _Maxima_ is being run by a Lisp processor "
"the process communication that is blocked from does not necessarily have to "
"be named \"maxima\". Common names of the program that opens the network "
"connection would be sbcl, gcl, ccl, lisp.exe or similar names."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:689
msgid ""
"On Un\\*x computers another possible reason would be that the loopback "
"network that provides network connections between two programs in the same "
"computer isn’t properly configured."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:690
#, no-wrap
msgid "How to save data from a broken .wxmx file"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:693
msgid ""
"Internally most modern XML-based formats are ordinary zip-files. _wxMaxima_ "
"doesn't turn on compression, so the contents of .wxmx files can be viewed in "
"any text editor."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:695
msgid ""
"If the zip signature at the end of the file is still intact after renaming a "
"broken .wxmx file to .zip most operating systems will provide a way to "
"extract any portion of information that is stored inside it. This can be "
"done when there is the need of recovering the original image files from a "
"text processor document. If the zip signature isn’t intact that does not "
"need to be the end of the world: If _wxMaxima_ during saving detected that "
"something went wrong there will be a `wxmx~` file whose contents might help."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:697
#, no-wrap
msgid "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).\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:699
msgid ""
"If a text file containing only this contents (e.g. copy and paste this text "
"into a new file) is saved as a file ending in `.xml`, _wxMaxima_ will know "
"how to recover the text of the document from it."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:700
#, no-wrap
msgid "I want some debug info to be displayed on the screen before my command has finished"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:703
msgid ""
"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:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:704
#, no-wrap
msgid ""
"for i:1 thru 10 do (\n"
"   disp(i),\n"
"   /* (sleep n) is a Lisp function, which can be used */\n"
"   /* with the character \"?\" before. It delays the */\n"
"   /* program execution (here: for 3 seconds) */\n"
"   ?sleep(3)\n"
")$\n"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:714
#, no-wrap
msgid "Plotting only shows a closed empty envelope with an error message"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:717
msgid ""
"This means that _wxMaxima_ could not read the file _Maxima_ that was "
"supposed to instruct _gnuplot_ to create."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:719
msgid "Possible reasons for this error are:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:724
msgid ""
"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."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:724
msgid ""
"_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."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:724
msgid ""
"Gnuplot was instructed to use the pngcairo library that provides "
"antialiasing and additional line styles, but it was not compiled to support "
"this possibility. Solution: Uncheck the \"Use the cairo terminal for plot\" "
"checkbox in the configuration dialog and don’t set `wxplot_pngcairo` to true "
"from _Maxima_."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:724
msgid "Gnuplot didn’t output a valid `.png` file."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:725
#, no-wrap
msgid "Plotting an animation results in “error: undefined variable”"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:728
msgid ""
"The value of the slider variable by default is only substituted into the "
"expression that is to be plotted if it is visible there. Using a `subst` "
"command that substitutes the slider variable into the equation to plot "
"resolves this problem. At the end of section [Embedding animations into the "
"spreadsheet](#embedding-animations-into-the-spreadsheet) you can see an "
"example."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:729
#, no-wrap
msgid "I lost a cell contents and undo doesn’t remember"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:732
msgid ""
"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:"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:737
msgid ""
"_wxMaxima_ actually has two undo features: The global undo buffer that is "
"active if no cell is selected and a per-cell undo buffer that is active if "
"the cursor is inside a cell. It is worth trying to use both undo options in "
"order to see if an old value can still be accessed."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:737
msgid ""
"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."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:737
msgid ""
"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."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:737
msgid "If nothing else helps _Maxima_ contains a replay feature:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:738
#, no-wrap
msgid "playback();\n"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:742
#, no-wrap
msgid "_wxMaxima_ starts up with the message “Maxima process terminated.”"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:745
msgid ""
"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."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:746
#, no-wrap
msgid "Maxima is forever calculating and not responding to input"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:749
msgid ""
"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."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:750
#, no-wrap
msgid "My SBCL-based _Maxima_ runs out of memory"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:753
msgid ""
"The Lisp compiler SBCL by default comes with a memory limit that allows it "
"to run even on low-end computers. When compiling a big software package like "
"Lapack or dealing with extremely big lists or equations this limit might be "
"too low. In order to extend the limits SBCL can be provided with the command "
"line parameter `--dynamic-space-size` that tells SBCL how many megabytes it "
"should reserve. A 32bit Windows-SBCL can reserve up to 999 Megabytes. A 64-"
"bit SBCL version running on Windows can be instructed to use more than the "
"about 1280 Megabytes compiling Lapack needs."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:755
msgid ""
"One way to provide _Maxima_ (and thus SBCL) with command line parameters is "
"the \"Additional parameters for Maxima\" field of _wxMaxima_’s configuration "
"dialogue."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:757
msgid "![sbcl memory](./sbclMemory.png){ id=img_sbclMemory }"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:759
#, no-wrap
msgid "Input sometimes is sluggish/ignoring keys on Ubuntu"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:762
msgid ""
"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."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:763
#, no-wrap
msgid "_wxMaxima_ halts when _Maxima_ processes Greek characters or Umlauts"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:766
msgid ""
"If your _Maxima_ is based on SBCL the following lines have to be added to "
"your `.sbclrc`:"
msgstr ""

#. type: Fenced code block (commonlisp)
#: ../../info/wxmaxima.md:767
#, no-wrap
msgid "(setf sb-impl::*default-external-format* :utf-8)\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:772
msgid ""
"The folder this file has to be placed in is system- and installation-"
"specific. But any SBCL-based _Maxima_ that already has evaluated a cell in "
"the current session will happily tell where it can be found after getting "
"the following command:"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:774
#, no-wrap
msgid "    :lisp (sb-impl::userinit-pathname)\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:777
#, no-wrap
msgid "Can I make _wxMaxima_ output both image files and embedded plots at once?"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:780
msgid ""
"The worksheet embeds .png files. _wxMaxima_ allows the user to specify where "
"they should be generated:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:781
#, no-wrap
msgid ""
"wxdraw2d(\n"
"    file_name=\"test\",\n"
"    explicit(sin(x),x,1,10)\n"
");\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:789
msgid ""
"If a different format is to be used it is easier to generate the images and "
"then to import them into the worksheet again:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:790
#, no-wrap
msgid ""
"load(\"draw\");\n"
"pngdraw(name,[contents]):=\n"
"(\n"
"    draw(\n"
"        append(\n"
"            [\n"
"                terminal=pngcairo,\n"
"                dimensions=wxplot_size,\n"
"                file_name=name\n"
"            ],\n"
"            contents\n"
"        )\n"
"    ),\n"
"    show_image(printf(false,\"~a.png\",name))\n"
");\n"
"pngdraw2d(name,[contents]):=\n"
"    pngdraw(name,gr2d(contents));\n"
"\n"
"pngdraw2d(\"Test\",\n"
"        explicit(sin(x),x,1,10)\n"
");\n"
msgstr ""

#. type: Title ###
#: ../../info/wxmaxima.md:814
#, no-wrap
msgid "Can I set the aspect ratio of a plot?"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:817
msgid "Not directly using _Maxima_. But there are gnuplot commands for it:"
msgstr ""

#. type: Fenced code block (maxima)
#: ../../info/wxmaxima.md:818
#, no-wrap
msgid ""
"wxdraw2d(\n"
"    proportional_axis=xy,\n"
"    explicit(sin(x),x,1,10)\n"
"),wxplot_size=[1000,1000];\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:829
#, no-wrap
msgid ""
"FAQ\n"
"===\n"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:831
#, no-wrap
msgid "Is there a way to make more text fit on a LaTeX page?"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:834
#, no-wrap
msgid "There is: Just add the following lines to the LaTeX preamble (for example by using the respective field in the config dialogue (\"Export\"->\"Additional lines for the TeX preamble\"):\n"
msgstr ""

#. type: Fenced code block (latex)
#: ../../info/wxmaxima.md:835
#, no-wrap
msgid "\\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}\n"
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:839
#, no-wrap
msgid "Is there a dark mode?"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:842
msgid ""
"If wxWidgets is new enough _wxMaxima_ will automatically be in dark mode if "
"the rest of the operating system is. The worksheet itself is by default "
"equipped with a bright background. But it can be configured otherwise. "
"Alternatively there is a `View/Invert worksheet brightness` menu entry that "
"allows to quickly convert the worksheet from dark to bright and vice versa."
msgstr ""

#. type: Title ##
#: ../../info/wxmaxima.md:843
#, no-wrap
msgid "_wxMaxima_ sometimes hangs for a several seconds once in the first minute"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:846
#, no-wrap
msgid "_wxMaxima_ delegates some big tasks like parsing _Maxima_'s >1000-page-manual to background tasks, which normally goes totally unnoticed. In the moment the result of such a task is needed, though, it is possible that _wxMaxima_ needs to wait a couple of seconds before it can continue its work.\n"
msgstr ""

#. type: Title =
#: ../../info/wxmaxima.md:851
#, no-wrap
msgid "Command-line arguments"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:854
msgid ""
"Most operating systems provide less complicated ways of starting programs "
"than the command line so this possibility is only rarely used. _wxMaxima_ "
"still provides some command line switches, though."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:869
msgid "`-v` or `--version`: Output the version information"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:869
msgid "`-h` or `--help`: Output a short help text"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:869
msgid ""
"`-o` or `--open=<str>`: Open the filename given as argument to this command-"
"line switch"
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:869
msgid "`-e` or `--eval`: Evaluate the file after opening it."
msgstr ""

#. type: Bullet: '* '
#: ../../info/wxmaxima.md:869
msgid ""
"`-b` or `--batch`: If the command-line opens a file all cells in this file "
"are evaluated and the file is saved afterwards. This is for example useful "
"if the session described in the file makes _Maxima_ generate output files. "
"Batch-processing will be stopped if _wxMaxima_ detects that _Maxima_ has "
"output an error and will pause if _Maxima_ has a question: Mathematics is "
"somewhat interactive by nature so a completely interaction-free batch "
"processing cannot always be guaranteed."
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:869
#, no-wrap
msgid ""
"* `--logtostdout`:                 Log all \"debug messages\" sidebar messages to stderr, too.\n"
"* `--pipe`:                        Pipe messages from Maxima to stdout.\n"
"* `--exit-on-error`:               Close the program on any maxima error.\n"
"* `-f` or `--ini=<str>`: Use the init file that was given as argument to this command-line switch\n"
"* `-u`, `--use-version=<str>`:     Use maxima version `<str>`.\n"
"* `-l`, `--lisp=<str>`:              Use a Maxima compiled with Lisp compiler `<str>`.\n"
"* `-X`, `--extra-args=<str>`:        Allows to specify extra Maxima arguments\n"
"* `-m` or `--maxima=<str>`:    allows to specify the location of the _maxima_ binary\n"
"* `--enableipc`: Lets Maxima control wxMaxima via interprocess communications. Use this option with care.\n"
msgstr ""

#. type: Plain text
#: ../../info/wxmaxima.md:870
msgid ""
"Instead of a minus some operating systems might use a dash in front of the "
"command-line switches."
msgstr ""
