xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

MathJax TeX & LaTeX All In One

MathJax TeX & LaTeX All In One

学术论文排版: 数学方程式/表达式/科学计算法

LaTeX

image

https://www.latex-project.org/

LaTeX ((/ˈlɑːtɛk/ LAH-tech or /ˈleɪtɛk/ LAY-tech) 通常被称为 LATEX) 是一个用于文档准备的软件系统。写作时,作者使用纯文本而不是像 Microsoft Word ,LibreOffice Writer 和 Apple Pages 等所见即所得文字处理器中的格式化文本。作者使用标记约定来定义文档的一般结构,使整个文档中的文本风格化(例如粗体和斜体),并添加引用交叉引用。TeX发行版(例如TeX Live或MiKTeX)用于生成适合打印或数字发行的输出文件(例如PDF或DVI ) 。

LaTeX 在学术界广泛用于许多领域的科学文档的交流和出版,包括数学计算机科学工程学物理学化学、经济学、语言学、定量心理学、哲学和政治学。它还在编写和出版包含复杂的多语言材料(如阿拉伯语和希腊语)的书籍和文章方面发挥着重要作用。 LaTeX 使用TeX 排版程序格式化它的输出,并且它本身是用 TeX 宏语言编写的。

LaTeX 可以用作独立的文档准备系统,也可以用作中间格式
例如,在后者的角色中,它有时用作将 DocBook 和其他基于 XML的格式转换为 PDF 的管道的一部分。
排版系统提供可编程的桌面排版功能和广泛的工具,用于自动排版和桌面排版的大多数方面,包括表格图形的编号和交叉引用、章节和小节标题、图形、页面布局、索引和参考书目。

TeX 一样,LaTeX 最初是作为数学家计算机科学家写作工具,但即使在其发展初期,它也被需要编写包含复杂数学表达式或非拉丁脚本的文档的学者所采用,如阿拉伯文、天城文和中文

LaTeX 旨在提供一种高级的、描述性的标记语言,它可以让作者更轻松地发挥 TeX 的强大功能。
本质上,TeX 处理布局方面,而 LaTeX 处理文档处理的内容方面。
LaTeX 包含一组 TeX 宏和一个处理 LaTeX 文档的程序,并且由于纯 TeX 格式化命令是基本的,它为作者提供了现成的命令来满足格式化布局要求,例如章节标题、脚注、交叉引用和参考书目.

LaTeX 最初由 Leslie Lamport在 1980 年代初期在 SRI International 编写。目前的版本是 LaTeX2e(程式化为L A T E X 2 ε),于 1994 年发布,但在 2020 年更新。LaTeX3(L A T E X3)自 1990 年代初以来一直处于长期发展之中。LaTeX 是免费软件,根据 LaTeX 项目公共许可证 (LPPL)分发。

https://en.wikipedia.org/wiki/LaTeX
https://zh.wikipedia.org/zh-tw/LaTeX

LaTeX docs

https://www.latex-project.org/about/

https://www.latex-project.org/help/books/

https://www.latex-project.org/help/documentation/

所见即所得

In computing, WYSIWYG, an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web page, or slide presentation.

???

https://github.com/search?q=latex&type=repositories&s=stars&o=desc

MathJax TeX

Beautiful and accessible math in all browsers

<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>

www.mathjax.org/

https://github.com/mathjax/MathJax

MathML

Mathematical Markup Language (MathML) is an XML-based language for describing mathematical notation.

MathML was originally designed as a general-purpose specification for browsers, office suites, computer algebra systems, EPUB readers, LaTeX-based generators. However, this approach was not very adapted to the Web: the subset focusing on semantics has never been implemented in browsers while the subset focusing on math layout led to incomplete and inconsistent browser implementations.

MathML Core is a subset with increased implementation details based on rules from LaTeX and the Open Font Format. It is tailored for browsers and designed specifically to work well with other web standards including HTML, CSS, DOM, JavaScript.

Below you will find links to documentation, examples, and tools to work with MathML. MDN uses MathML Core as a reference specification but, due to an erratic standardization history, legacy MathML features may still show up in existing implementations and web content.

MDN

https://developer.mozilla.org/en-US/docs/Web/MathML

Mathematical Markup Language (MathML) Version 3.0 2nd Edition
W3C Recommendation 10 April 2014

https://www.w3.org/TR/MathML/

demos

https://github.com/nanmu42/CQUThesis

mathcal

https://leetcode-cn.com/problems/binary-search/solution/er-fen-cha-zhao-by-leetcode/

复杂度分析

时间复杂度:\mathcal{O}(\log N)O(logN)。
空间复杂度:\mathcal{O}(1)O(1)。

(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!

KaTeX

The fastest math typesetting library for the web

image

https://katex.org/

https://github.com/KaTeX/KaTeX

Marktext

📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

https://github.com/marktext/marktext

https://marktext.app/

ChatGPT

为ChatGPT/GLM提供图形交互界面,特别优化论文阅读润色体验,模块化设计支持自定义快捷按钮&函数插件,支持代码块表格显示,Tex公式双显示,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持清华chatglm等本地模型。兼容复旦MOSS, llama, rwkv, 盘古, newbing, claude等

https://github.com/binary-husky/gpt_academic

https://huggingface.co/spaces/qingxu98/gpt-academic

refs

https://stackoverflow.com/questions/64205493/mathjax-breaking-with-mathcal-and-subscript

https://docs.mathjax.org/en/v2.7-latest/tex.html



©xgqfrms 2012-2021

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2020-11-07 12:12  xgqfrms  阅读(149)  评论(2编辑  收藏  举报