英雄无敌pdf电子书

《英雄无敌》是我最喜欢的玄幻小说之一,最初连载于《大众软件》。我喜欢它的语言,总觉得它是最适合写玄幻小说的语言。我虽然不玩大型游戏,读后也跃跃欲试。

阅微堂启发,我也开始把自己编译的电子书放到网上。发现横版的电子书确实适合全屏阅读,因此也就采用了这种方式。

存在的问题是,pdfLaTeX编译出的电子书内容、排版没的说,只是文件尺寸太大。区区40页,而且没有插图,竟然已经达到1.6M之巨。而相同内容使用xetex编译,只有300多K,相差5倍。只是xetex的不但没有侧栏index,还不能横排。比较郁闷。如果有哪位大侠偶然路过,且知道解决方法,请指点一二,在下不胜感激。

LaTeX:如何减少PDF中的生僻字

在使用latex进行中文排版时,难免遇到生僻字。如果处理不好,则会降低排版者的成就感、加重挫折感,阅读者也会心生不爽,暗怨排版者偷懒。排版装帧精良、品相完好的电子书是每个LaTeX爱好者的追求,而生僻字的处理这一细节也不容小觑。这里我分享一下自己在对付生僻字方面的一些心得,抛出这块板砖,但愿能引出玉石。希望高手不吝赐教,晒出各自的实践经验,以便大家共同提高。

一、原装正版方案:安装字库

最直接,同时也是最有效的处理方法,莫过于安装大字库。这里的大字库包括两方面,简单来说就是,源文件的字库和PDF的字库。

源文件的字库是为了让排版者看清楚所要处理的内容是什么。生僻字在tex文件中一抹黑全是乱码,在生成的PDF中却是可读汉字,这样的事情不是不可能。这说明源文件所依赖的计算机环境中,字体信息不全。而PDF所使用的字体却可以与计算机环境字体相对独立,因此出现上面所说的怪事。

我安装了GB18030 Support Package的SimSun18030.ttc以及方正超大字符集。这样一来,在计算机中,只要选中了编码和字体,就不存在无法显示的小方框了。

但是,即使能在计算机中正常显示,也未必能在生成的PDF中正常显示。这是因为,latex系统依赖额外的字型描述信息,才能画出正确的汉字。

由于latex的两种字体中,GBK家族字体丰富,字型饱满,虽然支持的汉字有限,但是仍然是主流选择。而utf8家族里,尤其Unicode超大字符集字体,虽然支持更多的汉字,但是由于字体选择少,字型不丰满,较少人选择。

推荐文章:texlive2005中文定制版(免安装)-CTeXlive2005 (20051018)

二、枪版方案:录制播放

方法要领:使用其它工具画出汉字,保存成图片格式,以便调用。高手可以使用EPS图,中手们使用jpg或png就可以了。

假设要生成左”扌”右”中”这个字,(表示我们要将生僻字握在手中),其字体代码为AA220。
环境:windowsxp+方正超大字符集+office2003+Photoshop CS9.0+CTEX

注意,需要加入\usepackage{graphicx}才能正确编译。

  1. 打开word2003,新建文档,插入->符号,在下方的输入框中输入22AA0,如果所示,就会出现左”扌”右”中”这个字,如图所示:
    001.jpg

    点击插入,就会在word中出现该字。如图:

    002.jpg
    选择并复制该字备用。

  2. 打开PS,新建文档,参数如图所示:
  3. 003.JPG

    点击”好”按钮。由于72X72较小,需调整显示比例到看着顺眼的比例。
    然后选择”横排文字工具”,点击图像的左中部,显示出跳跃的光标。此时选择”simsun funder extended”字体,字号选72点,其余默认。

  4. 在图像中粘贴,如图:

    004.jpg

  5. 选择图层->栅格化->文字,使文字融入图层。
  6. 保存为22aa0.jpg图像备用。
  7. 在latex中加入适当语句显示该图片。
    latex语句:左手\lower0.15ex\hbox{\includegraphics[width=.85em]{22aa0ps.jpg}}右中
    效果如图:

    005.JPG

