几个朋友很快就要写论文了,我主动提出帮助他们用 LaTeX 写论文。他们的研究涵盖了从文学到医学的整个领域。他们之前都没有使用过 LaTeX,教他们如何使用整个程序似乎太费事了,而且收获太少。所以我倾向于把所有的 TeXnical 工作留给自己,让他们专注于内容。最大的问题是他们将如何向我传达他们的文本格式(斜体、引号、长划线、标题)和参考书目。还有其他人有类似的经历和解决方案想分享吗?任何建议都会有帮助。
我可以看到几种实现此目的的方法:
让他们用 MS Word 写,然后我会手动将其转换为 LaTeX
让他们按照他们习惯的方式去做。之后,我将把所有内容复制到 LaTeX 中并手动更改格式。显然,这是一个错误的过程;很容易忽略短的某处斜体字。更重要的问题是如何将 Word 引用更改为 BibLaTeX。这只能手动完成吗?这意味着大量的工作。
让他们用 MS Word 写,然后我会应用 LaTeX 转换脚本
这可能需要与第一个一样多的手动更正,因为 MS Word 和 LaTeX 是非常不兼容的格式。它似乎writer2latex
是最好的工具,因为它还声称能够将书目转换为 LaTeX。不过,我还没有在大型项目上测试过它(我没有任何大型 Word 项目可以测试它!)。
让他们使用 LyX,然后输出为 LaTeX 并更改格式
我一直都不喜欢复杂的 LyX 界面或它输出的格式。我认为学习 LyX 并不一定比学习简单的 LaTeX 格式容易得多。另一个主要问题是它似乎不会很快获得 BibLaTeX 支持。网站上的解决方法,但我还没能让它工作。
教他们基本的 LaTeX
教他们如何在简单的纯文本文档中书写、、、、、、\emph{...}
等,然后将其全部复制到我的LaTeX文档中并纠正他们的错误。也许值得使用 ShareLaTeX ,这样我就可以在他们打字时从背后看着他们。--
\chapter{...}
\section{...}
\enquote{...}
\textcite{...}
\parencite{...}
\textcite{...}
使用 Pandoc 或类似程序轻松格式化纯文本
Pandoc 对于简单的任务来说可能很简单,但一旦我们需要书目管理,事情就会变得更加复杂。另一种选择是使用类似 Markdown 的语法创建自己的 LaTeX 前端(可能是基于 LuaTeX),其中[smith]
表示对 Smith 的引用。这可能需要我做大量的工作,而且可能会出现错误。
答案1
对于我妻子的论文,我按照你的“教他们基本的 LaTeX”做:我给了她一个模板并解释了基础知识。引用需要我自己提供 bibtex 文件。不过,对于写论文的人来说,从模板开始应该不难。
最大的问题是当她输入错误时如何排除错误。
答案2
我担心你很可能要承担比你想象的更多的工作。我认为有效地提供校对和重新格式化他们的工作是不明智的,除非你没有其他事情可做。
我会选择您的“教他们基本的 LaTeX”。创建一组完整的 LaTeX 文件,并设置他们个人论文的格式。在文本中解释并展示您提到的简单命令(不要忘记空行表示段落的结尾,%
是注释字符)。然后,他们可以 pdflatex 并打印他们的文件副本,并获得方便的参考/指南。然后,他们可以通过在\end{document}
文件后立即添加一个来编辑他们的文件\begin{document}
,并在两者之间添加他们自己的文本(这样可以将您的智慧之言保留在文件末尾以供参考,但不会打印)。
在他们制作完某样东西并有特定问题后,您可以针对特定主题帮助他们。“LaTex 简明指南”(记不清确切标题,但可在 CTAN 上找到)对您/他们会很有用。
答案3
如果论文完成后他们仍是朋友:花两天时间向他们展示替代方案,然后让他们决定输入内容。设置一些输入规则,以避免最后所有的工作量都落在你这边。例如,word 用户可以输入 \cite{key}。
答案4
我认为这里要问的大问题是他们已经知道什么? 也许他们不知道 LaTeX,但很可能他们已经知道 HTML 或 Markdown(可能从他们的博客或他们在 Wikipedia 上的编辑中学到)。如果他们知道某种语义标记,就让他们使用它;将语义标记转换为 LaTeX 很容易,然后您可以根据需要进行格式化。
但重要的是关注 LaTeX 的优势: 将内容与布局分开让他们输入内容;您稍后再考虑布局。确保他们输入的是未经修饰的文本,即使它是在 Word 窗口中,您稍后必须从中提取文本。如果他们尚未使用某些明确定义的标记格式,请设置一些简单的规则。例如:
- 为了强调,请用星号括住文本(如 *so*)。
- 对于章节,以星号作为行首;如果是小节,则使用两个星号;依此类推。
- 对于来源,请说“(cite:authoryear)”(或其他您确定不会产生歧义的内容)。
任何能够写论文的人都能遵守这样的一些简单规则。将其转换为 LaTeX 语义标记只需几个简单的正则表达式;然后您就可以进行任何您喜欢的格式化。
只要确保向作者强调: 你担心内容,我完成后会担心格式问题。他们很难改掉将所有章节标题单独更改为 16 号粗斜体的习惯,但习惯之后,他们可能会发现只需考虑自己在写什么,而不是考虑它看起来如何,会是一种解脱。