2.3 科研写作与 LaTeX
科研写作
关于写出你的第一篇文章,由于每个人的情况不一样,方式也会不同。
对我来说,更自然的办法通常不是一开始就追求“写得很漂亮”,而是先尽快写出一个像模像样的草稿,然后再反复修改、反复迭代。先把东西写出来,比一直在脑子里打转更重要。很多时候,真正卡住人的不是不会写,而是总想一步到位,结果迟迟下不了笔。
所以如果你第一次写文章,可以先把目标放低一点。先不要问自己“这一段够不够好”,先问自己:
- 这篇文章想解决什么问题
- 我做了什么
- 我看到的主要结果是什么
- 这些结果大概说明了什么
哪怕一开始写得很粗糙,只要主线能出来,后面就能继续修。
文章本身也是很主观的东西。同样一段话,不同的人会有不同偏好:有人更强调逻辑顺序,有人更强调语言凝练,有人更在意图和文之间是否匹配。所以写作这件事,不要指望只靠自己一遍就定稿。更实际的做法是:
- 先自己拉出一个完整草稿
- 再让导师和同门帮你看
- 然后根据反馈反复修改
这里一个比较重要的心态是“求同存异”。别人的意见里,真正需要优先吸收的,通常是那些反复出现的问题:比如逻辑不清、表述歧义、图看不懂、结论跳太快。这些往往说明读者真的在这里卡住了。至于一些风格偏好上的差异,比如一句话到底长一点还是短一点、某个词到底换不换,有时候未必要完全统一,能服务主线就可以。
所以可以把写作理解成一个不断收敛的过程:
- 先有草稿
- 再找人看
- 再根据共性问题修改
- 最后再慢慢打磨语言和细节
对于第一篇文章来说,先完成这个循环,比一开始研究很多“高级写作技巧”更重要。
最后不管是画图还是写作,都是很主观,考验 taste 的东西,所以一定要清楚自己想要什么,否则将会陷入无止尽的内耗之中。
LaTeX
LaTeX 是一种排版系统(不是 Word 那种"所见即所得"),你写纯文本 + 标记命令, 然后编译器(pdflatex / xelatex / lualatex)渲染成 PDF。
科研圈广泛用它的原因:
- 内容撰写和格式排版是2套内容,你可以专注于内容的填写,期刊模板(Elsevier / Springer / ACS ...)提供 .tex 模板,让你摆脱 word 排版
- 自动管理交叉引用(公式号、图号、引文)—— 加删一节不用手动重编号
- bibtex / biblatex 处理参考文献,配合 .bib 文件一处定义全文复用
- 版本控制友好(纯文本,
git diff看得清楚)
怎么开始
最简单的开始方式:
- 去网上下载一个 LaTeX 模板
- 把它编译成功
- 在那个模板上直接开始改
科研里很多期刊、学校、会议、arXiv 都会直接提供 .tex 模板。
比如 ACS 的官方 LaTeX 模板就可以直接下载:
编辑方式上:
- 新手:更推荐先用 Overleaf
- 进阶:可以转到本地编辑
Overleaf 的好处是:
- 不用自己装完整 LaTeX 环境
- 打开模板就能写
- 编译、报错、协作都比较直接
等你真的开始长期写论文、经常管理多个项目,或者想配合 Git 使用,再切到本地会更合适。
文献引用怎么管
LaTeX 里最常见的做法是:
- 参考文献信息放在一个
.bib文件里 - 正文里用
\cite{...}去引用
也就是说,.bib 文件更像是你的文献数据库。每篇文献写一条条目,正文需要时直接引用。
一个很小的例子:
@article{einstein1905,
author = {Albert Einstein},
title = {On the Electrodynamics of Moving Bodies},
journal = {Annalen der Physik},
year = {1905}
}正文里引用:
\cite{einstein1905}所以更实用的理解是:
.tex负责正文.bib负责参考文献
这样后面改格式、换期刊模板时会轻松很多。
公式写法
公式这部分只先记住最常用的几种。更完整的写法可以直接看 KaTeX supported functions。
行内公式和独立公式
行内公式:
$E = mc^2$显示效果:$E = mc^2$
如果你在网页或 Markdown 里写数学公式,很多时候也是这两种写法。
上下标
$x^2$
$x_i$
$x_{i+1}$上标用 ^,下标用 _。
如果上下标不止一个字符,记得用 {} 包起来。
分式、根号和括号
$\frac{a}{b}$
$\sqrt{x}$
$\left( \frac{a}{b} \right)$这里最常见的习惯是:
- 分式用
\frac{分子}{分母} - 根号用
\sqrt{...} - 括号里公式比较大时,用
\left(和\right)让括号自动变大
希腊字母
$\alpha, \beta, \gamma, \Delta, \lambda, \mu$