三、DIY方案:仓颉造字

众所周知,汉字是由笔画、偏旁部首等零部件攒成的。找到正确的零部件,再以适当的方式组合在一起,就可以定制特殊的汉字。此方案为上两种方案的补充。仍以左手右中这个生僻字为例。

注意,需要加入\usepackage{graphicx}才能正确编译。

LaTeX语句:\hbox{\scalebox{0.7}[1]{扌}\kern-.3em\scalebox{0.6}[1]{中}}

语法要点:

  • hbox{}:插入一个水平盒子
  • \scalebox{水平缩放因子}[垂直缩放因子]{对象}
  • kern:水平方向平移一个对象。与之对应,可以使用lower在垂直方向平移对象。

整句话的意思是,插入一个水平盒子,里面先排版一个”扌”字符,它的宽度缩小到70%,高度不变。之后再排版一个”中”字符,其宽度为60%,高度为普通高度,再将这个”中”向左平移0.3em个单位。

为什么”扌”的宽度为60%呢?这是因为,它的右侧是空白的,占了一部分空间,如果分配的宽度太小,会使提手旁太难看。另外,由于0.6+0.7==1.3,所以需要使之重合0.3,才能使之正好占100%的一个字的空间,no more, no less。

我们看一下对比效果:

006.JPG

可以看出仓颉版的更自然一些。再来补充几句。

左右结构的汉字要求”左收右放“,即,左边的字要瘦些,右边的字要肥些,搭配才好看。请看图中的“黑猫”两字的比例。

008.JPG

对应语句为{特立独行的小\hbox\scalebox{0.4}[1]{黑}\kern-.05em\scalebox{0.55}[1]{猫}}真好看

左边为0.4,右边为0.55,缩进了0.05。如果不信可以看看”林”字,左边的”木”是不是比右边的”木”要瘦小,而且一捺也缩成了点。这种情况,如果没有合适的偏旁,用两个”木”生造出来的”林”字会很难看的。

反转、倒立、上下结构的也可以制作,例如:

009.JPG

对应语句为:

\hbox{\scalebox{-1}[1]{特}\lower-1.6ex\hbox{\scalebox{1}[-1]{立}}}独行的\hbox{\scalebox{0.5}[0.5]{小}\lower-1.0ex\hbox{\scalebox{1}[0.4]{黑}}\lower.1ex\hbox{\kern-1em\scalebox{1}[0.5]{猫}}}真好看

好了,如果您受累读了这篇文章,欢迎进行这样的思考,权作作业:

  1. 半包围的字如何进行排版?例如”边”字。提示:使用kern与lower进行平移。
  2. 进阶作业:如何把左右结构、上下结构的模式作成宏,以便快速造字?例如:\leftright{扌}[0.7]{手}[0.6],(表示左边缩至70%,右边缩至60%,同时右边向左边平移0.6+0.7-1=0.3)。

一剪梅·郊游感冒

红叶尽染畅郊游。
脱下外套,玩牌打球。
座中闻谁轻咳嗽?
待回房间,疼痛满头。

面纸漂零鼻涕流。
一人感冒,传染一楼。
此病无计可消除。
才下双鬓,又上喉头。

afternoon of autumn

redleaves

river

我读小话西游


原来在《读库》上读到刘勃的《小话西游》几章,感觉不错。在四大名著中,我最喜爱的是《西游记》,也陆续读了一些与此相关的书,感觉给我最大震撼的还是刘勃的《小话西游》。与百家讲坛比起来,像是读刘心武老师的《揭秘<红楼梦>》。比易中天的《品三国》强多了。

1.理解一个人,要结合他所处的环境

看一下刘老师是如何分析菩提祖师的。

先是说分析孙悟空的同学们,水平未必高,“他们都是实在人,把灵台方寸山,斜月三星洞当作了职业技术学校,是来学‘寻了饭吃’的本事的。”再来说菩提祖师的处境,以及无奈的解决方式:

