Insert formulas & graphics in the posts and comments using native LaTeX shorthands directly in the text. Inline formulas, displayed equations auto-numbering, labeling and referencing, AMS-LaTeX, TikZ
, custom LaTeX preamble. No LaTeX installation required. Easily customizable using UI page. Actively developed and maintained. Visit QuickLaTeX homepage for more info.
$..$
or \[..\]
. No need for enclosing tags [latex] ... [/latex]
.equation, align, gather, multiline, flalign, alignat,
etc.\tag{}
LaTeX command.\label{}
, \ref{}
.\usepackage{}
and \newcommand{}
.TikZ
and pgfplots
graphics package support.size, text and background color
. Just place LaTeX math expressions into your text and enable QuickLaTeX on the page by [latexpage]
command.
WP QuickLaTeX will convert them to high-quality images and embed into post. Inline formulas will be properly aligned with the text.
Displayed equations will be auto-numbered by LaTeX rules.
To see plugin in action please visit math-pages on my blog, e.g. Central Differences,
Cubature formulas for the unit disk, Smooth noise robust differentiators, etc.
WP QuickLaTeX is based on the free web service QuickLaTeX.com and doesn’t require
LaTeX to be installed on user’s server or hosting account. Just install the plugin and you are good to go.
wp-content/plugins
folder of your blog.There are three possible ways:
[latexpage]
somewhere on the page, post, or comment. Place LaTeX expression surrounded by $..$, \[..\]
or a display environment \begin(equation}..\end{equation}
(or align, gather, multiline, flalign, alignat
). [latexpage]
.[latex] ... [/latex]
(this gives compatibility with previously-written “legacy” pages). In any case plugin will do automatic/custom equation numbering based on LaTeX rules.
Check plugin home page for more information on features, examples, tips & tricks.
Please use comments on the plugin’s web page WP-QuickLaTeX.
I’ll do my best to help you.
$latex ... $
syntax for easy switching from WP-LaTeX ;).alt
attribute. Now QuickLaTeX markup passes HTML validation without errors/warnings.!
before [latexpage]
tag to escape it from processing. $$ .. $$
processing on non-[latexpage] pages.\label{}
, \ref{}
.TikZ
graphics support, including pgfplots
and gnuplot
commands.\tag{}
overrides autonumbering.allow_url_fopen
.Mathjax enables enables rendering of embedded latex or mathml in HTML pages.
This plugin adds this functionality to wordpress. The mathjax javascript is
inject on-demand only to those pages which require it. This ensures that
mathjax is not loaded for all pages, which will otherwise slow loading down.
The MathJax javascript can be delivered from your own server, or you can
utilise the [MathJax Content Distribution Network (CDN)]
(http://www.mathjax.org/docs/latest/start.html#mathjax-cdn), which is the preferred
mechanism as it offers increased speed and stability over hosting the Javascript
and configuring the library yourself. Use of the CDN is governed by these
Terms of Service.
You may embed latex using a variety of different syntaxes. The shortcode
(https://codex.wordpress.org/Shortcode_API) syntax is preferred. So
[latex]E=mc^2[/latex] will work out of the box. This also forces loading of
mathjax.
Additionally, you can use native mathjax syntax — $$E=mc^2$$ or (E=mc^2).
However, if this is the only syntax used, the plugin must be explicitly told
to load mathjax for the current page. This can be achieved by adding a
[mathjax] shortcode anywhere in the post. For posts with both [latex]x[/latex]
and $$x$$ syntaxes this is unnecessary.
You can use wp-latex syntax, $latex E=mc^2$. Parameters can be
specified as with wp-latex but will be ignored. This means that mathjax-latex
should be a drop in replacement for wp-latex. Because this conflicts with
wp-latex, this behaviour is blocked when wp-latex is present, and must be
explicitly enabled in the settings.
You can also specify [nomathjax] — this will block mathjax on the
current page, regardless of other tags.
MathJax-LaTeX is developed on
Github.
This plugin is copyright Phillip Lord, Newcastle University and is licensed
under GPLv2.
/wp-content/plugins/
directory/wp-content/plugins/mathjax-latex/MathJax
)All code for this release was submitted by users of
this plugin! Thanks to Jared Wenerd and Paul Schreiber.
/wp-content/plugins/
directory/wp-content/plugins/mathjax-latex/MathJax
)verion logs:
ver 3.4.10 revert the change in ver 3.4.8.
ver 3.4.7 make the space around inline formula to be optional. It’s closed by default. But I recommend turn on it on Chinese blog.
ver 3.4.6 Add a space around the inline formula.
ver 3.4: Now you can turn off displaying formula as images. Use this when your server has problem to fetch LaTeX images.
ver 3.3: Fix the bug to display LaTeX source code.
ver 3.2: Load MathJax only when needed.
ver 3.0: Using MathJax and Images to display LaTeX formula.
Using MathJax and images, this plugin provides a general and elegant solution to add and display your mathematical fourmula, no matter the visitors are visiting your blog or read from Google Reader.
You can type the formula in LaTeX, in title, posts, pages and comments:
\(\alpha+\beta\geq\gamma\)
or $$\alpha+\beta\geq\gamma$$
add an inline formula\[\alpha+\beta\geq\gamma\]
or $$!\alpha+\beta\geq\gamma$$
add an LaTeX equation in math mode(it will be displayed centerly in a single line).\(\alpha+\beta\geq\gamma!\)
display the source of the LaTeX formula. Just add a !
before \)
or \]
.This plugin provides (and recommend) you a choice to use MathJax to display formula in your blog. MathJax is an open source JavaScript display engine for mathematics that works in all modern browsers. It uses modern CSS and web fonts, instead of equation images or Flash, so equations scale with surrounding text at all zoom levels. I would say that MathJax turns the previous ugly mathematics fourmula on web into arts. You can check it in mathjax.org or zhiqiang.org.
The plugin uses copy of Mathjax from their CDN Service by default, you can also install your own MathJax. It’s easy, just following the link in the setting page of this plugin.
However, MathJax is not perfect. It’s somewhat slow to load in the first time; It requires the users turn on their browsers’ JavaScript; The fourmula don’t work on Google Reader. To complement this, The plugin also uses the LaTeX image service to generate images for your mathematical fourmula. In the case of the MathJax was not loading, the plugin displays the images instead. So it provide seamless solution to display mathematical formula of your posts everywhere.
There are lots of websites provide such services, for example, wordpress.com and Google Charts. The plugin provide four candidates for you, and you can choose any of them or customize it to use your own LaTeX image generating service.
Other features are added in version 3.2+:
Chinese document: http://zhiqiang.org/blog/it/LaTeX-for-wordpress.html
LaTeX
fold to the /wp-content/plugins/
directoryLaTeX for WordPress
through the ‘Plugins’ menu in WordPress/wp-content/plugins/LaTeX/cache
should be writable by your webserver (chmod 777 will do the trick).In most cases, you don’t need any more configurations. However, you have lots of choices in the setting page of this plugin if you like.
In the setting page, you can choose or customize the LaTeX image server and the MathJax server, or you can turn off the MathJax if you don’t like the slow MathJax.
As I known, MimeTex is the easiest one to build up:
http://www.forkosh.com/mimetex.html
. change the file name to mimetex.cgi
or mimetex.exe
(the postfix depend on your system). Upload it to your /cgi-bin/
diretory, make it executable by your webserver(chmod 777 will do the trick).http://yourdomain/cgi-bin/mimtex.cgi?\alpha\geq\beta
to make sure it works.var $server
to appropriate one like var $server = "http://yourdomain/cgi-bin/mimetex.cgi?";
$img_format
to corresponded image type your service generated. As in the case of MimeTex, the generated type is gif
.When the generated images are transparent, they are fit to any background. Otherwise, you need to use a LaTeX image service which supports custom background and foreground color. http://l.wordpress.com/LaTeX.php?bg=ffffff&fg=000000&LaTeX=
is a good candidate. The bg parameter defines background color and fg parameter defines foreground color, you can customize them to any RGB colors.
NOTE: For must users, we recommend using Jetpack and
its Beautiful Math feature.
WP LaTeX offers additional control since it allows you to host your own LaTeX
image server.
Writing equations and formulae is a snap with LaTeX, but really hard on a website.
No longer. This plugin combines the power of LaTeX and the simplicity of WordPress
to give you the ultimate in math blogging platforms.
Wow that sounds nerdy.
Steve Mayer’s LatexRender Plugin
is based on a LaTeX Rendering Class originally
written by Benjamin Zeiss. Its requirements are somewhat different and has a different
installation procedure.
This plugin can generate the PNG images either by using WordPress.com‘s
LaTeX server (recommended) or by using the version of LaTeX installed on your webserver
(LaTeX is not installed on most webservers; this method is recommended for advanced users only).
If you choose this advanced method, you will need several external programs to be installed and
working on your webserver, so installation is bit complicated. Many hosts will not be able to
support this method.
Server Requirements:
texlive-latex-base
tetex-math-extra
package. Both are available to most Linuxdvipng
(provided by the dvipng
package) or both dvips
and convert
(provided bydvips
and imagemagick
or graphicsmagick
packages, respectively) must installed asdvipng
is preferred.Setup:
latex/
in your wp-content/
directory and make it writable byThis plugin uses the WordPress Shortcode Syntax.
Enter your LaTeX code inside of a [latex]...[/latex]
shortcode.
[latex]e^{\i \pi} + 1 = 0[/latex]
You may alternatively use the following equivalent syntax reminiscent of LaTeX’s inline
math mode syntax.
$latex e^{\i \pi} + 1 = 0$
That is, if you would have written $some-code$
in a LaTeX document, just
write $latex some-code$
in your WordPress post.
For the curious, the shortcode syntax is slightly faster for WordPress to process, but the
inline syntax is a little easier for us humans to read. Pick your poison.
Yes. You can set the default text color and background color of the images in the
Plugins -> WP LaTeX admin page.
You can also change the colors on an image by image basis by specifying color
and background
attributes inside the LaTeX shortcode. For example:
[latex color="ff0000" background="00ff00"]e^{\i \pi} + 1 = 0[/latex]
will produce an image with a bright green background and a bright red foreground color.
Colors are specified in RGB with the standard 6 digit hex notation.
The equivalent “inline” syntax uses fg
and bg
parameters after the LaTeX code.
$latex e^{\i \pi} + 1 = 0&bg=00ff00&fg=ff0000$
You can specify a size
attribute in the LaTeX shortcode:
[latex size="4"]e^{\i \pi} + 1 = 0[/latex]
or, equivalently, an s
parameter after the LaTeX inline syntax:
$latex e^{\i \pi} + 1 = 0&s=4$
The size can be any integer from -4 to 4 (0 is the default). These numbers correspond to
the following LaTeX size commands.
size = LaTeX size
-4 \tiny
-3 \scriptsize
-2 \footnotesize
-1 \small
0 \normalsize (12pt)
1 \large
2 \Large
3 \LARGE
4 \huge
You can adjust the CSS used for the LaTeX images to suit your theme better. Go to
Settings -> WP LaTeX and edit the Custom CSS.
You can’t with this plugin. WP LaTeX forces you to stay in math mode. Formatting and
styling for your posts should be done with markup and CSS, not LaTeX.
If you really want hardcore LaTeX formatting (or any other cool LaTeX features), you
should probably just use LaTeX.
Formula does not parse
: Your LaTeX is invalid; there must be a syntax error orFormula Invalid
: Your LaTeX code attempts to use LaTeX commands that this pluginYou must stay in inline math mode
: Fairly self explanitory, don’t you think?The forumula is too long
: Break your LaTeX up into multiple images. WP LaTeXCould not open TEX file for writing
or Could not write to TEX file
: You havewp_safe_redirect()
for added security.<p>
and <br>
from shortcode contents to make multiline LaTeX easier.tmpnam()
can return an error on some setups when called with a null parameter./tmp
instead (it should fall back to the system’s temp directory). Props Marin Saric.This wordpress plugin is yet another simple plugin to load the
MathJax scripts at the bottom of all of your
pages. It uses a very all-inclusive mathjax configuration by default,
with $’s and $$’s the default delimeters for in-line and displayed
equations.
A preference pane is added to the “Settings” group where you can
modify the MathJax server location (CDN) and the MathJax configuration
settings. (See this
page
for details on the options available.) You can also specify a LaTeX
“preamble” of newcommands which will be loaded in a hidden element
near the top of each page.
Fork this plugin on
GitHub
1.0 send default url to new cdn
0.5 minor code cleanup, allow mathjax in admin screens
0.4 use safe mode (prevents evil scripts) by default
0.3 use wp_enqueue_script to allow others to use mathjax as a dependency
(christianp). removed disqus compatibility due to reports of it no longer
working.
0.2 added disqus compatibility. enclosed the preamble in a hidden span to
cover a small space created by mathjax v.2
0.1 improved loading of the LaTeX preamble so that it appears just
below the body tag, rather than in the header
0.0 initial release
Nothing unusual here!
MathTex Equation Edtor is a Free and Open Source WordPress plugin which is able to insert math equations on while adding/editing a post. It can also convert
equations made using the Codecogs editor to be rendered by the MathTex.cgi installation.
This plugin can be used with a mathtex.cgi installation provided at http://www.forkosh.com/mathtex.html or any other service that renders Math LaTeX if supplied
with the markup text on the URL. By default, the latex equations are rendered by the free mathtex.cgi installation provided at http://chart.apis.google.com/chart?cht=tx&chl=.
To run mathTex.cgi installation on your own personal server, installation instructions can be found at http://www.forkosh.com/mathtex.html.
You can also look up my blog post on the step by step installation of mathTex.cgi at http://kobmat.com/math/?p=5805.
For a quickstart guide on how to work with Math LaTeX, you can check on the guide for the syntax at http://www.forkosh.com/mimetextutorial.html
Features:
In the works:
Simple, just double click on the image.
Easy WP LaTeX provides a very easy way to display equations or mathematical formulas (typed in as TeX or LaTeX code) in your posts. It lets you customize colors and sizes of your equations to match your blog theme.
If you would like to see this plugin action, visit this physics post. You can even play with its admin interface at the live demo site.
Most LaTeX/equation plugins I have seen suffer from a few drawbacks.
My plugin aims to be flexible, and easy to install (no geeky code editing etc.). It is now available in your own language using machine translation curtsey of Google and Microsoft.
This release is the freely distributed version of Easy WP LaTeX. It is fully functional. But the Pro Version gives you more features and benefits.
New features and bug fixes will first appear in the Pro version before being ported to this freely distributed edition.
The easiest way to install this plugin is to use the WordPress Admin interface. Go to your admin dashboard, find the “Plugins” menu, and click on “Add New”. Search for this plugin and click on “Install Now” and follow the WordPress instructions.
If you want to download it and manually install, you can again use the WordPress dashboard interface. First download the plugin zip file to your local computer. Then go to your admin dashboard, find the “Plugins” menu, and click on “Add New”. After clicking on the “Add New” menu item as above, click on “Upload” (below the title “Install Plugins” near the top). Browse for your downloaded zip file, upload it and activate the plugin.
Two possible reasons.
The KaTeX WordPress plugin integrates the super-fast KaTeX math typesetting engine with your WordPress website. The plugin allows you to put LaTeX in a [latex]...[/latex]
shortcode, and beautiful math appears on your post or page.
The plugin also has an option to use the excellent jsDelivr CDN to load the KaTeX scripts, further increasing the performance of the plugin.
Equations in [latex display="true"]...[/latex]
will be rendered in display mode (rather than inline mode) and centered on its own line.
katex
folder to the /wp-content/plugins/
directory[latex]
shortcode in your posts and pageskatex
folder to the /wp-content/plugins/
directory[latex]
shortcode in your posts and pagesKaTeX is fast. It’s really fast, compared to MathJax. In fact, it’s a staggering 35 times faster than MathJax. Your page will load much faster with KaTeX, especially if it’s heavy with equations.
Jetpack has a LaTeX plugin that uses the WordPress.com service to render the equations. However, it uses images, which look ugly when zoomed in, or on high-DPI (“retina”) displays. Also, it depends on WordPress.com’s servers, and a lot of equations can make the page slow (too many requests).
\kern
\mod
, \bmod
, \pmod
, and \pod
\middle
\ldots
, \textellipsis
, and \mathellipsis
\#
, \&
, \$
, \%
, \_
, \{
, and \}
in text mode\stackrel
\atop
--
, ---
, `
, '
, ``
, ''
, \degree
, \pounds
, \maltese
\mathord
, \mathbin
, \mathrel
, \mathopen
, \mathclose
, \mathpunct
, \mathinner
, and \mathop
\textrm
, \textit
, \textbf
, \texttt
, \textsf
, and \textnormal
\llap
and \rlap
produce ords (bug fix)\color
, \mathbf
, and in other places (bug fix)aligned
environment.\gt
and \lt
.\underline
support.e^\mathbf{x}
will parse (bug fix).\mathrm
, \mathit
, \mathbf
, \mathbb
, \mathcal
, \mathfrak
, \mathscr
, \mathsf
, \mathtt
, \Bbb
, \bold
, and \frak
.\limits
and \nolimits
functions.|
column delimiters in the array
environment.\lVert
and \rVert
symbols.\lvert
, \rvert
, \lVert
, \rVert
, \lgroup
, \rgroup
, \lmoustache
, and \rmoustache
in delimiters.\ulcorner
, \urcorner
, \llcorner
, \lrcorner
, \barwedge
, \veebar
, \circledcirc
, \boxdot
, \uparrow
, \Uparrow
, \downarrow
, \Downarrow
, \updownarrow
, \Updownarrow
, and \ldots
symbols.cases
and Bmatrix
environments.\checkmark
and \circledR
symbols.\begin ... \end
environments, including support for array
, matrix
, pmatrix
, bmatrix
, vmatrix
, and Vmatrix
\sqrt
arguments, e.g. \sqrt[3]{x}
[latex display="true"]...[/latex]
\#
, \&
, \aleph
, \amalg
, \approxeq
, \ast
, \asymp
, \backepsilon
, \backprime
, \backsim
, \backsimeq
, \Bbbk
, \because
, \beth
, \between
, \bigcirc
, \bigstar
, \blacklozenge
, \blacksquare
, \blacktriangle
, \blacktriangledown
, \blacktriangleleft
, \blacktriangleright
, \bowtie
, \Box
, \boxminus
, \boxplus
, \boxtimes
, \bullet
, \bumpeq
, \Bumpeq
, \Cap
, \cdotp
, \centerdot
, \circeq
, \circlearrowleft
, \circlearrowright
, \circledast
, \circleddash
, \circledS
, \clubsuit
, \complement
, \Cup
, \curlyeqprec
, \curlyeqsucc
, \curlyvee
, \curlywedge
, \curvearrowleft
, \curvearrowright
, \dag
, \daleth
, \dashleftarrow
, \dashrightarrow
, \dashv
, \ddag
, \ddagger
, \diagdown
, \diagup
, \Diamond
, \diamondsuit
, \digamma
, \divideontimes
, \doteq
, \Doteq
, \doteqdot
, \dotplus
, \doublebarwedge
, \doublecap
, \doublecup
, \downdownarrows
, \downharpoonleft
, \downharpoonright
, \ell
, \eqcirc
, \eqsim
, \eqslantgtr
, \eqslantless
, \equiv
, \eth
, \exists
, \fallingdotseq
, \Finv
, \flat
, \forall
, \frown
, \Game
, \geqq
, \geqslant
, \gg
, \ggg
, \gggtr
, \gimel
, \gnapprox
, \gneq
, \gneqq
, \gnsim
, \gtrapprox
, \gtrdot
, \gtreqless
, \gtreqqless
, \gtrless
, \gtrsim
, \gvertneqq
, \hbar
, \heartsuit
, \hookleftarrow
, \hookrightarrow
, \hslash
, \Im
, \intercal
, \Join
, \ldotp
, \leadsto
, \Leftarrow
, \leftarrowtail
, \leftharpoondown
, \leftharpoonup
, \leftleftarrows
, \leftrightarrow
, \Leftrightarrow
, \leftrightarrows
, \leftrightharpoons
, \leftrightsquigarrow
, \leftthreetimes
, \leqq
, \leqslant
, \lessapprox
, \lessdot
, \lesseqgtr
, \lesseqqgtr
, \lessgtr
, \lesssim
, \lgroup
, \lhd
, \ll
, \llcorner
, \Lleftarrow
, \lll
, \llless
, \lmoustache
, \lnapprox
, \lneq
, \lneqq
, \lnsim
, \longleftarrow
, \Longleftarrow
, \longleftrightarrow
, \Longleftrightarrow
, \longmapsto
, \longrightarrow
, \Longrightarrow
, \looparrowleft
, \looparrowright
, \lozenge
, \lrcorner
, \Lsh
, \ltimes
, \lvertneqq
, \mapsto
, \measuredangle
, \mho
, \mid
, \mp
, \multimap
, \nabla
, \natural
, \ncong
, \nearrow
, \nexists
, \ngeqq
, \ngeqslant
, \ngtr
, \ni
, \nleftarrow
, \nLeftarrow
, \nleftrightarrow
, \nLeftrightarrow
, \nleqq
, \nleqslant
, \nless
, \nmid
, \nparallel
, \nprec
, \npreceq
, \nrightarrow
, \nRightarrow
, \nshortmid
, \nshortparallel
, \nsim
, \nsubseteqq
, \nsucc
, \nsucceq
, \nsupseteqq
, \ntriangleleft
, \ntrianglelefteq
, \ntriangleright
, \ntrianglerighteq
, \nvdash
, \nvDash
, \nVdash
, \nVDash
, \nwarrow
, \ominus
, \owns
, \parallel
, \perp
, \phantom
, \pitchfork
, \prec
, \precapprox
, \preccurlyeq
, \preceq
, \precnapprox
, \precneqq
, \precnsim
, \precsim
, \propto
, \Re
, \restriction
, \rgroup
, \rhd
, \Rightarrow
, \rightarrowtail
, \rightharpoondown
, \rightharpoonup
, \rightleftarrows
, \rightleftharpoons
, \rightrightarrows
, \rightsquigarrow
, \rightthreetimes
, \risingdotseq
, \rmoustache
, \Rrightarrow
, \Rsh
, \rtimes
, \searrow
, \sharp
, \shortmid
, \shortparallel
, \sim
, \simeq
, \smallfrown
, \smallsetminus
, \smallsmile
, \smile
, \spadesuit
, \sphericalangle
, \sqcap
, \sqcup
, \sqsubset
, \sqsubseteq
, \sqsupset
, \sqsupseteq
, \square
, \Subset
, \subseteqq
, \subsetneq
, \subsetneqq
, \succ
, \succapprox
, \succcurlyeq
, \succeq
, \succnapprox
, \succneqq
, \succnsim
, \succsim
, \Supset
, \supseteqq
, \supsetneq
, \supsetneqq
, \swarrow
, \therefore
, \thickapprox
, \thicksim
, \triangledown
, \trianglelefteq
, \triangleq
, \trianglerighteq
, \twoheadleftarrow
, \twoheadrightarrow
, \ulcorner
, \unlhd
, \unrhd
, \upharpoonleft
, \upharpoonright
, \uplus
, \upuparrows
, \urcorner
, \varkappa
, \varpropto
, \varsubsetneq
, \varsubsetneqq
, \varsupsetneq
, \varsupsetneqq
, \vartriangle
, \vartriangleleft
, \vartriangleright
, \vdash
, \vDash
, \Vdash
, \Vvdash
, \wp
, \wr
, \yen
\displaystyle
equations not being put on a new lineThis plugin enables latex expression in wordpress post/comment.
It relys on the cgi to represent math symbols via latex syntax.
The setting could be one these:
, which is provided by John Forkosh.
If you want to have your own mathtex.cgi, you can refer to
Once you get the latex(+dvipng) and mathtex.cgi, copy mathtex.cgi into a directory, and tell YW Latex Settings by specifing where the mathtex.cgi is.
Generally, it can be located in cgi-bin. For example, http://yourdomain.com/cgi-bin.
Then, put “http://yourdomain.com/cgi-bin/your-own-mathtex.cgi” in the YW Latex Settings.
<meta name="referrer" content="always">
http://www.forkosh.com/mimetex.cgi
Insert LaTeX formulas in your posts.
Just type [latex size=0 color=000000 background=ffffff]\\displaystyle f_{rec} = \\frac{c+v_{mobile}}{c} f_{em}[/latex] in your post to show the LaTeX formula.
You can configure:
Plugin developped from the orginal plugin WP-LaTeX.
This plugin is under GPL licence.
This plugin is compatible with multisite installation.
This plugin uses the SL framework. This framework eases the creation of new plugins by providing tools and frames (see dev-toolbox plugin for more info).
You may easily translate the text of the plugin and submit it to the developer, send a feedback, or choose the location of the plugin in the admin panel.
Have fun !
Visit http://www.sedlex.fr/cote_geek/
InfoVersion:56ce25956fc5cea4079ade51266492a3cf1c649b