Version 28 (modified by Kamil Kisiel, 7 years ago) (diff)


Support for LaTeX Math Formulas in Wiki Pages

Notice: This plugin is unmaintained and available for adoption.


Allow embedded equations in wiki pages. Basically a port of mt-math to trac.

See also tagged:LaTeX

Download and Source

Download the 0.4 release in zip, gz, or bz2 format.

For the latest changes, check out the source using Hg, or browse it on Bitbucket.


Unpack your download. Go to the top level directory of TracMath and type:

 $ python bdist_egg

This should create an egg file under the dist subdirectory of your current directory. Copy the egg to the plugins directory of your trac project. If you have any difficulties installing consult these trac plugin installation steps.

To activate the component, edit your project's trac.ini file to include:

 tracmath.* = enabled

The settings default to a linux environment where latex_cmd is /usr/bin/latex and dvipng_cmd is /usr/bin/dvipng, and cache_dir is /tmp/tracmath. You can override these settings by including in your trac.ini file settings such as:

 latex_cmd = <location of your latex binary>
 dvipng_cmd = <location of dvipng>
 cache_dir = <cache directory>
 max_png = <max number of pngs in cache - defaults to 500>
 use_dollars = enabled
 compression = 6

Note that if you have spaces in the location you should double double quote it. For example:

 latex_cmd = ""C:/Program Files/MiKTeX 2.7/miktex/bin/latex.exe""
 dvipng_cmd = ""C:/Program Files/MiKTeX 2.7/miktex/bin/dvipng.exe""

Additional Requirements

dvipng and latex

Bugs/Feature Requests

Existing bugs and feature requests for TracMathPlugin are here. If you have any issues, create a new ticket.


$\mbox{Var}[\tau(X_p,X_d)] = \mbox{Var}[E(\tau(X_p,X_d)|X_p)] E[\mbox{Var}(\tau(X_p,X_d)|X_p)]$

would produce something akin to:

Other features:

  • links for any \label{} that appears, i.e., \label{eq1} will allow you link to the output image via SomeWikiPage#eq1.
  • can use '$' latex syntax instead (if use_dollars is enabled in config)

Release Notes

Version 0.4

  • Added compression option to control the png compression level. Set it to a number from 1 (lower) to 9 (higher)
  • FIxed #9066
  • Added additional logging to help in future debugging
  • Fixed some error handling bits

Version 0.3

  • General code refactoring / cleanup
  • Applied mag-factor patch from #6422
  • Fixed sha module deprecation warnings (#7836)
  • Fixed cache implementation so cache management works correctly

Previous Releases

11777 by rjollos on 2012-07-25 07:46:39
1.0.0: Add setup.cfg
3463 by rlotun on 2008-04-04 08:58:46
Applied patch by guyer@…
3462 by rlotun on 2008-04-04 08:43:37
Applied patch by Immanuel Scholz <immanuel.scholz@…> to allow
Latex style '$$' syntax in wiki pages.


Maintainer: kisielk
Author: rlotun

Attachments (1)

Download all attachments as: .zip