在体制外搞民办教育,招生就不免成了问题。所以菩提空有一身的本事,课也就只好上成那个样子,——一半是为了学生能听懂,一半没准也是佯狂,讲正经的你们没反应,我就照死了给你们往俗里讲。这种情况下,能招到猴子这样的学生,真是难怪他“十分欢喜”。

再来推测菩提祖师的内心深处:

他对体制看来也没有好感。对猴子的教育,明显走了白专道路。日常人际相处的道理,他是要猴子去懂得的,所谓“教他洒扫应对,进退周旋之节”。天庭上的官场规矩他却完全不讲。后来猴子对玉帝、老君的牛气态度,能说没有他的影响?

作者通过分析菩提所在的环境,与释、道两家的关系,猴子的师兄弟的素质,就把菩提的心态破解出来了。有人说这还不容易?从书中找出一两个闪光点加以阐释,确非难事。难的是通读全书,把前后故事关联起来理解,提出一整套自己的见解。提出骇人听闻的观点也不难,难在于能够自圆其说,论点严密,论据充分,无一字无来处。

2.把前前后后的故事放在一起横向比较,找出关联。

以往我在读《西游记》时,是以冰糖葫芦的模式理解的,认为四人组聚义后之后降妖的故事,前后对调一下也无不可。现在读刘老师的《小话西游》,才知道并非如此。刘老师把黄风怪故事、过流沙河收沙僧、观音菩萨等“试禅心”、万寿山五庄观,偷吃人参果、白虎岭上三打白骨精故事、碗子山波月洞,黄袍怪故事、平顶山莲花洞,金角大王银角大王故事这几个故事看成有机整体,深入剖析猪猴交恶的原因,唐猪联盟形成的背景。

再来重温一下刘老师的思路。

唐猪同盟形成的必然性:行者的名士气,对唐僧缺乏应有的尊重,已经埋下伏笔;以俗人自居的猪八戒的出现,对唐僧的尊重和倚重,使之萌根生芽;然后“试禅心”时,老猪被捉弄,埋怨行者知情不报;三打白骨精时,就开始撺唆师傅念“那话儿”了。到后来两人恶性循环,你打我的小报告,我不分青红皂白地捉弄你,只有老和尚被捉时,两人才能和平共处。

整个分析过程分析得丝丝入扣,耐人寻味。

3.跳出本书

观千剑然后知剑,读千赋然后知赋。仅仅拘泥于某一本书,是不会有太高造诣的。

刘老师在分析闹龙宫时,结合《封神榜》中哪咤的故事进行比较,立刻让纨绔子弟哪咤原型毕露:原来大家都很喜欢的角色哪咤,是这么个德行;而悟空一派名士气,虽然无礼,却不会仗势欺人。同时,老龙王那成熟的政治智慧,礼贤下士的一海风度的根源,也就跃然纸上。

结合黄仁宇《万历十五年》国军在倭寇面前不堪一击,分析天兵天将在孙行者面前不堪一击;结合历史上众多的吃人、杀人史实,分析狮驼国的大鹏,可谓有理有据,将神话背后的历史背景,挖掘出来。记得《指环王I》台词:History became legend, legend became myth,那么这里就是其逆过程,把myth后的legend,legend后面的history给揪出来。

4.才子妙笔

文章中生花妙笔真不少。试举几例。

—————————————————————————————–

唐僧是凡人,在妖怪面前只有依赖悟空可以理解,但在对佛法的认识问题上,还时常需要一只半路出家的猴子来开导,就未免有些说不过去。正像中文系的老师,体育水平不如学生没关系,但对文学史,总该要比较熟悉一点才对。

—————————————————————————————–

精液和脑浆都是白色的粘稠液体,古人隐隐觉得两者是一回事,所以研究出各种还精补脑的窍门。罗真人修为高,李逵劈开他的脑壳,看见的也就都是白的。则唐僧的十世元阳都凝聚在脑门子上,该浓厚到什么地步啊!难怪他面对什么问题的时候,都是个一脑瓜糨子的样子。

—————————————————————————————–

