Enabling math markup
From Organic Design wiki
Enabling math markup Organic Design procedure |
Contents
Build the texvc binary
Enabling math markup requires latex, dvips, gs, and convert. OCaml 3.06 or later from caml.inria.fr is required to compile texvc. On Debian-based systems the requirements can be installed with the following packages:
- Run make from within the MediaWiki's math directory to build the texvc binary on your system.
- Make sure the directories tmp and math under 'images' exist and are writable.
e.g.
Example
The following maths code
Should give the following output
LocalSettings.php changes
OSX Specific installation
- Modify the file render.ml to include the full absolute paths to latex, dvips convert etc.
let cmd_dvips tmpprefix = "/usr/local/teTeX/bin/powerpc-apple-darwin-current/dvips -q -R -E " ^ tmpprefix ^ ".dvi -f >" ^ tmpprefix ^ ".ps" 2 let cmd_latex tmpprefix = "/usr/local/teTeX/bin/powerpc-apple-darwin-current/latex " ^ tmpprefix ^ ".tex >/dev/null" 3 (* Putting -transparent white in converts arguments will sort-of give you transperancy *) 4 let cmd_convert tmpprefix finalpath = "/usr/local/bin/convert -quality 100 -density 120 " ^ tmpprefix ^ ".ps " ^ finalpath ^ " \ >/dev/null 2>/dev/nu ll" 5 (* Putting -bg Transparent in dvipng's arguments will give full-alpha transparency *) 6 (* Note that IE have problems with such PNGs and need an additional javascript snippet *) 7 (* Putting -bg transparent in dvipng's arguments will give binary transparency *) 8 let cmd_dvipng tmpprefix finalpath = "/usr/local/teTeX/bin/powerpc-apple-darwin-current/dvipng -gamma 1.5 -D 120 -T tight --strict " ^ \ tmpprefix ^ ".dvi -o " ^ finalpath ^ " >/dev/null 2>/dev/null"
Now compile texvc with make to create a texvc executable that knows where the locations of the components are.
See also
- Mediawiki and LaTeX
- Manual:Enable TeX
- Manual_talk:Running_MediaWiki_on_Mac_OS_X#Mathematics
- TeX#TeX
- Thread on mwusers
- Articles containing maths
- There was a problem extracting the database on 13/11 due to duplicate entries in the math table, see 13 November 2006.