TeX中递归调用命令二例

例子1. 定义广义乘法.

分析中, Hamilton发明了所谓的Sharp算子, 即用来表示乘积, 其系数是有界的。 例如$A# B$表示$A$与$B$和某个有界函数的乘积. 那么问题是, 如何在TeX中定义一个命令使得很方便写这种乘积呢?

这就是本文的重点:递归调用命令。

用法如下

Continue Reading

LaTeX字体属性及其在中文Beamer中的使用

认真研究下LaTeX字体的基本属性, 主要参考wiki。

首先, 字体有三大属性:family/shape/series, 外加基本属性:size. 下面我们逐一来看。

字体的Family属性

有成千上万种字体, 但是基本可以分为三个家族(family), 即

family TeX等价
有衬线字体(serif) \rmfamily
无衬线字体(sans-serif) \sffamily
等宽字体(monospaced) \ttfamily

所谓的衬线就是字体顶部或者底部的短横线。中文的话衬线字体就是宋体/明体(台)。而无衬线字体就是通常所谓的黑体。通常无衬线字体用于标题, 而衬线字体用于正文。英文字体请参考这里的字体分类网页

Continue Reading

Latex font choose

 

推荐一个参考文献整理插件

作为数学专业的学生, 我在使用TeX写作过程中喜欢用BibTeX结合amsrefs宏包来生成参考文献. 一个比较标准的参考文献数据获取方式是使用AMS mathscinet的数据. 你可以点击

前者需要购买数据看, 后者则是免费的.

使用过程中, 一个比较不方便的地方是:引用的BibTeX Key使用的是MR-number, 形如:MR3455147. 这导致根据这个Number很难知道具体是哪篇文章. 为了解决这一问题, 我决定采用google cite的方式来修改BibTeX Key, 即:作者姓氏年代标题首字母的方式, 例如上面的例子变成:TerngUhlenbeck2016Tau. 很明显, 一个一个手动修改不是很方便, 为此, 我花了一天的时间写了个javascript插件, 使得这件事变得非常人性化. Continue Reading