小白龙显然对自己尿颇为自得,不但为之口吐人言,甚至要“厉声高叫”一番才过瘾。不过也有弄巧反拙的地方,盖“往后蹲了一蹲,咬得那满口牙龁支支的响亮,仅努出几点儿”,撒泡尿也要折腾得如此费劲,很像是得了花柳病的症候。

—————————————————————————————–

韩非子说,上古竞于道德,中世逐于智谋,当今争于气力。一调芭蕉扇猴子一口一个“嫂子”的讲亲情,“竞道德”是也;二调芭蕉扇变成老牛的模样搞诈骗,“逐智谋”是也;三调芭蕉扇则是猴子加猪加火焰山土地及阴兵加南天门的李天王与哪吒三太子加佛门的四大金刚合伙对老牛发动围攻,“争气力”是也。三次借扇,正可与这套世风日下的理论相印证。

—————————————————————————————–

我自己的收获,1和2是可以拿来就用的经验,以后在写书评时可以用作参考;至于3,那就只能是慢工细活儿,多读书,多记录,多思考;至于4,呵呵,靠缪斯的赏赐吧。

我的手机收发邮件设置

最早是在使用gmail邮箱时了解到“黑莓”这一概念,37键的设置也实在让人觉得酷。搜索后了解详情,感觉买得起手机发不起邮件。具有中国特色的居高不下的通讯费用制约了它的普及。

但是如果使用手机收发邮件实在太方便了。我之前曾使用了126的随身邮功能,把常用的邮箱都转发到126。这样一来,虽然只能读一部分内容,但是发件人和subject是没问题的。我感觉还是挺方便的。到后来,也渐渐厌倦了每次只能读70个字或160字节,而且有丢失内容的现象。

现在买了一部多普达C720W手机,也支持全键盘,可以pushmail。读了百度百科上此文,我感觉真正的pushmail在中国尚不成熟,于是着手打造自己的pushmail。具体作法如下:

  1. 首先在移动申请足量的GPRS流量费用。我的方案是,99套餐里包含10M,又花5元钱买了10M,这样每月就有20M流量了。先试一个月看看是否够用。
  2. 绑定126的随身邮,使用彩信接邮件。这样能确保第一时间收到信件。
  3. 把常用的邮箱都转发到126中。其余几个邮箱都是支持自动转发的,这样,所有的新邮件都会自动由126发送到我的手机上。
  4. 在手机上为常用账号设置发件箱,只用它来发邮件,不用它来收。

熟悉126随身邮的可能会问了,为什么不使用随身邮的彩信回复呢?答案是,回一条彩信是一元钱一条。而使用GPRS流量,则远远低于此价。如果一天发10条彩信,一月300元,赶得上黑莓服务费了。而使用GPRS流量,则费用不会说么高。同时,如果单纯使用GPRS来收发,即时性又无法保证。你总不能每隔一分钟就收取一次吧?再说了,如果以彩信发送,只能从126的邮箱发出,我需要的是从不同的邮箱发出相应的信件。

结合了GPRS的经济之处,以及随身邮的即时性,这就是我的解决方法。

现在听说,广东的GPRS费用已经降至5元100M了。北京这边还是5元10M。中国网费甲天下,北京网费甲中国。

流水帐005

从上海回来之后,学车这件事渐渐不再能让我学得新鲜刺激好玩。一方面,搬家等其它琐事占据了部分时间。紧接着就是暑假来临。7、8月份正是学生充电旺季,乌泱乌泱的学生大军充斥着教练场,上班族根本约不到车。我想学的时候,约不到时间;能约到车的时候,又没时间去。

其实根本原因,觉得还是在于那位动辄冷嘲热讽的师傅实在让人无法忍受;爷哪受过这气?唐朝和尚让至尊宝所体验的那种抓狂,我现在感同身受,甚至有过之。

莫非涉世之初,不善于维护自己的权益而受人欺负是理所当然的。高中时读林纾译的《块肉余生述》,读到大卫·考伯菲尔德不得不花钱买自己不需要的东西,人家占自己便宜而无从拒绝。现在想来,若有所悟。i’m not alone. 可是我实在不想变成头顶长角,满身是刺的市侩,以便对付其它的市侩。如果能有更高雅一点儿的解决方案,何苦自污?想起俺张家的名人张衡来,“虽才高于世,而无骄尚之情。常从容淡静,不好交接俗人”,不论做事还是做人,都很高雅,同时与那些俗人保持距离。慢慢学习,慢慢成熟呀。

