Thursday, May 5, 2011
[繼續貢獻]我是一名吉他手,昨天晚上去相親,感覺現在的女生..
先問了一個"大三和絃與小三和絃有什麼區別?",她楞在那裏半天,既不回答,也不說說自己的觀點。
看她對和絃理論沒什麼研究,就問一點實際一點的問題吧"怎麼在雙搖琴上實現Joe式的尖叫人工泛音",她說話了"雙搖琴?人工泛音?"
崩潰了,萬般無奈之中,記得女孩子普遍對感情敏感,"爲什麼英格威使用的和聲小調音階會給人帶來一種古典音樂的感覺?"她終於活躍了:"英格威是誰?...和聲小調音階?..."
[貢獻一個爛gag]我是一名理論計算機研究僧,昨天晚上去相親,感覺現在的女生⋯⋯
先問了一個"確定性圖靈機與非確定性圖靈機有什麼區別?",她楞在那裏半天,既不回答,也不說說自己的觀點。
看她對複雜性理論沒什麼研究,就問一點簡單的證明問題吧"怎樣證明一般圖上的旅行推銷員問題是無法近似的",她說話了"旅行推銷員問題?無法近似?"
崩潰了,萬般無奈之中,記得女孩子普遍對時間敏感,"怎麼實現背包問題的僞多項式時間的動態規劃?"她終於活躍了:"僞多項式時間?...動態規劃?..."
給 blogspot 裝了一個插件,可以顯示 TeX 公式了
Friday, March 11, 2011
顺应潮流,咆哮一下:在美国读PhD的男纸乃们伤不起啊伤不起!!!!!!!!!!!!!!!!!!
在美国读PhD的男纸乃们伤不起啊伤不起!!!!!!!!!!!!!!!!!!
老子半年前开始读PhD!!!!!于是尼玛踏上了不归路啊!!!!!!!
现在搞得老子天天睡不着觉啊!!!!!!各种内分泌失调啊!!!!!!!!!!!!!!!!
别人都用PhD猥琐男来称呼我啊!!!!!!!!!!!谁TM想做wsn啊!!!!!!!
读PhD的男纸很辛苦啊!!!!!!!!
每天上课有没有有有没有!!!!!!!!!!
每天做作业有没有有有没有!!!!!!!!!
每天写report有没有有有没有!!!!!!!!!有没有有有没有!!!!!!!!!
每天搞project有没有有有没有!!!!!!!!!有没有有有没有!!!!!!!!!
每天写代码有没有有有没有!!!!!!!!!有没有有有没有!!!!!!!!!
尼玛很累的啊!!!!
别人晚上都在抱妹子啪啪啪神马的啊!!!!!!!!!!!!!
哥还必须在实验室呆到3点然后坐半小时公车回家啊!!!!!!!!!!!!!!
每天睡眠不足5个小时啊!!!!!!!!!!!!!
一到due day就各种通宵啊!!!!!!!!!!!!!!!!!!!!!!!!
上班时间不固定啊!!!!!!!!!!!!!!!!有尼玛自由啊!!!!!!!!!!!!!
有没有周末都一个鸟样啊!!!!!!!!!
在美国读PhD的男纸更是伤不起中的战斗机啊!!!!!!!!!!
都说美国是什么好地方啊!!!!!!!!!!!!!!!!!!!!
破农村走5分钟路碰到一个人就算多的啦!!!!!!!!!!!!!!!!!
都说韩国菜墨西哥菜西餐好吃啊!!!!!!!!!!
尼玛好吃条毛啊!!!!!!!!!!!!!!!!!!!!!!
中餐馆10块美金一碟青菜啊!!!!!!!!!!!!!!!!
尼玛敢再贵一点吗!!!!!!!!!!!!!!!!!!
每个月房租电话费伙食费油费加起来上千美金啊!!!!!!!!!!!!!!!
以上省略三万字,有没有!!!!!!!!!!!!!!!!!!!!!!!
总之读PhD的上辈子都是折翼的天屎啊!!!!!!!!!!
在美国读PhD的上辈子都是折了翼又折小鸡鸡的天屎啊!!!!!!!!!!!
Tuesday, February 15, 2011
Short notes about LaTeX2e fonts
- 每种font有五个attributes:
- encoding, 如OT1, T1 等。
- family, 如cmr (=Computer Modern Roman), ptm (=Adobe Times)等. 值得注意的是,family 又分为三种:
- roman (serif),即衬线字体
- sans serif,即无衬线字体
- typewriter (monospace),即等款字体
- series, 如m for medium, b for bold
- shape, 如n for normal, it for italic, sl for slanted, sc for caps and small caps.
- size, 如1.5in, 3mm
- 所以,OT1 cmr m n 10 就是指 Computer Modern Roman 10 point, TeX 里面的font name就是cmr10
- 所以,平时见的\textxx command就是用来设置这写attr的。如\textrm{..} 用来更改 family, \textbf{..} 更改 series, \footnotesize 更改size 为 8pt
- 用于底层的font selection command为\font... 系列。如\fontfamily 用来选择family
- 使用author commands来直接选择字体。上面所说的如\textrm会选择一种现在选定的roman字体(\rmdefault)。因此要更改这个设置,则可以更新\rmdefault:
- \renewcommand{\rmdefault}{ptm}
- 数学字体与文本字体不同,并且更复杂。比如上面的命令只改变了文本字体,而没有改变数学字体。所以一般是用package来封装、完成上面所说的这些命令。
- 比如要把文本和数学字体都改为Times, 则执行 \usepackage{mathptmx}
- LaTeX包含有可用的minimum font sets ``PSNFSS collection'',除了默认的Knuth大爷的Computer Modern,还有Times, Helvetica, Palatino, Chater等,强烈建议参考 [2].
- 注:在 PSNFSS 里有一个pifont,包含了一些有趣的符号。如扑克牌……
- 执行 pdftex testfont 可以测试LaTeX能用的字体。执行后,输入字体名字(如cmr10),然后 \sample, \bye。TeX会生成对应的一个示例。font-change [6] 给出了一份不错的参考。
- 通过\mathbf 等命令来使用某种特别的数学字体。型如 \mathbf 的字体称为 math alphabets。它们只能在数学模式内使用。
- 数学字体与文本字体一样具有五个attribute。然而,它们并不能被单独设置,而只能通过设置 "math version" 来设置。predefined的math version有normal和bold。它们只能在数学模式外调用。如 \mathversion{bold} 选择使用了 \boldmath 这个math version。
- 综上所述,要选择特定的数学字体,必须使用如下的步骤:
- 定义一个新的mathversion:如 \DeclareMathVersion{normal}
- 定义相应的mathalphabet,如\SetMathAlphabet{\baz}{normal}{OT1}{cmss}{m}{n}, 它设置 \baz 为 normal 这个 math mode 的一个math alphabet,其中的OT1, cmss m, n参数意义如文本字体
- 定义数学符号字体以及数学符号。以上只是设置了math alphabet的字体,还必须为符号再定义一套字体。参考 [1]。
- 定义数学字体大小。有四种大小:\textstyle, \displaystyle, \scriptstyle 与 \scriptscriptstyle,使用\DeclareMathSizes设置。
- 最后,使用 \mathversion 来选用这个 math version.