我想提交以 TeX 格式编写的大学论文。但我不确定写作阶段的最佳做法是什么,所以我想问您 - 您是在 TeX 编辑器中编写论文,还是使用其他文本编辑器/程序(MS Word、Libre Office Writer 等)并在完成后将您的作品转换为 TeX?
编辑:我正在考虑使用 Word(或其他办公文本处理器)而不是 La/TeX,因为我想获得文本的视觉呈现。在我的 TeX 编辑器(TeXmaker)中,我需要搜索我是否写了\section
、\subsection
或\subsubsection
等。我认为这会让初学者在 TeXmaker 中写作变得非常复杂。也许这只是我的经验不足。
最终解决方案:我的最终解决方案是用 TeX 写我的论文,技术中心作为一个非常舒适的高级编辑器。
答案1
我认为在 Open/Libreoffice 或 Word 等文字处理器中撰写论文然后将其传输到电脑LaTeX
并不是一个好主意。
这种方法会迫使你重复做某些事情,并注意许多可能在传输过程中丢失的东西。有了它,LaTeX
你就可以在编写文本时轻松完成许多事情(添加引用、交叉引用……)。如果一开始就在文字处理器中完成所有写作,你要么重复做这些事情,要么最后再做。在后一种情况下,你很容易陷入麻烦,因为经过几周的写作,你可能不再确切知道 xy 引用来自哪里以及诸如此类的事情。
以脚注为例。如果您在文字处理器中定义脚注,然后想要将文本复制到编辑TeX
器中,则必须删除脚注标记,在复制的文本中搜索脚注文本,并将其全部放在一个\footnote{bla}
命令中。对 20 多个脚注执行此操作,您可能会忘记某些内容或为此而抓狂。
LaTeX
只要您遵循一些保持内容井然有序的基本规则,从一开始就这样做会比使用文字处理器更轻松地管理许多事情。
答案2
LaTeX 在处理大型作品方面的能力是 Word 和其他办公软件无法比拟的。一开始用 Word,后来改用 LaTeX,这个想法让我不寒而栗。但你必须花时间学习,买一本关于 LaTeX 的书,找出管理文献的方法等等。
如果你用 Google 搜索 LaTeX 和 Word 之间的比较,那么你将得到足够多的内容来阅读几天。
如果你需要一个地方来编写结构、移动段落、提供 TODO 列表等等,那么请查看 org-mode,这里:http://www.orgmode.org/
使用了 Linux、LaTeX (8)、Emacs (4) 和其它软件 10 年后,我写书的方式是:从 org-mode 开始,等到结构填满材料后,就用 LaTeX 来写。
答案3
我以 LaTeX 撰写了本科四年级荣誉论文(需要频繁进行阿拉伯语-英语排版)、硕士论文(阿拉伯语语言学),现在正在撰写博士论文。每次我都从一开始就使用 LaTeX。虽然我有时会因为 LaTeX 问题而放慢速度,从而打乱写作过程,但我发现一次性将所有内容正确设置到文档中要好得多,而不是在一个文档中处理格式问题,然后在另一个文档中重新处理。
此外,Latex 的许多方面都加快了排版过程。例如,我经常提到相同的人/地方/事物,而这些事物的名称必须音译。因此,我创建了一个宏来确保一致性并减少打字时间,这样我就不必每次打字时都切换键盘,而不是每次都写部落名称“Banū Hilāl”。同样,从一开始,在 Latex 中引用就比先以一种方式引用(例如 Zotero)然后转换为 Latex 引用要快得多。
另一方面,如果你打算将论文转化为期刊文章,请确保你所在领域的期刊接受 LaTeX 投稿,或者你愿意承担有时冗长而烦人的转换过程。我花了大概 3 天的时间才将我写的内容转换成 MS Word 文档,包括尝试不同的转换网站/参数,然后清理和校对结果。
答案4
我犯了一个错误,用 Scientific Word(专有的商业 LaTeX GUI)排版了我的博士论文的第一章。当时我以为这会提供两全其美的效果:提供一个简单的前端来进行编辑,同时在最后给我留下一些不错的 LaTeX 代码。然而,该程序在底层 LaTeX 源代码中引入了许多奇怪的宏和换行符以及其他奇怪的东西,我浪费了很多时间整理代码。
现在我使用我首选的编辑器(TeXnix Center)直接将所有内容写入 LaTeX,发现这要简单得多。正如其他人所指出的,从替代方案转换的过程通常比它本身更麻烦。对于脚注、方程式、表格和其他使用文字处理器中的特定工具排版的内容尤其如此,在转换过程中需要完全重做。
还值得一提的是,一旦你对 LaTeX 命令相当熟悉,输入它们比摆弄一些用户界面要快得多。如果我想在 Word 中插入脚注,我必须停止输入,单击 GUI 按钮,输入脚注文本,然后单击文档正文中的返回;在 LaTeX 中,我只需输入,甚至不必打断\footnote{}
我的写作流程。
最后一点:LaTeX 源代码以纯文本形式存储,通常在轻量级文本编辑器中编辑,这使得应用程序崩溃或文件损坏的可能性大大降低。即使包含代码的文件损坏,通常也可以恢复其中的大部分内容。