LaTeX Efficiently Integrating LaTeX Formatting in Blog Posts: A Scientist's Guide

  • Thread starter Thread starter samp
  • Start date Start date
  • Tags Tags
    Latex
AI Thread Summary
The discussion focuses on integrating mathematical content into blogs without the need for cumbersome PDF attachments. A suggested solution is using dvipng.exe, which converts LaTeX math into images for better legibility. MathML is also mentioned as an alternative for displaying math on web pages. A user has developed a tool that creates LaTeX images from code using ASP.NET, which wraps around dvipng.exe to generate PNG images from LaTeX source files. This tool includes web service functions like latexToGif, latexToHtml, and latexToPng, allowing for easy integration into blog posts by replacing LaTeX tags with image tags. The consensus is that pre-generating these images is more efficient than generating them on-the-fly for each user request.
samp
Messages
14
Reaction score
0
Does anyone know of a blog or plug-in for a blog that can do this? Linking a pdf/ps/dvi attachment for each post in my blog that I make that has even the slightest bit of math in it seems silly. At the same time, I want the math to be legible.
 
Physics news on Phys.org
you can simply use dvipng.exe (it should be part of your latex distribution) to convert your math to imagines.

You can also take a look at MathML, http://www.w3.org/Math/ . It is used on this page http://physics.ucsd.edu/~epivovar/action1.xml and looks ok.
 
Last edited by a moderator:
I actually set up a tool on my site that creates Latex images from Latex code, like on these forums, http://www.bloo.us/academic/latex/ . The translator, the tool that actually builds the image from the Latex is built with ASP.NET which just wraps around dvipng.exe. Basically the ASP.NET process creates a latex source file from the user's code and passes it to the dvipng.exe which creates the png image.
I'm building a Blog that will support Latex. Basically i did a webservice with functions like latexToGif(<latex code>), latexToHtml(<latex code>), latexToPng(<latex code>), all of which return the path to the image created. Then it's easy. When you process a blog post you look for tags such as {tex}{/tex} like in these forums, retrieve the latex code, pass it to the webservice, which compiles the image and returns the path, and substitute the whole {tex}...{/tex} tag with an html image tag, <img src="image returned from web service">.
I don't recommend dynamically generating the latex images as the users requests them (such as with some cgi alternatives), it's much more efficiently to do only once.
 
Last edited by a moderator:

Similar threads

Replies
3
Views
2K
Replies
4
Views
3K
Replies
4
Views
4K
Replies
4
Views
2K
  • Sticky
Replies
0
Views
4K
Replies
4
Views
911
Back
Top