左撇子,右撇子

一。

小学某伙伴初学写字时,用左手。遭老师怒斥,改用右手。

二。

五六年级时读过一个故事。一军人抗美援朝时被炸掉了右臂。回到家乡教书。苦练左手。写出来的字比一般人右手还好看。

三。

初中时读金庸,连城诀。

狄云,右手手指被削。后来重出江湖,扮成走方郎中与小师妹相遇,因使用左手被看穿。

四。

最近看4400。

doctor keven说,注射promicin而不死,从而获得超能力的,多半是左撇子。

五。

前两天。

酒过三巡,手脚渐渐迟钝。右手托腮,左手执筷,夹起一箸凉菜。

朋友惊奇地问,“你竟然是左撇子?!”
我惊奇地回问,“你竟然是右撇子?!”

父母都是左撇子,天生不是左撇子的我,现在几乎能左右开弓了。幻想有一天我也能得到promicin,激发出超能力。到了那时,我就能…… hohohoho~~~(即使得不到超能力,有时使用左手也挺好玩的。)

吴清源

上周五接收到一封快件,是朋友送的《吴清源》DVD。神往已久,竟至忘记,呵呵。

我对围棋,也就停留在“虽不能往,心向往焉”的地步,一直未能登堂入室。不过对围棋的故事还是比较感兴趣的,对浪子藤泽秀行,棋圣聂卫平,江铸久&芮乃伟,神童常昊,韩国老将曹薰铉,石佛李昌镐,商界棋侠应昌期,电脑围棋高手陈志行这些人的故事都曾十分痴迷。今年五一,我又将日本动画《棋魂》重温一遍,感慨良多。曾经买过一本吴先生的《中的精神》,当故事读了。不过一直没找到川端康成的《名人》,引为憾事。

回想起来,金庸先生关于围棋的态度对我也有很大影响。《碧血剑》里的木桑道人,天龙八部的珍珑棋局、黄袍僧,都充满超脱色彩。与象棋的“帝王将相”布局相比,围棋里一视同仁,这种理念也更容易让人接受。

后来无端地喜欢上了黑白棋,虽然远非高手,但是以棋会友,倒也其乐融融。想起阿城笔下的棋王,感觉我辈芸芸众生,实在生活得累。下棋,还是到一定境界才行。其实,其它事情又何尝不如是?不能无限上纲上线了,像余秋雨似的。

Powered by ScribeFire.

流水帐004

立秋了,天气真是还转凉了。

我的texlive2007ISO安装成为光盘版,免得占据ext3不多的空间。运行时只要先mount一下windows空间里的.iso文件就能运行,比较方便。

字体方案照搬的这里的教程,不赘述。

剩下的问题就是一大堆的package了,估计没问题。

发现一个latex的网站浙江大学理学院数学系TeX和LaTeX论坛,比较推荐。另外,台湾李果正写的《大家来学LaTeX》也不错。

发现MetaPost真是强大的图形语言,看来以后要跟它打交道了。初步看来,与CAD思想类似。

作为缓冲地带的工作语言

这两天接待的是俄国客户。只会说英语、俄语。
我方接待人员只会说汉语,英语。

在谈判时,双方都把英语当成工作语言。
而组内成员交流时,又各以自己的母语进行交流。
内部交流时可以畅所欲言,而不必担心泄密。
对方也是。

我们可以使用英语来交换意见,
把英语当成程序之间共享的剪贴板;
当成饭桌上盘子里的公勺公筷,
当成两国交战的公海。

又像是/tmp这个缓冲地带,
我们把临时数据文件放在这里,
并不意味着结果而只是过程。
我们以英语交流,只是一个缓冲。
到最后,都以自己的语言归纳汇总。
都把英语给丢弃了。
因为它的使命已经完成了。