更新 1:我刚刚从下面的答案中了解到,更正确的说法是,MathJax 是在 Mathematics Stack Exchange 上编写数学的格式,它本质上是由 LaTeX 的数学部分组成的,而 LaTeX 是用 TeX 编写的。所以这解决了我的第一个疑问。
我找到了一个指南:MathJax 中可用的 TEX 命令:
http://www.onemathematicalcat.org/MathJaxDocumentation/TeXSyntax.htm#cases
这很好,但我必须进行大量滚动才能找到任何东西!
还有其他类似的资源吗?
此外,任何关于如何在 TeXworks 中编写 TeX 的建议都将不胜感激。例如,关于该主题的简单书写的 pdf 将会很方便。(我似乎没有通过谷歌找到一个)目前,我似乎只得到错误!
更新 2:在诸如 TeXworks 的编辑器中使用 TeX 而不是 LaTeX 是否有任何优势(例如,如果我想创建一个 pdf 文档?)我读到过 LaTeX 更精致,并且能产生更好的质量结果?
答案1
值得注意的是,stackexchange 不使用TeX而是 MathJax。MathJax 是一个使用类似 LaTeX 语法的 JavaScript 库对于数学。
LaTeX 生成完整的文档,因此典型的 LaTeX 文档将如下所示
\documentclass{article}
\begin{document}
\section{Introduction}
hello
\end{document}
如果您在网上找到 LaTeX 指南,它就会描述这类内容。
没有任何该标记在 MathJax 中有效,MathJax 仅处理诸如$\sqrt{x}$
求平方根之类的数学表达式。
有几个网站允许你与 MathJax 进行交互实验,在提交之前查看表达式的显示方式,例如这个
答案2
TeX 语言和建立在其上的 LaTeX 语法之间的主要区别在于,TeX 要求您使用低级命令指定页面布局和排版,而 LaTeX 提供高级命令,可在后台“隐形”地进行布局。在 LaTeX 中,如果您不想担心文档的外观,则无需担心,但您仍然可以控制。
LaTeX 提供语义标记,这意味着您可以\begin{theorem}
用 来代替\textbf{Theorem 1.}
,并且还可以为您处理自动编号和其他“智能”事情。
所有功能强大的软件包(用于绘图、导入图片、设置颜色、创建漂亮的表格等)通常都是只支持 LaTeX 的,但也有一些例外。所以我认为 LaTeX 比 Plain TeX 更广泛。
答案3
我认为您的问题部分是由于TeX
和LaTeX
经常被用作同义词,即使它们不是。TeX
是非常低级的,它接近于手动指定每个字符的位置。因此LaTeX
提供了一组更高级的宏来处理低级的东西。您链接的文档中的代码看起来比LaTeX
类似的TeX
代码更像。
所以你应该找一些入门书籍或教程,也许侧重于数学。也许你问题评论中的链接可能会有所帮助。