# 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: 2024-03-24 07:43+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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:2
msgid "# The wxMaxima user manual"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:4
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:6
msgid "![wxMaxima logo](./wxMaximaLogo.png){ id=img_wxMaximaLogo }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:7
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:350
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:704
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:876
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:919
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:943
#, no-wrap
msgid "______________________________________________________________________\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:10
msgid "# Introduction to wxMaxima"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:12
msgid "## _Maxima_ and wxMaxima"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:14
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:16
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:18
msgid "### _Maxima_"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:20
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:22
msgid ""
"![Maxima screenshot, command line](./maxima_screenshot.png){ "
"id=img_maxima_screenshot }"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:26
msgid "### WxMaxima"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:28
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:30
msgid "![wxMaxima window](./wxMaximaWindow.png){ id=img_wxMaximaWindow }"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:34
msgid "## Workbook basics"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:36
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:38
msgid "### The workbook approach"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:40
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:42
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:44
msgid "![Input/output cell](./InputCell.png){ id=img_InputCell }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:46
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:48
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:50
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:52
msgid ""
"![Example of different wxMaxima cells](./cell-example.png){ "
"id=img_cell-example }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:54
msgid "### Cells"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:56
msgid ""
"The worksheet is organized in cells. WxMaxima knows the following cell "
"types:"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:63
#, markdown-text
msgid "Math cells, containing one or more lines of _Maxima_ input."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:63
#, markdown-text
msgid "Output of, or a question from, _Maxima_."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:63
#, markdown-text
msgid "Image cells."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:63
#, markdown-text
msgid "Text cells, that can for example be used for documentation."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:63
#, markdown-text
msgid ""
"A title, section or a subsection. 6 levels of different headings are "
"possible."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:63
#, markdown-text
msgid "Page breaks."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:65
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:67
msgid ""
"A (C-style) [comment "
"text](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#Comments) "
"can be part of a math cell as follows: `/* This comment will be ignored by "
"Maxima */`"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:69
msgid "\"`/*`\" marks the start of the comment, \"`*/`\" the end."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:71
msgid "### Horizontal and vertical cursors"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:75
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:78
#, markdown-text
msgid ""
"The cursor is drawn horizontally if it is moved in the space between two "
"cells or by clicking there."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:78
#, markdown-text
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:80
msgid ""
"When you start wxMaxima, you will only see the blinking horizontal "
"cursor. If you start typing, a math cell will be automatically created and "
"the cursor will change to a regular vertical one (you will see a right arrow "
"as \"prompt\", after the Math cell is evaluated "
"(<kbd>CTRL</kbd>+<kbd>ENTER</kbd>), you will see the labels, e.g. `(%i1)`, "
"`(%o1)`)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:82
msgid ""
"![(blinking) horizontal cursor after wxMaxima "
"start](./horizontal-cursor-only.png){ id=img_horizontal_cursor_only }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:84
msgid ""
"You might want to create a different cell type (using the \"Cell\" menu), "
"maybe a title cell or text cell, which describes, what will be done, when "
"you start creating your worksheet."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:86
msgid ""
"If you navigate between the different cells, you will also see the "
"(blinking) horizontal cursor, where you can insert a cell into your "
"worksheet (either a math cell, by just start typing your formula - or a "
"different cell type using the menu)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:88
msgid ""
"![(blinking) horizontal cursor between "
"cells](./horizontal-cursor-between-cells.png){ "
"id=img_horizontal_cursor_between_cells }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:90
msgid "### Sending cells to Maxima"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:92
msgid ""
"The command in a code cell is executed once by pressing "
"<kbd>CTRL</kbd>+<kbd>ENTER</kbd>, <kbd>SHIFT</kbd>+<kbd>ENTER</kbd> or the "
"<kbd>ENTER</kbd> key on the keypad. The _wxMaxima_ default is to enter "
"commands when either <kbd>CTRL</kbd>+<kbd>ENTER</kbd> or "
"<kbd>SHIFT</kbd>+<kbd>ENTER</kbd> is entered, but _wxMaxima_ can be "
"configured to execute commands in response to <kbd>ENTER</kbd>."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:94
msgid "### Command autocompletion"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:96
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 a unit specification for "
"ezUnits it will offer a list of applicable units."
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:100
msgid ""
"Besides completing a file name, a unit name, or the current command or "
"variable 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)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:102
msgid "#### Greek characters"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:104
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:106
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:108
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:111
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:111
#, markdown-text
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:130
#, 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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:132
msgid "You can also use the \"Greek letters\"-sidebar to enter the Greek letters."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:146
msgid ""
"> **_Attention:_** Lookalike characters > > Several Latin letters look like "
"the Greek letters, e.g. the Latin letter \"A\" > and the Greek letter "
"\"Alpha\". Although they look identical, they are two > different Unicode "
"characters, represented by different Unicode code points (numbers).  > > "
"This might be problematic, if you assign a value to the Variable A and later "
"> use the Greek letter Alpha to do something with this variable, especially "
"on printouts.  > For the greek letter my (which is also used as prefix for "
"micro) there are also two > different unicode code points.  > > The \"Greek "
"letters\"-sidebar therefore has the option, that lookalike characters > are "
"not available (which can be changed using a right-click menu)."
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:199
#, 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             | square 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 to                                         |\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"
"| 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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:201
msgid ""
"You can also use the \"Symbols\"-sidebar to enter these Mathematical "
"symbols."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:203
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>. Additionally the \"symbols\" sidebar has a "
"right-click menu that allow to display a list of all available unicode "
"symbols one can add to this toolbar or to the worksheet."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:205
msgid ""
"<kbd>ESC</kbd><kbd>6</kbd><kbd>1</kbd><kbd>ESC</kbd> therefore results in an "
"`a`."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:207
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 Unicode characters they might cause an error message."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:210
msgid ""
"It may be the case that e.g. Greek characters or mathematical symbols are "
"not included in the selected font, then they can not be displayed.  To solve "
"that problem, select other fonts (using: Edit -> Configure -> Style)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:212
msgid "### Unicode replacement"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:214
msgid ""
"wxMaxima will replace several Unicode characters with their respective "
"Maxima expressions, e.g. \"Â²\" with \"^2\", \"Â³\" with \"^3\", the square "
"root sign with the function `sqrt()`, the (mathematical) Sigma sign (which "
"is not the same unicode character as the corresponding greek letter) with "
"`sum()`, etc."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:216
msgid "### Side Panes"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:218
msgid ""
"Shortcuts to the most important _Maxima_ commands, things like a table of "
"contents, windows with debug messages or a history of the last issued "
"commands can be accessed using the side panes. They can be enabled using the "
"\"View\" menu. They all can be moved to other locations inside or outside "
"the _wxMaxima_ window. Other useful panes is the one that allows to input "
"Greek letters using the mouse."
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:223
msgid ""
"In the \"table of contents\" side pane, one can increase or decrease a "
"heading by just clicking on the heading with the right mouse button and "
"select the next higher or lower heading type."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:225
msgid ""
"![Increase or decrease headings in the TOC side "
"pane](./Sidepane-TOC-convert-headings.png){ id=Sidepane-TOC-convert-headings "
"}"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:227
msgid "### MathML output"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:229
msgid ""
"Several word processors and similar programs either recognize "
"[MathML](https://www.w3.org/Math/) input and automatically insert it as an "
"editable 2D equation - or (like LibreOffice) 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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:231
msgid "### Markdown support"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:233
msgid ""
"_WxMaxima_ offers a set of standard "
"[Markdown](https://en.wikipedia.org/wiki/Markdown) conventions that don't "
"collide with mathematical notation. One of these elements is bullet lists."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:243
#, no-wrap
msgid ""
"```\n"
"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"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:245
msgid "_WxMaxima_ will recognize text starting with `>` chars as block quotes:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:253
msgid ""
"``` Ordinary text > quote quote quote quote > quote quote quote quote > "
"quote quote quote quote Ordinary text ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:255
msgid ""
"_WxMaxima_'s TeX and HTML output will also recognize `=>` and replace it by "
"the corresponding Unicode sign:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:259
msgid "``` cogito => sum.  ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:261
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."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:263
msgid "### Hotkeys"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:265
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:269
#, markdown-text
msgid "<kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>DELETE</kbd> deletes a complete cell."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:269
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:269
#, markdown-text
msgid "<kbd>SHIFT</kbd>+<kbd>SPACE</kbd> inserts a non-breaking space."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:271
msgid "### Raw TeX in the TeX export"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:273
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:275
msgid "## File Formats"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:279
msgid "### .mac"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:284
msgid ""
"One example is shown below. `Quadratic.mac` defines a function and afterward "
"generates a plot with `wxdraw2d()`.  Afterward the contents of the file "
"`Quadratic.mac` are printed and newly defined function `f()` is evaluated."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:286
msgid "![Loading a file with `batch()`](./BatchImage.png){ id=img_BatchImage }"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:290
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:292
msgid "### .wxm"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:294
msgid ""
".wxm files contain the worksheet except for _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_."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:296
msgid "### .wxmx"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:298
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:300
msgid "## Configuration options"
msgstr ""

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

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:305
#, markdown-text
msgid ""
"The configuration dialog box below lets you change their default values for "
"the current and subsequent sessions."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:305
#, markdown-text
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:307
msgid ""
"![wxMaxima configuration 1](./wxMaxima_configuration_001.png){ "
"id=img_wxMaxima_configuration_001 }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:309
msgid "### Default animation framerate"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:311
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:313
msgid "### Default plot size for new _maxima_ sessions"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:315
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:317
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:326
#, no-wrap
msgid ""
"```maxima\n"
"wxdraw2d(\n"
"   explicit(\n"
"       x^2,\n"
"\t   x,-5,5\n"
"   )\n"
"), wxplot_size=[480,480]$\n"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:328
msgid "### Match parenthesis in text controls"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:330
msgid "This option enables two things:"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:333
#, markdown-text
msgid ""
"If an opening parenthesis, bracket, or double quote is entered _wxMaxima_ "
"will insert a closing one after it."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:333
#, markdown-text
msgid ""
"If text is selected if any of these keys is pressed the selected text will "
"be put between the matched signs."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:335
msgid "### Don't save the worksheet automatically"
msgstr ""

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

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

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:342
#, markdown-text
msgid "Files are saved automatically on exit"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:342
#, markdown-text
msgid "And the file will automatically be saved every 3 minutes."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:344
msgid "### Where is the configuration saved?"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:347
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).  (Since the filename starts with a dot, `.wxMaxima` or `.config` will "
"be hidden)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:349
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:353
msgid "# Extensions to _Maxima_"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:355
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 in a session."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:357
msgid "## Subscripted variables"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:359
msgid ""
"`wxsubscripts` specifies, if (and how) _wxMaxima_ will autosubscript "
"variable names:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:361
msgid ""
"If it is `false`, the functionality is off, wxMaxima will not autosubscript "
"part of variable names after an underscore."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:363
msgid "If it is set to `'all`, everything after an underscore will be subscripted."
msgstr ""

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

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:368
#, markdown-text
msgid "Either `x` or `y` is a single letter or"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:368
#, markdown-text
msgid "`y` is an integer (can include more than one character)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:370
msgid ""
"![How variables are autosubscripted using wxsubscripts](./wxsubscripts.png){ "
"id=img_wxsubscripts }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:372
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:374
msgid "You can use the menu \"View->Autosubscript\" to set these values."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:376
msgid "## User feedback in the status bar"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:378
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:389
#, no-wrap
msgid ""
"```maxima\n"
"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"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:391
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:815
msgid "## Plotting"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:393
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:395
msgid "### Embedding a plot into the worksheet"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:397
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 worksheet 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â."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:399
msgid "The following plotting functions have wx-counterparts:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:413
#, no-wrap
msgid ""
"| wxMaxima's plot function | Maxima's plot function                                                                          "
"|\n"
"| ------------------------ | "
"----------------------------------------------------------------------------------------------- "
"|\n"
"| `wxplot2d()`             | "
"[plot2d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#plot2d)               "
"|\n"
"| `wxplot3d()`             | "
"[plot3d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#plot3d)               "
"|\n"
"| `wxdraw2d()`             | "
"[draw2d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#draw2d)               "
"|\n"
"| `wxdraw3d()`             | "
"[draw2d](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#draw3d)               "
"|\n"
"| `wxdraw()`               | "
"[draw](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#draw)                   "
"|\n"
"| `wximplicit_plot()`      | "
"[implicit_plot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#implicit_plot) "
"|\n"
"| `wxhistogram()`          | "
"[histogram](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#histogram)         "
"|\n"
"| `wxscatterplot()`        | "
"[scatterplot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#scatterplot)     "
"|\n"
"| `wxbarsplot()`           | "
"[barsplot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#barsplot)           "
"|\n"
"| `wxpiechart()`           | "
"[piechart](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#piechart)           "
"|\n"
"| `wxboxplot()`            | "
"[boxplot](https://maxima.sourceforge.io/docs/manual/maxima_singlepage.html#boxplot)             "
"|\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:415
msgid ""
"If a `wxm`-file is read by (console) Maxima, these functions are ignored "
"(and printed as output, as other unknown functions in Maxima)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:417
msgid "### Making embedded plots bigger or smaller"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:419
msgid ""
"As noted above, the configure dialog provides a way to change the default "
"size plots created which sets the starting value of `wxplot_size`. The "
"plotting routines of _wxMaxima_ respect this variable that specifies the "
"size of a plot in pixels. It can always be queried or used to set the size "
"of the following plots:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:429
#, no-wrap
msgid ""
"```maxima\n"
"wxplot_size:[1200,800]$\n"
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
")$\n"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:431
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:440
#, no-wrap
msgid ""
"```maxima\n"
"wxdraw2d(\n"
"    explicit(\n"
"        sin(x),\n"
"        x,1,10\n"
"    )\n"
"),wxplot_size=[1600,800]$\n"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:442
msgid ""
"Setting the size of embedded plot with `wxplot_size` works for embedded "
"plots using e.g. `wxplot`, `wxdraw`, `wxcontour_plot` and `wximplicit_plot` "
"commands and for embedded animations with `with_slider_draw` and `wxanimate` "
"commands."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:444
msgid "### Better quality plots"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:446
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:448
msgid "### Opening embedded plots in interactive _gnuplot_ windows"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:450
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:452
msgid "### Opening gnuplot's command console in `plot` windows"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:454
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:456
msgid "### Embedding animations into the spreadsheet"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:458
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:460
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:471
#, no-wrap
msgid ""
"```maxima\n"
"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"
"```\n"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:490
#, no-wrap
msgid ""
"```maxima\n"
"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"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:492
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:509
#, no-wrap
msgid ""
"```maxima\n"
"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"
"```\n"
msgstr ""

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

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:514
#, markdown-text
msgid "`with_slider` and"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:514
#, markdown-text
msgid "`wxanimate`."
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:521
#, no-wrap
msgid ""
"```maxima\n"
"wxanimate(a, 10,\n"
"    sin(a*x), [x,-5,5]), wxanimate_framerate=6$\n"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:523
msgid ""
"The animation functions use _Maxima_'s `makelist` command and therefore "
"share the pitfall that the slider variable's value is substituted into the "
"expression only if the variable is directly visible in the "
"expression. Therefore the following example will fail:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:533
#, no-wrap
msgid ""
"```maxima\n"
"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"
"```\n"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:548
#, no-wrap
msgid ""
"```maxima\n"
"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"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:550
msgid "### Opening multiple plots in contemporaneous windows"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:552
msgid ""
"While not being provided by _wxMaxima_ this feature of _Maxima_ (on setups "
"that support it) sometimes comes in handily. The following example comes "
"from a post from Mario Rodriguez to the _Maxima_ mailing list:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:555
#, no-wrap
msgid ""
"```maxima\n"
"    load(draw);\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:558
#, no-wrap
msgid ""
"    /* Parabola in window #1 */\n"
"    draw2d(terminal=[wxt,1],explicit(x^2,x,-1,1));\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:561
#, no-wrap
msgid ""
"    /* Parabola in window #2 */\n"
"    draw2d(terminal=[wxt,2],explicit(x^2,x,-1,1));\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:565
#, no-wrap
msgid ""
"    /* Paraboloid in window #3 */\n"
"    draw3d(terminal=[wxt,3],explicit(x^2+y^2,x,-1,1,y,-1,1));\n"
"```\n"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:578
#, no-wrap
msgid ""
"```maxima\n"
"\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"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:580
msgid "### The \"Plot using draw\" side pane"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:584
msgid "#### 2D"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:586
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:588
msgid ""
"One helpful feature of the 2D button is that it allows to set up the scene "
"as an animation in which a variable (by default it is _t_) has a different "
"value in each frame: Often a moving 2D plot allows easier interpretation "
"than the same data in a non-moving 3D one."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:590
msgid "#### 3D"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:592
msgid ""
"Generates the skeleton of a `draw()` command that draws a 3D scene. If "
"neither a 2D nor a 3D scene is set up, all of the other buttons set up a 2D "
"scene that contains the command the button generates."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:594
msgid "#### Expression"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:596
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:598
msgid "#### Implicit plot"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:600
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:602
msgid "#### Parametric plot"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:604
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:606
msgid "#### Points"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:608
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:610
msgid "#### Diagram title"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:614
msgid "#### Axis"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:616
msgid "Sets up the axis."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:618
msgid "#### Contour"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:620
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:622
msgid "#### Plot name"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:624
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:626
msgid "#### Line colour"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:630
msgid "#### Fill colour"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:634
msgid "#### Grid"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:638
msgid "#### Accuracy"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:642
msgid "## Embedding graphics"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:644
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:648
msgid "```maxima show_image(\"man.png\"); ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:650
msgid "## Startup files"
msgstr ""

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

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:655
#, markdown-text
msgid ""
"A file that contains commands that are executed on starting up _Maxima_: "
"`maxima-init.mac`"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:655
#, markdown-text
msgid ""
"one file of additional commands that are executed if _wxMaxima_ is starting "
"_Maxima_: `wxmaxima-init.mac`"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:657
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:659
msgid "## Special variables wx..."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
msgid ""
"`wxfilename`: This variable contains the name of the file currently opened "
"in _wxMaxima_."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
msgid ""
"`wxdirname`: This variable contains the name the directory, in which the "
"file currently opened in _wxMaxima_ is."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
msgid "`wxplot_size` defines the resolution of embedded plots."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
msgid ""
"`wxanimate_framerate`: The number of frames per second the following "
"animations have to be played back with."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
msgid "`wxanimate_autoplay`: Automatically play animations by default?"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
msgid "`wxmaximaversion`: Returns the version number of _wxMaxima_."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:670
#, markdown-text
msgid "`wxwidgetsversion`: Returns the wxWidgets version _wxMaxima_ is using."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:672
msgid "## Pretty-printing 2D output"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:674
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:683
#, no-wrap
msgid ""
"```maxima\n"
"table_form(\n"
"    [\n"
"        [1,2],\n"
"        [3,4]\n"
"    ]\n"
")$\n"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:685
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:687
msgid ""
"![A third table example](./MatrixTableExample.png){ "
"id=img_MatrixTableExample }"
msgstr ""

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

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:693
msgid "## Bug reporting"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:695
msgid ""
"_WxMaxima_ provides a few functions that gather bug reporting information "
"about the current system:"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:698
#, markdown-text
msgid ""
"`wxbuild_info()` gathers information about the currently running version of "
"_wxMaxima_"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:698
#, markdown-text
msgid "`wxbug_report()` tells how and where to file bugs"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:700
msgid "## Marking output being drawn in red"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:703
msgid ""
"_Maxima_'s `box()` command causes _wxMaxima_ to print its argument with a "
"red foreground, if the second argument to the command is the text "
"`highlight`."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:707
msgid "# Troubleshooting"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:709
msgid "## Cannot connect to _Maxima_"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:711
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 intercept some "
"connections to the internet, too), but also 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 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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:713
msgid ""
"On Unix 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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:715
msgid "## How to save data from a broken .wxmx file"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:717
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:719
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 the information that is stored inside it. This can be "
"done when there is a 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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:721
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)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:723
msgid ""
"If a text file containing only these 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 from the document."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:725
msgid ""
"## I want some debug info to be displayed on the screen before my command "
"has finished"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:727
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:737
#, no-wrap
msgid ""
"```maxima\n"
"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"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:739
msgid "## Plotting only shows a closed empty envelope with an error message"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:743
msgid "Possible reasons for this error are:"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:748
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:748
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:748
#, markdown-text
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 the "
"plot\" checkbox in the configuration dialog and donât set "
"`wxplot_pngCairo` to true from _Maxima_."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:748
#, markdown-text
msgid "Gnuplot didnât output a valid `.png` file."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:750
msgid "## Plotting an animation results in âerror: undefined variableâ"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:752
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:754
msgid "## I lost cell content and undo doesnât remember"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:756
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:761
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:761
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:761
#, markdown-text
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: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:761
#, markdown-text
msgid "If nothing else helps _Maxima_ contains a replay feature:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:765
msgid "```maxima playback(); ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:767
msgid "## _WxMaxima_ starts up with the message âMaxima process terminated.â"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:769
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:771
msgid "## Maxima is forever calculating and not responding to input"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:773
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:775
msgid "## My SBCL-based _Maxima_ runs out of memory"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:777
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 of 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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:779
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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:781
msgid "![sbcl memory](./sbclMemory.png){ id=img_sbclMemory }"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:783
msgid "## Input sometimes is sluggish/ignoring keys on Ubuntu"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:785
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:787
msgid "## _WxMaxima_ halts when _Maxima_ processes Greek characters or Umlauts"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:793
msgid "```commonlisp (setf sb-impl::*default-external-format* :utf-8)  ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:795
msgid ""
"The folder where this file has to be placed 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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:799
msgid "``` :lisp (sb-impl::userinit-pathname)  ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:801
msgid "## Note concerning Wayland (recent Linux/BSD distributions)"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:804
msgid ""
"There seem to be issues with the Wayland Display Server and wxWidgets.  "
"WxMaxima may be affected, e.g. that sidebars are not moveable."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:808
msgid ""
"You can either disable Wayland and use X11 instead (globally)  or just tell, "
"that wxMaxima should use the X Window System by setting: `GDK_BACKEND=x11`"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:810
msgid "E.g. start wxMaxima with:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:812
msgid "`GDK_BACKEND=x11 wxmaxima`"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:817
msgid ""
"### Can I make _wxMaxima_ output both image files and embedded plots at "
"once?"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:826
#, no-wrap
msgid ""
"```maxima\n"
"wxdraw2d(\n"
"    file_name=\"test\",\n"
"    explicit(sin(x),x,1,10)\n"
");\n"
"```\n"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:847
#, no-wrap
msgid ""
"```maxima\n"
"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"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:852
#, no-wrap
msgid ""
"pngdraw2d(\"Test\",\n"
"        explicit(sin(x),x,1,10)\n"
");\n"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:854
msgid "### Can I set the aspect ratio of a plot?"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:856
msgid "Not directly using _Maxima_. But there are Gnuplot commands for it:"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:863
#, no-wrap
msgid ""
"```maxima\n"
"wxdraw2d(\n"
"    proportional_axis=xy,\n"
"    explicit(sin(x),x,1,10)\n"
"),wxplot_size=[1000,1000];\n"
"```\n"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:865
msgid ""
"### After upgrading to MacOS 13.1 plot and/or draw commands output error "
"messages like"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:867
msgid "```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:873
msgid ""
"1 HIToolbox 0x00007ff80cd91726 "
"_ZN15MenuBarInstance22EnsureAutoShowObserverEv + 102 2 HIToolbox "
"0x00007ff80cd912b8 _ZN15MenuBarInstance14EnableAutoShowEv + 52 3 HIToolbox "
"0x00007ff80cd35908 SetMenuBarObscured + 408 ...  ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:875
msgid ""
"This might be an issue with the operating system. Disable the hiding of the "
"menu bar (SystemSettings => Desktop & Dock => Menu Bar) might solve the "
"issue. See [wxMaxima issue "
"#1746](https://github.com/wxMaxima-developers/wxmaxima/issues/1746) for more "
"information."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:879
msgid "# FAQ"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:881
msgid "## Is there a way to make more text fit on a LaTeX page?"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:883
msgid ""
"Yes. Use the [LaTeX package \"geometry\"](https://ctan.org/pkg/geometry) to "
"specify the size of the borders."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:885
msgid ""
"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):"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:889
msgid "```latex \\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry} ```"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:891
msgid "## Is there a dark mode?"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:893
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: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:895
msgid "## _WxMaxima_ sometimes hangs for several seconds once in the first minute"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:897
msgid ""
"_WxMaxima_ delegates some big tasks like parsing _Maxima_'s "
">1000-page-manual to background tasks, which normally goes totally "
"unnoticed. At 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."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:899
msgid ""
"## Especially when testing new locale settings, a message box \"locale "
"'xx_YY' can not be set\" occurs"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:901
msgid "![Locale warning](./locale-warning.png){ id=img_locale_warning}"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:905
msgid ""
"(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."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:908
msgid ""
"These locales maybe not present in the system. On Ubuntu/Debian systems they "
"can be generated using: `dpkg-reconfigure locales`"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:910
msgid "## How can I use symbols for real numbers, natural numbers (â, â), etc.?"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:912
msgid ""
"You can find these symbols in the Unicode sidebar (search for 'double-struck "
"capital'). But the selected font must also support these symbols. If they do "
"not display properly, select another font."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:914
msgid ""
"## How can a Maxima script determine, if it is running under wxMaxima or "
"command line Maxima?"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:916
msgid ""
"If wxMaxima is used, the Maxima variable `maxima_frontend` is set to "
"`wxmaxima`. The Maxima variable `maxima_frontend_version` contains the "
"wxMaxima version in this case."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:918
msgid ""
"If no frontend is used (you are using command line Maxima), these variables "
"are `false`."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:922
msgid "# Command-line arguments"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:924
msgid ""
"Usually you can start programs with a graphical user interface just by "
"clicking on a desktop icon or desktop menu entry. WxMaxima - if started from "
"the command line - still provides some command-line switches, though."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:940
#, markdown-text
msgid "`-v` or `--version`: Output the version information"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:940
#, markdown-text
msgid "`-h` or `--help`: Output a short help text"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:940
#, markdown-text
msgid ""
"`-o` or `--open=<str>`: Open the filename given as an argument to this "
"command-line switch"
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:940
#, markdown-text
msgid "`-e` or `--eval`: Evaluate the file after opening it."
msgstr ""

