iMath - 2.2.8

This release brings lots of bug fixes, some small improvements and a few new functions. For example, it is now possible to give labels to expressions and reference them later in the document. An iFormula definition can contain continuation lines so that it can be formatted over several lines of text.

Release Details

  • Enable iFormula continuation lines beginning with %%ii+
  • Implement the option "echo" which copies the iMath formula verbatim to the output
  • Add a context menu entry to apply the formatting of a chart to all charts in the document
  • Implement labels for expressions (EXDEF) so that they can be referenced in other iFormulas
  • Multiple bug fixes

License(s)

GNU-GPL-v2 (GNU General Public License Version 2),

Compatibility

LibreOffice 6.1 LibreOffice 6.0 LibreOffice 6.2

Changelog

  • Implement a function to show the dependency network of the selected iFormula
  • Show active units in Format and Options dialogs
  • Fix problem with parsing the tilde (~) in math formulas
  • Enable iFormula continuation lines beginning with %%ii+
  • Implement the option "echo" which copies the iMath formula verbatim to the output
  • Fix bug in ifelse() that did not properly evaluate the condition when evalf()'ing it
  • Extend SUBSTV to work on equations and substitute lists of equations
  • Move definition of unit percent (%) to siunits.imath because it is used very commonly
  • Output a better error message when the user tries to redefine an existing unit name
  • Fix spelling error in unit micrometre
  • Add a context menu entry to apply the formatting of a chart to all charts in the document
  • Fix TODO in the code that did not properly substitute the (%) unit
  • Implement function concat() to concatenate lists, e.g. concat(1:3:1;10:8:-1) evaluates to {1;2;3;10;9;8}
  • Work around copy+paste bug in connection with option echo=true and duplicate equation labels
  • Fix error in imath.doc-base and update URL in sgml doc file
  • Fix problem found from LO 6.0 (Linux) upwards which didn't update charts when the iFormula was changed
  • Fix two bugs in the fixed exponent option for printing numbers
  • Implement COLLECT for expressions
  • Implement labels for expressions (EXDEF) so that they can be referenced in other iFormulas
  • Fix bug that always autoformatted iFormulas which used the autotextmode option
  • Fix bug that incorrectly simplified expression with conjugate, im, re and user-defined functions
  • Fix infinite recalculation with syntax %%ii TEXT %%ii ...
  • Ignore generated lines (ending with %%gg) that start with %%ii
  • Fix bug that inserted empty generated lines for comments
  • Preserve empty lines (useful for formatting purposes)
  • Fix bug that trimmed whitespace from the string after TEXT
  • Fix bug that allowed the syntax EQDEF SUBSTV(...) even though SUBSTV does not create an equation
  • Fix bug that did not print trailing zeros for integer numbers when fixedpoint option was set
  • Allow setting the option echo=true/false on statements
  • Fix bug that did not correctly echo quote marks

Available Downloads

The linked Extension file Linux-x64, Windows
File size: 6400.0 kb

Legal Disclaimer and Limitations for Downloads

The Document Foundation has not reviewed, and cannot review, all of the material, including computer software, available on or by means of The Document Foundation's
websites, and cannot therefore be responsible for that material's content, use or effects. By operating its websites, The Document Foundation does not represent or imply that it endorses the material there available, or that it believes such material to be accurate, useful or nonharmful. You are responsible for taking precautions as necessary to protect yourself and your computer systems from viruses, worms, Trojan horses and other harmful or destructive content. The Document Foundation's websites may contain content that is offensive, indecent or otherwise objectionable, as well as content containing technical inaccuracies, typographical mistakes and other errors. The Document Foundation's websites may also contain material that violates the privacy or publicity rights, or infringes the proprietary rights, of third parties, or the downloading, copying or use of which is subject to additional terms and conditions, stated or unstated. The Document Foundation disclaims any responsibility for any harm resulting from the use by The Document Foundation's visitors of The Document Foundation's websites, or from any downloading by those visitors of content available on or by means of The Document Foundation's websites.

Changes

Content contained on The Document Foundation's websites, including these Legal Disclaimers and Limitations, may be changed at the sole discretion of The Document Foundation and without notice. You are bound by any such updates or changes, and so should periodically review these Legal Disclaimers and Limitations.

If you believe any file is present on the site contrary to any TDF rule or applicable law, please supply full details to info@documentfoundation.org for impartial consideration.