我以前没有用过 LaTeX,也不知道怎么用。不过我粗略地知道它能完成和 MS-Word 中的 Mathtype 类似的数学表达式编写工作。
我的问题是:
- LaTeX 总体上有何用途?与 Mathtype 相比,它有何优势?
- 学习 LaTex 在哪些领域/领域有很大益处?
- 我需要花多长时间才能学会 LaTeX 的基本用法?
答案1
LaTeX 比 Mathtype 更有用,因为:
- 一旦你习惯了它,在 LaTeX 中编写数学公式比在 Mathtype 中更快、更方便。
- LaTeX 比 Mathtype 能更漂亮地呈现数学公式,尤其是复杂的公式。
- 此外,它就像一种脚本语言,这意味着你可以通过编写一些简单的代码来控制很多不同的东西。一旦你掌握了它,它就会给你带来比依赖其他人的代码(Mathtype)更多的权力(虽然我还没有做到 :) )
据我所知,LaTeX 的主要优势在于数学公式。
我现在也在学习 LaTeX。根据我的经验,学习它的最快方法就是练习。除非你反复使用它们,否则你永远无法记住所有的语法。所以你可以先在 Google 上搜索一些 LaTeX 模板,然后按照你想要的方式更改它们,看看会得到什么。
答案2
1) 抱歉。从未使用过 Mathtype。跳过。
2)实际上不仅仅是写数学公式。我曾经用过它
- 哲学。LaTeX 也有逻辑符号(AND、OR、NEG),这在这里非常方便。
- 计算机科学。好吧,这个答案有点无意义,因为计算机科学几乎就是数学。但我的观点是,你可以使用 LaTeX 来漂亮地排版伪代码。这并不奇怪,因为 TeX 和 LaTeX 都来自计算机科学(分别是 Knuth 和 Lamport)。
- 几乎任何地方。信不信由你,我曾使用 LaTeX 撰写人文学科的论文。LaTeX 有一个非常好的系统来处理参考书目和学术论文的其他功能。
3) 就像我常说的,如果你懂基本的 HTML(即使是热情的 8 岁孩子也能掌握),那么 LaTeX 就轻而易举了。不过,有时 LaTeX 生成的错误消息可能会让人沮丧。当这种情况发生时,只需在 Google 上搜索错误,就应该没问题了。