compiler-construction - 是否有像 Markdown 这样更简单/更清晰的语法可以编译成 LaTeX?

标签 compiler-construction syntax latex markdown

我爱 latex 。让我们马上明白。

我唯一希望的是一个更清晰的语法,可以编译成 LaTeX,就像 HTML 的 Markdown。这是因为我所做的大多数简单的文档创建(比如在类里面做笔记),如果我能输入 1/2 会更快并得到改进。而不是 \frac{1}{2}并将其编译成一个整洁的分数。我知道并使用 AucTeX,它可以加快输入速度,但它仍然不是很清楚,而且通常更容易出现语法错误。

如果存在编译成 LaTeX 的这种更简单的语法,请在下面的答案中告诉我。如果没有什么令人满意的,我很想为这个目标启动一个开源项目,但我想先了解现有的替代方案。

最佳答案

Markdown to LaTeX script存在于 Markdown in Python Markdown 实现。还有一个extensionmdx_math允许内联 LaTeX 数学。 Haskell Markdown to whatever converter, Pandoc , 可以有内联 LaTeX 数学,可以导出到 LaTeX。 Markdown family中可能还有其他人.但是,这些(AFAIK)都没有提供用于进行数学运算的替代语法。

有几个mathematical markup languages根据维基百科。虽然它是用 JavaScript 编写的,但您可能会对 ASCIIMathML 感兴趣.

您可能需要自己编写一些东西,但是 Markdown 扩展寻找使用干净语法(如 ASCIIMathML)的块会很整洁。

关于compiler-construction - 是否有像 Markdown 这样更简单/更清晰的语法可以编译成 LaTeX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3852135/

相关文章:

c++ - C/C++ : Perimeter and area of rects. 长方体的体积

c++ - 这个函数的参数在哪里?

latex - 有没有办法覆盖特定条目的 bibtex 样式文件?

c++ - hash_map 有多普遍?

c# - 我可以为 C# 制作自己的 JIT\Interpreter\Compiler 并在 Visual Studio 中使用它吗?

syntax - gnu 汇编器 : get address of label/variable [INTEL SYNTAX]

r - 什么 LaTeX 包与 knitr 一起使用以获得更多的表格控制?禁忌?

c - gcc 复杂常量折叠

Eclipse 编译正确,但在 'Problems' View 中显示错误

latex - 将\parindent 和\parskip 与\paragraph{} 一起使用没有任何效果