Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
LaTeX
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Compatibility and converters== LaTeX documents (<code>*.tex</code>) can be opened with any text editor. They consist of plain text and contain no hidden formatting codes or [[binary file|binary]] information. TeX documents can also be shared by rendering the LaTeX file to other formats such as [[OpenDocument]], [[XML]], or class ({{code|*.cls}}) files. LaTeX can also (and commonly is) rendered to PDF files using the LaTeX extension pdfLaTeX. LaTeX files containing [[Unicode]] text can be processed into PDFs with the <code>inputenc</code> package, or by the TeX extensions XeLaTeX and LuaLaTeX. * [[TeX4ht]] is a converter that can translate TeX and LaTeX documents to HTML and certain XML formats. It is now included preconfigured with all TeX distributions. * HeVeA is a converter written in [[OCaml]] that converts LaTeX documents to [[HTML5]]. This way, documents such as scientific papers, primarily typeset for printing, can be placed on the [[World Wide Web]] for online viewing. It is licensed under the [[Q Public License]].<ref>Website http://hevea.inria.fr/</ref> * '''LaTeX2HTML'''<!--boldface per [[WP:R#PLA]]--> is a converter written in [[Perl]] that converts LaTeX documents to HTML. It is licensed under [[GNU General Public License|GPL]] v2.<ref>According to LICENSE file in the [https://github.com/latex2html/latex2html/ source repository].</ref> The latest updates are available from Comprehensive TeX Archive Network ([[CTAN]]).<ref>{{Cite web |title=CTAN: Package latex2html |url=https://ctan.org/pkg/latex2html |website=ctan.org}}</ref> * '''LaTeX2RTF'''<!--boldface per [[WP:R#PLA]]--> is a converter written in [[C (programming language)|C]] that converts LaTeX documents to [[Rich Text Format|RTF]]. It is licensed under GPL v2 or later.<ref>{{Cite web |title=CTAN: /tex-archive/support/latex2rtf |url=https://ctan.org/tex-archive/support/latex2rtf |website=ctan.org}}</ref> * [[LaTeXML]] is a converter written in Perl that converts LaTeX documents into a variety of XML-based formats, including HTML5 (with [[MathML]]), [[ePub]] ebooks, [[Journal Article Tag Suite|JATS]], and [[Text Encoding Initiative|TEI]]. It was developed at the [[National Institute of Standards and Technology]] by [[Copyright status of works by the federal government of the United States|US Federal Government employees and is therefore in the public domain]]. It is available for free.<ref>{{Cite web |title=LaTeXML A LaTeX to XML/HTML/MathML Converter |url=https://dlmf.nist.gov/LaTeXML/ |access-date=2018-08-18 |website=dlmf.nist.gov}}</ref> * [[Pandoc]] is a "universal document converter" able to transform LaTeX (as well as other formats) into many different file formats, including HTML5, ePub, OpenDocument (<code>*.odt</code>), Microsoft [[Office Open XML]] (<code>*.docx</code>), and even text with [[MediaWiki#Markup|MediaWiki markup]] as used in [[Wikipedia]]. It is licensed under GPL v2.<ref>{{Cite web |title=Pandoc - About pandoc |url=http://pandoc.org/ |website=pandoc.org}}</ref> LaTeX has become the [[de facto standard]] to typeset mathematical expression in scientific documents.<ref name="Gaudeul2006"/><ref>{{Cite journal |last1=Knauff |first1=Markus |last2=Nejasmic |first2=Jelica |date=December 19, 2019 |title=An Efficiency Comparison of Document Preparation Systems Used in Academic Research and Development |journal=PLOS ONE |volume=9 |issue=12 |pages=e115069 |doi=10.1371/journal.pone.0115069 |pmc=4272305 |pmid=25526083 |doi-access=free}}</ref> Hence, there are several conversion tools focusing on mathematical LaTeX expressions, such as converters to MathML or [[Computer Algebra System]]. * [[MathJax]] is a [[JavaScript]] library for converting LaTeX to MathML, picture formats including [[Scalable Vector Graphics|SVG]] and [[Portable Network Graphics|PNG]], or HTML for embedding within a webpage. ** The [[Wikimedia Foundation]] uses MathJax to build Mathoid, a [[web service]] that uses [[Node.js]] to render math that is used in Wikipedia.<ref>{{Cite conference |last1=Schubotz |first1=Moritz |last2=Wicke |first2=Gabriel |year=2014 |title=Mathoid: Robust, Scalable, Fast and Accessible Math Rendering for Wikipedia |conference=CICM |series=Lecture Notes in Computer Science |publisher=Springer |volume=8543 |pages=224β235 |arxiv=1404.6179 |doi=10.1007/978-3-319-08434-3_17 |isbn=978-3-319-08433-6 |book-title=Intelligent Computer Mathematics β International Conference}}</ref> * [[KaTeX]] is a JavaScript library for converting LaTeX to HTML and MathML. It is developed by [[Khan Academy]], and is among the fastest LaTeX to HTML converters.<ref>{{Cite web |title=KaTeX β The fastest math typesetting library for the web |url=https://katex.org/ |website=katex.org}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)