History: PluginEquation
Source of version: 32 (current)
Copy to clipboard
# Plugin Equation Use this ((wiki plugin)), introduced in ((Tiki2)), to render an equation written in LaTeX syntax as an image. See also ((MathJax)). ## Prerequisites ### PHP This plugin must have the php function EXEC enabled on the server for it to work. ### LaTex LaTex distribution must be installed on your server. Check you have installed the following LaTex packages: - `inputenc` - `amsmath` - `amsfonts` - `amssymb` - You should have a : - `/usr/bin/latex`, `/usr/bin/dvips`, `/usr/bin/convert`, `/usr/bin/identify` and `/usr/bin/convert` - If the path of these tasks are incorrect, you must adjust the php code in `lib/equation/class.latexrender.php` - the directories `lib/equation/tmp/` and `lib/equation/pictures` must be writeable by the server. The following directories need write permissions for the plugin to work: `lib/equation/tmp` `lib/equation/pictures` {RBOX()} Since Tiki 20.x to view equations Tiki needs **the mathjax/mathjax package installed**. {RBOX} ## Parameters {pluginmanager plugin="equation"} ## Examples ### Basic syntax {TABS(tabs="Before Tiki 20.x|Tiki 20.x+")} {CODE(colors="tiki")} {EQUATION()}your latex formula{EQUATION} {CODE} ///// {CODE(colors="tiki")} {EQUATION()}$$your latex formula$${EQUATION} {CODE} {TABS} ### With a famous equation *This code,* {CODE(colors="mathematica" theme="default")}{EQUATION()}$$e=mc^2$${EQUATION} {CODE} *Would produce on this site:* {EQUATION()}$$e=mc^2$${EQUATION} ### Another equation *This code,* {CODE(colors="tiki")} {EQUATION()} <math>\setlength{\unitlength}{1cm} \begin{picture}(4,2) \put(1,1){\circle{3}} \put(3,1){\circle*{5}} \end{picture} </math> {EQUATION} {CODE} *Would produce on this site:* {EQUATION()} <math>\\setlength{\\unitlength}{1cm} \\begin{picture}(4,2) \\put(1,1){\\circle{3}} \\put(3,1){\\circle\*{5}} \\end{picture} {EQUATION} ## Customizations This plugin actually wraps a minimalistic LaTex around the formula. For instance, you can customize `lib/equation/class.latexrender.php` if you want other fonts. {CODE(colors="null")} \documentclass[12pt]{article} \usepackage[latin1]{inputenc} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \pagestyle{empty} \begin{document} $your sexy formula$ \end{document} {CODE} ## Related pages - ((MathJax)) ## Aliases - (alias(Latex))