MaTeX Versions Save

LaTeX labels in Mathematica

v1.7.0

7 years ago
  • Internal refactoring, minor bug fixes and polish
  • New functions in MaTeX`Developer` to aid troubleshooting
  • Bug fix: running Ghostscript or pdflatex would fail on certain Linux distributions due to Mathematica changing LD_LIBRARY_PATH

v1.6.3

7 years ago
  • More robust error checking and reporting
  • Documentation improvements

v1.6.2

7 years ago
  • The documentation is now integrated into the Documentation Center.
  • Bug fix: full compatibility with Mathematica 10.0 restored.

(Note: Re-released on 2016-11-20 with documentation fixes but no modifications to the package.)

v1.6.1

7 years ago
  • Bug fix: better error checking for the CacheSize option.

v1.6.0

7 years ago
  • MaTeX now threads over lists. A list is batch-processed using a single run of LaTeX, which is much faster than element-wise processing. Implemented by Andreas Ahlrichs.

    Note that this changes behaviour slightly. Previous versions of MaTeX compiled MaTeX[{1, x^2, x/2}] as a single expression. Now each element of the list is converted to a separate result. To restore the old behaviour, apply TeXForm explicitly: MaTeX[TeXForm[{1, x^2, x/2}].

  • Expressions with head TeXForm are now automatically handled.

  • Bug fixes: Better handling of CR/LF line endings and character encodings.

v1.5.0

7 years ago
  • Much improved LaTeX error reporting. Please report any problems you notice with the new error reporting.
  • MaTeX now checks for common user errors and issues warnings. Turn them off using Off[MaTeX::warn].

v1.4.0

7 years ago
  • Separated "Preamble" and "BasePreamble" options. The default preamble is now in "BasePreamble". The "Preamble" option can be set without needing to worry about the default.
  • Package symbols are protected
  • MaTeX now follows the standard Mathematica package structure. This means that it now consists of multiple files. Move the entire MaTeX directory (and not just MaTeX.m) into $UserBaseDirectory/Applications to install.

v1.3.0

8 years ago
  • Added the "TeXFileFunction" and "LogFileFunction" options for easier debugging. Set them to Print to see the generated LaTeX code or the LaTeX log file.
  • Some code cleanup.

v1.2.0

8 years ago
  • Added ContentPadding option: ContentPadding -> True ensures that the the output height is at least one line height
  • Added LineSpacing option
  • The size of vertical borders is slightly different now: use LineSpacing -> {0, 14.4} to reproduce the older behaviour
  • Bug fixes in line height and baseline calculation

v1.1.1

8 years ago
  • Reliability fixes for Windows
  • Windows: Work around Mathematica bug causing MaTeX to fail when the current directory has special characters in its name
  • Windows: Ensure that autodetected paths do not use / as path separator