#. type: Bullet: '- '
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:940
#, markdown-text
msgid ""
"`-b` or `--batch`: If the command-line opens a file all cells in this file "
"are evaluated and the file is saved afterward. 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
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:940
#, no-wrap
msgid ""
"- `--logtostderr`:                 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 an 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 specifying the location of the "
"_maxima_ binary\n"
"- `--enableipc`: Lets Maxima control wxMaxima via interprocess "
"communications. Use this option with care.\n"
"- `--wxmathml-lisp=<str>`:   Location of wxMathML.lisp (if not the built-in "
"should be used, mainly for developers).\n"
msgstr ""

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

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:946
msgid "# About the program, contributing to wxMaxima"
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:948
msgid ""
"wxMaxima is mainly developed using the programming language C++ using the "
"[wxWidgets framework](https://www.wxwidgets.org), as build system we use "
"CMake, a small part is written in Lisp. You can contribute to wxMaxima, join "
"the wxMaxima project at <https://github.com/wxMaxima-developers/wxmaxima>, "
"if you have knowledge of these programming languages and want to help and "
"contribute to the open source project wxMaxima."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:950
msgid ""
"But not only programmers are necessary! You can also contribute to wxMaxima, "
"if you help to improve the documentation, find and report bugs (and maybe "
"bugfixes), suggest new features, help to translate wxMaxima or the manual to "
"your language (read the Readme in the [locale "
"subdirectory](https://github.com/wxMaxima-developers/wxmaxima/tree/main/locales) "
"how wxMaxima and the manual can be translated)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:952
msgid "Or answer questions of other users in the discussion forum."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:954
msgid ""
"The source code of wxMaxima is documented using Doxygen "
"[here](https://wxmaxima-developers.github.io/wxmaxima/Doxygen-documentation/)."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:956
msgid ""
"The program is nearly self-contained, so except for system libraries (and "
"the wxWidgets library), no external dependencies (like graphic files or the "
"Lisp part (the `wxmathML.lisp`-file) is needed, these files are included in "
"the executable."
msgstr ""

#. type: Plain text
#: /home/gunter/src/wxmaxima/info/wxmaxima.md:957
msgid ""
"If you are a developer, you might want to try out a modified "
"`wxmathML.lisp`-file without recompiling everything, one can use the command "
"line option `--wxmathml-lisp=<str>` to use another Lisp file, not the "
"included one."
msgstr ""
