从格式地狱爬出来的血泪史
话说回来,毕业那阵子,写论文简直要了我的老命。内容倒是次要的,那个排版才叫人崩溃。学校给的格式要求复杂得像天书,尤其是用LyX来搞。我一开始就是个纯新手,心想着能省点事,结果是越搞越乱。
我当时真是抓狂了,整晚整晚地熬夜,不是在写字,而是在调那狗屁的章节编号,要么就是图表跑飞了。我记得有一次,为了把页眉页脚弄对,我对着电脑骂了半小时。后来我一拍大腿,不对劲,LyX/LaTeX这东西,大家不是说专门用来搞定复杂排版的吗?肯定是我用法不对。

我决定从头开始,把那些模板文件翻了个遍。我发现,真正要省事,不能光依赖界面点点点,必须得找到那个“灵魂”设置,也就是那些最基础的配置是怎么跑起来的。
找到设置,让机器自己跑起来
我决定不再瞎折腾,把精力集中在两个地方:一个是文档结构,一个是自动化编号。

- 第一步:搞定文档类型。
我直接放弃了LyX默认那些花里胡哨的普通文章类型,而是直接找了一个接近学校要求的学位论文模板(或者说,我魔改了一个学校内部流传的通用模板)。这个模板一上来就把页边距、行距、字体大小都固定死了。我只需要导入,剩下的事情它自己就承担了。省去了我手动去量尺子、检查边距的功夫。
- 第二步:核心是章节编号。
以前我手动调,现在我发现只要在文档设置的“编号与目录”里,把那个“编号深度”拉到最高,系统自己就会处理一级、二级、三级的编号。最关键的是,图表和公式的编号,我以前老是手打,改一处错一串。现在我只用
\label和\ref这一对命令兄弟,随便插,它自己就按顺序来了。一旦有增删,重新编译一下,立马就全对。 - 第三步:参考文献自动化。
这才是真正的大头。以前我用Word时,参考文献是人工编号,改一个引用,后面的全得手动挪。在LyX里,我直接指定一个BibTeX文件。这个文件里存着我所有引用的信息。我只管在正文里写
\cite{某个作者的代号},那一下,它自动生成尾页,自动按格式排序,连脚注格式都帮我弄得服服帖帖。
结果证明:懒人才是最高效的
我记得我光是处理格式,之前花了快一周时间,中间还返工了三次。自从我把这套自动化流程跑通之后,我后来的几次修改,基本就是十分钟的事。我只需要把新的内容塞进去,点一下编译,一个PDF文档就出来了,格式整齐得像刚从印刷厂出来的一样。LyX写论文,麻烦的不是LyX本身,而是你用手动档去开自动挡的车。
这个经验告诉我,面对这些强大的工具,一开始的投入是必要的。虽然设置模板的时候会头疼,但一旦搞定,后面就是躺着赚钱的感觉。大家如果还在被格式折磨,真的可以试试,找一个好的基础模板,把编号和引用这两大块扔给机器去管。解放双手,专注内容,这才叫高效写论文嘛

