我并不是一名真正的程序员,但我对学习如何使用 LaTeX/TeX 非常感兴趣。我在 Wikipedia 上查过并浏览过它,通过这种编辑方式创建的文档非常漂亮。它里面还有公式,所以写数学论文或物理论文会很棒。
这个系统只适合程序员吗,还是普通人也可以使用?(我主要是一名设计师,所以我通常在Word或InDesign中编辑它。)
答案1
我认为一个好的开始是浏览LaTeX 的简单介绍。显然,你不需要从头到尾读完,但读得足够多以理解如何以及更重要的是为什么LaTeX 与 Word 之类的文字处理器不同。
LaTeX 最让人困惑的一点是,它没有 WYSIWYG 方法。(所见即所得)。如果你不熟悉标记的概念,那么这将是一个很大的变化。显示您的计算机可以通过选择文本并单击“大胆的“按钮,LaTeX 的工作原理是让你告诉你的电脑你想要什么:
\textbf{Something Something Dark Side}
这个命令\textbf
基本上就是告诉你的计算机“将括号之间的文本变为粗体”。
学习 LaTeX 时,最重要的是知道遇到困难时该去哪里。我发现用谷歌搜索问题是找到问题答案的一种出奇的好方法。例如,如果你想知道如何关闭章节的自动编号,谷歌搜索“关闭章节编号 LaTeX”会首先出现两个包含有用信息的网站:LaTeX wikibook 上的文档结构页面和一个提供一些技巧和窍门的博客两者都包括解决问题的方法。
这LaTeX 维基百科是一个很好的资源。它非常基础,但涵盖了基础知识。还有另一个 LaTeX 入门教程这里。
如果您遇到某个特定软件包的困难,请使用此texdoc
功能。因此,如果您遇到困难,例如,软件包hyperref
,texdoc hyperref
在命令行中输入将打开该软件包的文档。这适用于大多数软件包。(如果您使用的是 Windows,我想“开始菜单”>“运行”会为您打开命令行,对吗?)
需要学习的东西非常多,不要试图一下子就学会所有东西。先从一个简单的项目开始,让它运转起来。然后再考虑如何让事情复杂化。LaTeX 需要练习。你不可能一夜之间就从在 Word 中做所有事情转变为在 LaTeX 中做所有事情……但坚持下去,你几乎可以做到 Word 能做到的一切,甚至更多!而且做得更好。
您已经知道这个网站,这是另一个值得了解的好地方。如果谷歌搜索和维基百科不能回答您的问题,那么这个网站上的某个人几乎肯定可以回答。
答案2
除了 Seamus 和 Pieter 的回答,你应该为自己找一个项目,一份你想用 LaTeX 渲染的文档。如果没有目标,你会慢慢失去兴趣(至少我知道我会这样)。
答案3
它不是根本一个专为程序员设计的系统。事实上,学习曲线可能比 Word 或 InDesign 更陡峭,但那是因为你需要另一种排版思维方式。这可能导致 TeX 的形象更适合程序员,但那只是因为程序员更熟悉以另一种思维方式工作(例如,使用键盘和纯文本来完成某件事)。
只需阅读一些在线教程即可学习 LaTeX。此问题的相关部分建议了一个非常好的起点:对于 LaTeX 初学者来说有哪些好的学习资源?。
而且,作为一名计算机科学和数学专业的学生,我认为数学家比计算机科学家/程序员更擅长使用 LaTeX。所以 LaTeX 适合程序员的说法成立 :)。