优雅的 LaTeX

有很多 Geeks 或者 LaTeX’s Fanatical Fans 过分地强调了 LaTeX 的一些并非重点的特性,以至于很多初学者会觉得 LaTeX 很神秘很复杂,从而引发了初学者的畏难情绪甚至是负面情绪。尽管这些 Fans 说得并没有错,我是说在事实上,但是他们的表达方式和内心态度却间接阻碍了 LaTeX 的发展,我想这也是和他们的初衷相悖的。

我曾经也受到过这些言论的影响,但幸运的事,至今为止我已经越过了这些障碍,并更加坚信了他们所言(LaTeX 的优点)的正确性。因此我想以我自己的方式,向更多的人介绍 LaTeX —— 这个优雅,但有着自己高傲,却绝不复杂甚至神秘的东西

阅读全文 »

虽然「LaTeX 只能识别 EPS 格式的图档」是多年的误传,但是仍有许多杂志和期刊只接受 EPS 格式的图档。所以,尽管在日常使用中,我们很少会用到 EPS 格式,但是有时候不得不用。

今天帮朋友排版论文的时候,就又遇到了这样无节操的期刊。没办法,转呗。结果一看傻眼了,一共五六十个图片,手工得弄到猴年马月……于是动了动脑,写了个批处理搞定。

阅读全文 »

又是关于 Kindle 的文章呢,不过心情和上一篇可谓截然相反。嘛,生活还要继续,不想了。

Kindle 的原生系统实在是欠调教,想要用得顺手不得不自己安装插件。若是如此也就罢了,恼人的是,Amazon 会在 Kindle 链接 WiFi 的情况下为 Kindle 推送更新,而这些不经过用户同意静默安装的升级,会使得不少插件失效。这样一来,每次升级就得重新安装优化不少插件,着实浪费时间,于是禁止静默升级变得十分有必要。

阅读全文 »

多说评论框可以让静态博客实现评论功能,对于搭在 GitHub Pages 上的博客来说是非常好用的功能。美中不足的是,多说评论框的加载速度有些慢;默认情况下,多说评论框总是随页面一起加载,拖慢了整个页面的加载速度。

本希望用自动异步加载的方式,在页面加载完成之后,再加载多说评论框。奈何多说没有提供所需的 API。于是只能退而求其次,采用手动的方法。

阅读全文 »

语法是语言的规范,制定语法的目的是为了让表达清晰、意思完整、不致有歧义。人类活动中的情形千差万别,为了表达清晰等目的,会形成许多特例。因此如果尝试通过列举语法现象及特例来描述语法,可想见是非常繁琐的,并且这种行为有舍本逐末之嫌。

在看过旋元佑先生写的《语法俱乐部》之后,我更坚定了这个想法,并尝试将自己对该书的理解结合自己的经验和思考写出来,成为一个系列。

这是这个系列的第二篇,主要讨论名词短语以及冠词的使用。

名词短语的基本形态

名词短语可以充当句子中的主语、宾语、补语等成分,出现的频率相当高。同时,在名词短语中充当限定词的冠词涉及到许多规则,也是容易弄错的地方。涉及到名词短语的语法规则有很多,特例也有很多。基本属于「有二十条规则,又有二十条特例」的情况,令人烦不胜烦。但其实,在表达清晰、意思完整、无有歧义的要求下,这些规则并不需要死记硬背,借由客观地讨论就能形成完整的体系。

阅读全文 »

语法是语言的规范,制定语法的目的是为了让表达清晰、意思完整、不致有歧义。人类活动中的情形千差万别,为了表达清晰等目的,会形成许多特例。因此如果尝试通过列举语法现象及特例来描述语法,可想见是非常繁琐的,并且这种行为有舍本逐末之嫌。

在看过旋元佑先生写的《语法俱乐部》之后,我更坚定了这个想法,并尝试将自己对该书的理解结合自己的经验和思考写出来,成为一个系列。

这是这个系列的第一篇,主要讨论动词分类与补语的关系。

基本句型

英语中的基本句型有五种:

  1. S + V
  2. S + V + O
  3. S + V + C
  4. S + V + O + O
  5. S + V + O + C

从意思上说,一个完整句子表达的无非是「一个人/一个东西怎么样了」。这里「一个人/一个东西」称为主语部分(subject),告诉人们「这个句子讨论的是『一个人或者一个东西』」;「怎么样了」称为谓语部分(predicate,也称「述语部分」),它可以是「做了什么事情」或者「具有某种特性」。主语部分形式比较单一,通常由名词性的结构来担任。谓语部分的形式变化较多,五种基本句型实际就是通过不同的谓语部分结构来表达五种类型的含义。

阅读全文 »