第一章简介 81.1文本格式 在当今时代,计算机的一个最通用的功能就是对文本的电子化处理,它 主要由如下四步组成 1.文本输入到计算机里,存贮起来供以后修改、扩充和删减 2.格式化输入文本,使其以相同长度的行和特定尺寸的页显示出来 3.在计算机的监视器上显示格式化后的结果 把最终的输出送到打印机上打印出来 有很多字处理系统可以在一个软件包中同时实现这四方面的功能,因此 用户也就意识不到上面这几种划分。而且,第3,4步实际上是一样的:都 把格式化后的结果送到一个输出设备上,只不过一种是监视器,另一种是 打印机罢了 而类似于TX这样的文本格式化程序,就只进行第2步的处理。任何 种文本编辑器都可以用来输入和修改源文本。如果你已经熟悉而且习惯于使 用某一编辑器,那就不妨继续用它。而字处理程序就不一定满足这里的要求 了,因为这种程序通常要加入很多不可见的控制字符。对字处理程序而言, 所见即所得是一个非常好的功能。但是另一方面,你所得到的,也不必就是 你所见到的 用来作为格式化程序输入的在编辑器生成的文本中,应该包含一些特殊 命令或指令,但这些指令是用可以看到的普通文本表示的。从某种意义上来 这种供格式化用的指令集很像一种装饰语言,它只是用来表示段落、章节等 等从哪儿开始,而不是直接对文本进行格式化处理。而在格式化的过程中, 这些指令是如何被解释的,则要看所选用的版面设计格式了。同样的文本 在不同的版面格式下可以形成完全不同的样式 而格式化程序的功能远不至这些。实际上TX也是一种有丰富功能的编 程语言,知识丰富的用户可以用它编写代码,来增加某一功能。1X自身 也就是一组复杂的宏的集合。而且任何用户都可以通过编程对IATX进行扩 展,或者直接利用其它程序员已设计好的宏。TX和X的功能并不只是 那些包含在基本软件包中的内容 对于格式化软件而言,文本处理的最后一步是把结果送到输出设备上, 即打印机或者计算机监视器上,甚至可以是一个文件。实现这种功能的程序 称为驱动程序:它把格式化程序已编码好的输出翻译成用户可以使用的某 设备上的特定指令。这也就是说,对每种类型的打印机,也就必须有相应的 驱动程序
✁✂ ✄☎ ✆✞✝✠✟✡✝ ☛✌☞✎✍✑✏ ✒✔✓✖✕✘✗✖✙✛✚✢✜✔✣✥✤✧✦✩★✔✪✥✫✭✬✥✮✧✦✩✯✧✰✩✱✥✲✔✳✵✴✔✶✛✦✸✷✺✹✔✻✵✼✔✽✘✚✿✾ ❀✖❁✑❂✺❃✵❄✧❅✩❆✔❇✵❈✧❉ ❊●❋ ✴✖✶✵❍✔■✵❏✔✜✵✣✔✤✥❑✘✚▼▲✥◆✭❖✥P✔◗❙❘✿❚✵❯✛❱✭❲✿❳✔❨✥❩✵❬✔❭✘❪ ❫❴❋❛❵✖❜✻✔❍✵■✔✴✵✶✧✚✿❝✔❞❙❘✺❡✸❢❤❣✔✐✘✦✖❥✵❩✥❦✭❧✥♠✵♥✧✦✖♦✵♣✥q✸r❤P✘❪ s❴❋ ✒✖✜✵✣✔✤✘✦✖t✵✉✔✈✥✇✵♣✔q❵✔❜✻✔❚✛✦✩①✔②✘❪ ③④❋❛⑤✫✵⑥✧✦✩❍✧r✩⑦✔❏✥⑧✘⑨✖✤✵✇✔⑧✘⑨✔r❤P✘⑩ ❶✖❷✘❸✖❹✼✔✽✵❺✔❻✥❼❙❘✿✒✵★✔✪✵❽✔❾✵❿✛➀✔❢✵✗✖➁✵➂✔➃❅❤➄✭➅✦✖✯✘✰✔✚✖➆✩➇ ✮✖➈✭➉✥✱✵➊✔➋✵➌✔❏✵✇➅➃✵➍✔➎✵➏✔➐✘⑩✿➑✔➒✧✚✿➓ s ✚ ③ ❆➁✛➔→✇✥✲✵★✔➣✘✦ ❉✿↔ ✲⑤✔❵✵❜✻✥❚✸✦❤①✵②✔⑦✔❏✵★✥✪✔❍✘r✖↕✥➙✭✇✛✚✢➛✔➌✥➜✔★✵➎✔✲✥t✭✉✥✈✧✚→➝❤★✔➎✔✲ ⑧✔⑨→✤✥➞✘➟✔⑩ ➑✖➠✵➡✔➢➥➤➧➦➩➨➫➃→➣✧✦✩✴✥✶❵✵❜✻✵➭✔➯✘✚✿✱✵➛✔➲✵❥✔➓ ❫ ❆✦✩✼✔✽✘⑩✿➳✭➵✥★ ➎✖✴✭✶✥➸✵➺✔✈↔❼❙❘✿✮✥P✵❍✔■✵❩✔❯✘❱✖➻✵✴✥✶✧⑩ ❃②✥➼❙➽✿➾✵➚✔➪✵➑✔➒✘➶❤➹✭➢✥❝ ✮✖➘✔★✵➸✔➺✥✈✸✚✿➴✔✱✥➌✵➷✔➬✵➮✔✮✥✾✸⑩✿➑❹✼✵✽✔➭✔➯✵✱✥➌✭★✥❧✔➱✵✃✔➃✥❑✘✦❁✔❐ ➟✖✚❒➆❤❮✭➃✥➎✔➭✵➯✔✬✥❰❁✔Ï■❷✛❸➌✥❼✔Ð✘✦✖Ñ✥Ò❹✔Ó⑩▼✳❹✼✵✽✔➭✥➯✵➑✔Ô✧✚ Õ✖Ð✧Ö✖Õ✵×✥✲✔★✵✪✔Ø✥❰✔Ù✘✦✖✯✛✰✭⑩✿Ú✔✲✛➝✖★➄✔➅✚✢➼ÛÕ✵×✔❏✧✦✵✚✿➉✔➌✥Ü✔✱✵✲ ➼✖Õ✭Ð✥❏✘✦✔⑩ ✮✖P✵Ý✔❮❵✔❜✻✔➭✥➯✵❍✔■✘✦✖✒✵➸✔➺✵✈✥Þ❈✦✖✴✵✶✧➀✵✚✿ß✔à✵❿✔á✵★✥â✭❦✥ã ä→å✵æ✵ç✭å✚èÚ✵➃✵âç✵å✲✭✮✵❼❙❘êé✵❏✸✦✩ë✵✬✵✴✵✶✭ì✵q✛✦✭⑩èí✵➘✵➎✵➊✭î✵✇✵P✘✚ ➃✖➎✔◗❵✔❜✻✭✮✛✦ç✔å✔ï✵❷✥ð★✵➎✔ñ✥ò✭ó✥Ô✘✚▼✾✥➛✔✲✵✮✔P✥ì✭q✥ô✔õ✘❲✿ö✔÷✔ø ø✖í✔ù✵ú✔û✥ü✸✚✿➑✔➌✥✲✵ý✔þ✵✳✔✴✥✶✭➲✥❥❵✵❜✻✥✼✵✽✧⑩✢➑✔✒❵✔❜✻✧✦❤➜✵➭✧➀✔✚ ➃✖âç✵å✲❃➵✥ÿ✁✄✂✧✦✵✚✆☎❁é✭Õ✞✝✔✮✘✦✠✟➅↕✔✜❵✔❜➟✭⑩✖❢✖➣✛✦✩✴✔✶✧✚ ✒✖➌✸❢✥✦✡✟➅❵✔❜❄❼ ❘☞☛❈✁✌✄✍➌✧❢✥✦✩➣❜⑩ ➑❵✵❜✻✵➭✔➯✘✦✖✯✘✰✏✎✭➌✞✑✵➃✔â✧⑩✢➁✘➔❤✇➥➤➦➨➫➉→✲✔★✵➎❶✁✒✔✓✯✛✰✔✦✩➸ ➭✖ó✔Ô✧✚✆✕✔➋✒✔✓ ✦✮✔➈✔❼ ❘✿✮✥✾✔➸✄✖✥✙✄✗✛✚▼P✞✘Ï➘✥★✔✯✛✰✔⑩✚✙✜✛➤➧➦➨✏✢✤✣ ➉✖✱✔✲✔★❇✄✥✞✦✦✠✧✛✦ï✁★⑩✿➑✔➒✥➳✔➵✥✮✔➈↔❼ ❘✺✬✔➜✔➸✥➭✔✳✩✙✛➤④➦➨➫➲❒❥✥❳ ✪✔✚ æ✞✫ý✔þ✞✬✔✮✵❞✔✾✥➭✔➯✮✭✧➽✿↕✵✜✥Ù✧✦✠✧✛⑩ ➤➧➦➨❩✚✙✛➤➧➦❴➨✦▼✯✛✰✠✯✵➌✔➛✥✲ ➴✖â✭❿✥á✵✒✄✰✵✶✔❽✵❾✔❿✛➀✵✦✔✱☞✲✧⑩ ✳✖➢❵✔❜✻✔❽✵❾✔➑✥Ô✘✚▼✴✥✶✭✼✥✽✘✦✖✫✵❚✔★❆✲⑤①✔②✵⑦✔❏✵❍✧r✩↕✥➙✭✇✛✚ Ö✿⑧✧⑨✩✤æ✞✫✜✥✣✵✤✔t✔✉✵✈✥✇✧✚✴✳✄✑✥❼ ❘ê✲✔★✵✪✥✴✔❾✘⑩▼➁✥➂✔➃✵➎✔✯✛✰✵✦✖➭✔➯ ✵❮✷✶✞✸✵➭✔➯✘❪▼✾⑤✵❵✔❜✻✔➭✥➯✑➽✺➸✁✗✔Ù✘✦✖❍✘r✠✹✞✺❈✮✵➈✔❼❙❘✿❝✵✮✛✦→➘✥★ ↕✖➙✔✇✧✦✩❦✥❧ç✵å⑩✿➃✔➉✥✱✭✲✞✻✧✚✢✳✽✼✵➎✔➠✞✾✘✦✖⑧✧⑨❤✤✘✚▼➉✥✱✔Ü✄✿❶❡✔ß✘✦ ✶✠✸✭➭✥➯✘⑩ ❊
第一章简介 812TX与其演化史 对于科技著作而言,在能排版出如同书籍一样漂亮的格式化程序中,功 能最强的就是 Donald e. Knuth所设计的TX程序了,其名字是由希腊字母 reX的大写形式组成的。正是由于这个原因,其最后一个字母的发音并不是 ,而类似于苏格兰语单词loch或者德语单词ach中的ch,也类似于西班牙 语中的j或俄语中的kh。这个名字强调指出了数学公式的印刷是该程序的不 可分割的一部分,而不是额外附加上去的。除了TX外, Knuth还设计了另 个软件 METAFONT,用来生成各种字符字体。在标准的TX软件包中有 75种不同设计尺寸的字体,而且每种字体有八种不同的放缩比例。所有这些 字体都是用 METAFONT程序生成的。为了满足其它应用的需要,还设计了其 它字符字体,如古斯拉夫语或日语字母的字体,有这些字母的文本也可以用 书籍质量排版出来 8121TEx程序 最基本的TX程序是由一些很基本的命令组成,它们可以完成简单的排 版操作和程序设计功能。然而,TX也允许用这些基本命令定义一些更复杂 的高级命令。这样就可以利用低级的结构块,形成一个用户界面相当友好的 环境 当处理器运行TX时,该程序首先读取所谓的格式文件,格式文件中包 含各种以基本语言写成的高级命令,也包含分割单词的连字号安排式样。接 着处理程序就处理源文件,源文件由要处理的真正文本,以及在格式文件中 已定义了的各种命令组成 创建新格式也是一件需要由知识丰富的程序员来做的事情。把定义写到 一个源文件中,这个文件接着被一个名叫 Unite的特殊版本TX程序处理。它 采用一种紧凑的方式存贮这些新格式,这样就可以被通常TX程序很快地读 虽然一般用户可能从来用不着编写这格的格式文件,但是提供给用户的 有可能是需要用itex来安装的格式源文件。例如,当我们要更新LEX2g格 式时,我们就要按照第D.4节所描述的方法进行操作 s1.2. 2 Plain TEX Knuth设计了一个名叫 Plain TEX的基本格式,以便与低层次的TX互 应。这种格式是TX字处理的相当基本的部分,以致于我们有时候根本分不 清到底哪是真正的TX处理程序,哪是这个特殊的格式。大多数声称只使用 TFX的人,实际上指的是只用 Plain TEX Plain TE也是其它高极格式的基础,这些格式进一步加强了把TX和 事物的印象 Guru, August 15. 1999
❫ ❀❂❁✏❃ ❄✠❅ ✆ ✝ ✟❇❆ ❈❊❉●❋■❍❑❏▼▲❖◆◗P ✳✖➢✄❘✁❙✄❚✥Ý✵➑✔Ô✧✚✢✒✛✰✠❯✞✟✸r❃❢✠❱✄❲✵★✥➣✄❳✁❨✧✦❵✭❜✻✔➭✵➯✧➀✵✚✿✯ ✰✿✫✄❩✘✦✖✱✥✲✩❬❪❭❴❫❛❵❝❜❡❞ ➦ ❋❣❢❫✐❤❣❥❧❦✺Õ❒↕✥✜✧✦ ➤➦➨➫➭✖➯✧➟✵✚▼❞✞♠❹✲ ❂♦♥✁♣✔❹✁q r❣s✉t ✦✇✈✞✖✄☛❜❇✵❈✦✔⑩✠①✖✲ ❂➢✥➃✭✪✞②✧➆✥✚▼❞✥✫✔❚✔★✵✪❹✄q✦✏③✄④✁✯✔➌✥✲ ⑤ ✚ ➑✵➠✵➡✔➢✁⑥❵✄⑦ó✁⑧✄⑨⑩❜❡❭✐❶❷❦ æ❂✫✁❸ó✁⑧✁⑨❹❵❝❶❷❦ ➀→✦❖❶❷❦❒✚ ➉✵➠✔➡✵➢✁❺✄❻✁❼ ó✭➀✔✦❾❽ æ❂❿ó✧➀✵✦➁➀✐❦ ⑩ ➃✪✞♠❹❩✞➂çr✵➟✠➃✁➄❾➅❜✦✵⑨✡➆✔✲✵à✵➭✵➯✧✦✩➌ ❼→➐✄➇✘✦❤★✷➈✥➐✘✚ ➑✥➌✵✲✄➉✁➊✔➋Ï✇✁➌✛✦✭⑩✇➍✥➟ ➤➧➦➨➎➊✔✚ ❢❫✐❤❣❥❧❦➐➏✖↕✵✜✧➟✵➝ ★✖✪✔❽✔❾ ➑➓➒✐➔➣→✤↔➙↕➜➛➝➔ ✚ ✮✥P✔Þ❈✄➞➎❹✔Ó✥❹✄➟⑩▼✒✞➠✄➡✧✦ ➤➧➦➨➫❽❾✵❿✧➀❶ ➢➙➤ ➎→➌✧❢✩↕✥✜✭♠✵♥✛✦❹✞➟✚ ➑✥➒✁✼✔➎❹✄➟✵❶✁➥➎✵➌✧❢✵✦✏➦✷➧➁➨☞➩✧⑩ Õ❶➃✵â ❹❂➟✔↔✲✵✮➫➑➓➒✐➔➣→❪↔➙↕➭➛➯➔➭➯✵Þ❈✦✵⑩ ❮✘➟✩➱✔✃✵❞✵✾✔ß✵✮✘✦✠➲❁✚➳➏✵↕✵✜✧➟✩❞ ✾❹✔Ó✵❹✄➟✚ ❃✄➵✄➸✞➺✁➻óæ❑➼ ó❹✞q✦❹✄➟✚ ❶➃✥â❹✞q✦✩✴✔✶✥➉✵❼ ❘✿✮ ❱✠❲✷➽✞➾✁❯✄✟✘r✖P✘⑩ ➚✐➪❛➶❡➹➣➶➘➪ ➴➣➷➮➬✃➱✠❐ ❒✠✰✁❮✔❰ÐÏ❛ÑÓÒ❊Ô❂Õ✄ÖØ×♦Ù✷Ú✞Û✁Ü✄❮❾❰✠Ý✞Þ✷ß✞à❾á✴â✄ã✁ä❑å☞æ✄à✁ç✞è✔❰✡é ê✠ë✷ì✞íÔ✄Õ✁î✄ï✁ð✔ñ✁ò✆ó✁ô✔áõÏ❛Ñ➣Ò➎ö✠÷✁ø✄ù✞ú✷Ú✞Ü✁❮✄Ý✁Þ✄û✁ü✄Ù✁Ú✞ý✷þ✞ÿ ❰✁✁✂✁Ý✄Þ✮ò✴ú☎✄☎✆✞äØå✞✝✁ù☎✟✠✂❰☛✡☎☞✍✌✔á✏✎✽à✁Ù✠✑✷ù✠✒☎✓✍✔☎✕✗✖✙✘☎✚✔❰ ✛✁✜ò ✖✞✢✍✣☎✤✍✥☎✦❹Ï❛Ñ➣Ò★✧✠á✪✩✞Ô✁Õ☎✫✍✬☎✭✍✮☎✯✠✰❾❰✁✱✍✲☎✳✍✴✔á✞✱☎✲✍✳✠✴✶✵☛✷ ✸✁✹☎✺ å✆Ü✞❮✼✻✠✽☎✾✁à✔❰✍☛✂✄Ý✁Þ✔á✆ö☎✷✸☎✿✠❀è☎❁❾❰✁❂✠❃✶❄☛❅✄é✍✲☎✄❾ò✞❆ ❇✢☎✣✁Ô✄Õ✠✆✼✢✠✣✍❈☎✳☎✴❾á✞❈☎✳✠✴◗×❊❉☎✢✍✣✔❰✙❋✗●✁✳✁❮✔á✄å✞❍✍■☎✱✠✲✍✳☎✴❏✵ ❑û✷ü✗▲✁❰✹✍✺Ý✁Þ✄ß✞à❾ò ▼✁◆✍❖✱✍✲✄ö✁Ö✄Ù✠✴✍P☎❉Ø×✞◗✍❘☎❙❯❚✞❰✠Ô✁Õ❏❱✙❲☎❳❾❰☛❨✼❩✮ò✪❬✁û✞ü✼✾✠❭ Ù❪✑☎❈✍✳✍✴❏✵✁á➳ú✍✑☎✳✍✴✍❆❇✍❫Ù✍✑✍❴❏❵❜❛❞❝❡❛ ❢❤❣❥✐❰☛❦✍❧ê❮ ÏÑÒ➎Ô❂Õ✠✢✼✣❾ò➳â ♠ù✷Ù✺✍♥☎♦❰✁♣✍✲☎q✍r✞ú✷Ú❖✱☎✲❾á✇ú✍✄✠✆✷ä➁å❫☎s✍t ÏÑÒ❊ÔÕ✁Û✠✉☎✈✍✭ ✮✄ò ✇ó✁Ù☎①✁ù☎✒✁ä✔ñ☛②✍❲✄ù✍③❇✍④✾✁ú✠✱✔❰✙✱☎✲✍✳☎✴❾á✞⑤✄Ö✍⑥☎⑦✍⑧✞ù✼✒✮❰ ⑨ä✔ñ✡Ö✠P✼❉✞ù⑩❛❞❝❶❛ ❢❤❣❥✐❷❲❸❅✍❹❾❰✁✱✍✲☎❈✍✳✠✴ò❻❺✍❼✔á✪✖✙❽✄ã✍❉✁ý❖❿❾➁➀Ï❛Ñ➣Ò✪➂➄➃➅✱ ✲☎✧✷á✞❽✄ã✍✆✠❉✼➆✠➇☎➈➊➉➌➋ ➍➏➎✁✯✍➐☎➑✔❰✙♣✠➒✼➓✠✦ë✄ìò ➔➣→↕↔➛➙➜↔➝➙ ➞➠➟➢➡➥➤➢➦➨➧➜➩➭➫ ➯➠➲➵➳➺➸➼➻ î✠ï❏▲✠Ù✠✑☎❴✗❵➾➽➪➚➹➶❡➘➲ Ï❛ÑÒ➜❰✇Ü✞❮☎✱☎✲✮á■å❊➴☎➷✠✟☎➬☎➮✮❰➫Ï❛Ñ✐Ò✃➱ ❐ò✇ú✺✱✍✲✞Ö❹Ï➮Ñ➣Ò✃❃❒✢✍✣✔❰☛✕❯✖✠Ü✁❮✔❰✙❮✿á■åÏ❰✠Ð✼❽✞ã⑨✧✁Ñ✍Ò✞❮✿③ Ó❭✼Ô✠Õ✁Ö☎❋❯●✄❰ÐÏ❛Ñ➣ÒÖ✢✁✣✁Ô✄Õ✔á✞Õ✁Ö✄ú✍✑☎❦✠❧❾❰✁✱✍✲✔ò✞×❏Ø✙Ù☎Ú✍Û✠Ü✼Ý✞ù ÏÑÒ❰✞Þ❾á✪ß✗à✁á✍â✔❰✡Ö☎Ü✁ùã➽➪➚➹➶➄➘➲ ÏÑÒ✔ò ➽➪➚➹➶❡➘➲ Ï➮Ñ✐Ò❊öÖåä✞â❏➨æ✠✱å✲✔❰✠Üåç✮á✇ú✽Ú✠✱☎✲å➓✞Ù☎èåé☎êë▲☛❬ Ï❛Ñ✐Òí ➽➪➚➹➶❡➘➲ ÏÑÒ✃ì❒í✁Ö❏î✡Ù✠❨☎ï❾❰☎ð✙ñ✔ò ó❒ô↕õ÷öùøûúýüþú➣ÿ ò ✁➳✄✂➅➳✁☎÷➸✝✆✟✞ ÿ ✆✡✠☛✠☞✠
§12TX与其演化史 81.2.3IAB Plain IEX的重点还只是停留在如何排版的层次上,而不是从一位作者的 观点来看问题。写然对TX深层功能的进一步发掘,需要知写解超的编程技 巧。因此它的应用就需要解释排版和程序设计人员。 正是由于这译原因,美国计算机学家 Leslie Lamport开发了IX内容, 这译内容提供了一组生成复杂甚档并需要的更解释命令。选用这译内容,即 使使用者没有排版和程序设计的知识也可以充须发挥由TX并提供的强大功 能,能在几天,甚至几小宏内生成大量具有书籍印刷质量的结果。在生成复 杂表内和数学公容方面,这一点表现得尤为突出 I4TX知对于其基础 Plain TEX而言,更像一至包装说言。它可以在作者 根本不知道并以然的情况下,自动给出标题,章节,表内目录,交叉索引, 公容编号,甚献引用,浮动图表。版面布局信息包动在类甚件称,这些类甚 件并不是位于源甚件称的。这些布局可以改动,也可以直接套用 由于IAIX是在二十世纪八十年代出现的,同其它软件一样,它也周期性 地进杂更新和修订。经过了很多年,版本号固定为2.09,而修订只是用是日 期来区须。较近的一次大修订发生在1991年12月1日,其后直到1992年3 月25日为止,还有几次小的修订。 81.24IEx2e 由于IIX知写普及,以及它在许多原本没有想像到的领域中的扩展 再加上计算机技术的日新月异,特别是价格低廉,但功能强大的激光打印机 的出现,使得相当广泛的一类格式都冠以IX的标签。为了尝试建立一个 真正的改进标准,在1989年 Leslie Lamport, Frank mittelbach, Chris Rowley 和 Rainer Schopf创立了IX3项目。他们的目标是建立一个最优的,有效 的命令集合,这些命令是来自于各种软件包为了实现某一目的而设计的 正如项目名称所表明的,它的目标就是得到IX的一个新版本3。然 而,由于这是一个长期目标,朝向这个目标迈进的第一步就是在1994年中发 行了IIEX2并出版了 Lamport基本手册第二版,同时还有一本新书,专门 描述在新系统中许多可用的扩展软件包和IEX程序设计。IIEX2是在本 世纪末左右出现的令人著目的IEX3之前的现在标准版本。 实际上,在IX2出现之前,其处理字体安装和选择的一些部分已经以 新字体选择框架(或NFSs的形式公开了,而且被许多组织或个人集成到其 软件中。这种框架有两个版本,但不幸的是它们并不兼容,两个版本分别相应 于IX2.09和IIX2c。后来以一种完全与209版本兼容的方式对NFSS进 行了重新实现。 http://202.38.68.78/texguri Email:texguru@263.net
✌✟✍☞✎ ✏✒✑☛✓✕✔✗✖✙✘✛✚✢✜✛✣ ✤ ➔➣→↕↔➛➙➜↔✦✥ ✧✩★➵➧➜➩➭➫ ➽➪➚➹➶❡➘➲ ÏÑÒ❰✫✪✭✬✯✮✍Ü✞Ö✱✰✭✲✙■✼❼✛✳✁éê❰✙➬✼➮✠á❾á ô☎③✁Ö✍②✄Ù✵✴ì✷✶❰ ✸✬❪❲✛✹✻✺✽✼❾ò❸✖✡ó✷✾❹Ï❛Ñ➣Ò❀✿✁➬✁ð✔ñ✁❰✁➓✁Ù☎è✛❁✵❂✔á✞P✼❉✠✕❏✖✍❄❃❾❰④Ô✛❅ ❆ò❈❇❊❉✄â❾❰❐ù✠✆☎P✍❉❏✙✂✞éê✞íÔ✁Õ✄î✁ï✠Þ✶❱✞ò ●✴ÖØ×✞Ð✁ú✺✵❋❇✷á❍●❏■✡ï✷❑✵▲✵▼✱◆ ❾P❖☎ ➚➛➘ ❖ ❾ ➶❘◗❚❙❱❯☞❲ ➸❨❳❁❯▲ ❾➀ÏÑÒ✃✱❪✲❾á ú✺✱✍✲☎⑥✠⑦✶▲✏Ù✁ß✷❩✄à✁þ✞ÿ☎✳✵❬☎✯✠P✼❉✮❰✡ý❏✁✂✁Ý✞Þ✔ò✏✝✄ù✞ú✺✱☎✲❾á❄❭ Ý❪Ý✄ù✶✛❪✼⑨éê✷íÔ✁Õ✄î✁ï✔❰✙◗✍❘✄ö✁ä❑å❚❫✿❁✛❴Ø× Ï❛ÑÓÒ✃✯✁⑥✼⑦✮❰✙ê☎×✁ð ñ✠á ñ☛■✷❵✵❛✔á✽❜✷❝✛❵✢❞✠✧❢❡❚❩✄à✠×✵❣✷❤⑨✛✐✵❥ð❄❦✛❧✵❣✔❰✁✡✛♠❾ò✪■✛❩✄à✁þ ÿ❄♥✼✱íÙ✷▼♣♦✁✲✍♣☎✔✮á✇ú✁Ù✭✬✯♥✛q✷r✵s☎í✵t✭✉✷ò ❾➀ÏÑÒÖ✕✯✾✠Ð✍ä✄Ü✍ç ➽ ➚ ➶➄➘➲ ÏÑÒ➎ô❪✽✮á✇ý✵✈✄Ù✍✑✠✷✼❹✠✻✍✽✔ò✴â✄äØå❊■ì✛✶ Ò❄✇☎③☎◗✛①✍✯❑å✆ó✮❰✁❩✵②✷③✮á⑤④✝⑥☎⑧✭✉✯⑦✛✼✔á✽⑧☎➎✮á✫♥å✱⑩⑨✝❶✔á✽❷✷❸✛❹❢❺✁á ♦✞✲④❄✁á✞✳✷❻✭❺✠ù✔á✽❼✷⑥✭❽❄♥❾ò ê✔✷❾✛❿✷➀✵➁☎✷✸■✛➂✼✳✠✴❏✵✞á✇ú✞Ú✷➂✍✳ ✴❄➃✼③✞Ö✵✴☎Ð✍❈☎✳✍✴❏✵✞❰✁ò✇ú✞Ú✱❾✛❿✄äØå❄➄❊⑥✮á✇ö✁ä❑å➆➅✍❆✷➇✁ù✔ò ×Ð ❾➀Ï❛ÑÓÒ❊Ö❪■✵➈✷➉✵➊✵➋✵➌✱➉✛➍✵➎✢✉❊q❾❰✄á î❪ä✁â✵➏☎✴✁Ù✍✄❾á â✁ö✷➐✵➑✵➒ ✈❪➓☎✦✁ý❖✷í✛➓✵➔ò➣→✛↔❯▲✠Û❯Ø❄➍❾á ê✇❏❄✵↕✠û✍í➊➂➥➋➛➙ ✠ á ô➓✛➔Ü✞Ö✁ù✄Ö✻➜ ➑❪❲❢➝✿ò➟➞✵➠✭➡❂Ù✠➮✍×➓✵➔❁✵❩☎■ ✆✡✠☛✠✁✆ ➍ ✆ ➂➤➢ ✆ ➜✆á❻ä✷➥✵➅✍❭ ✆✡✠☛✠ ➂➦➍ ✤ ➢❿➂ ✞ ➜í✷➧❾á➨✮⑨❵✍➮✭❞✱➡➓✵➔ò ➔➣→↕↔➛➙➜↔➫➩ ✧★➧➩➫☎➙✕➭ ×➌Ð ❾➀➲➯❱➳✄➵✕☎✖❄➸☎❍✭➺➼➻❊❍✷➽✛➾✷➚❢➪➹➶✷✇❪✷➘✷➴✵➷✛➬❢➮❄➱✛✃❢❐✛➮❄❒✷❮➺ ❰❄Ï✷Ð✵Ñ✷Ò✛Ó✱Ô✛Õ➮❢Ö✽×♣Ø➹Ù➺✫Ú✷Û✛Ü✷Ý✵Þ✷ß✵à✭➺✙á✛â✢ã➹ä✷å➮❄æ✛ç✵è❢éÓ ➮❄ê❄ë➺✽ì✷í✛î❢ï➹ð✷ñ➮❄ò✛óÞ✛ô✷õ✷ö✒➻ø÷úù➲û❱ü✄ý➮✽þ✷ÿ✁✄✂✁☎✝✆✟✞✡✠✟☛✷ò✡☞ ✌✎✍✷➮✑✏✝✒✱þ✡✓✕✔ ➾✗✖✙✘✛✚✜✘✣✢ ÷✥✤✧✦✩★✫✪✬✤➟÷✮✭✰✯✲✱✴✳✛✵✩✶✸✷✺✹✻✵✼✭✾✽✻✿✲❀❁✪✫✶✩✶❂✤✧★✫❃❄✭✰❅❇❆❈✷✻❉❊❆✻✵❂✪✫✦●❋❍✳✾■❍★✫✤✧❏ ❑▲❋▼✭✾✪✫✽✻✤✧✵❖◆P❅❇❆❈◗✳✛✱✺❘❚❙☛✁☎ ÷ùû❱ü❨ý❱❯❳❲❩❨ ❭❬✟❪✭➮ ❨ þÜ✠✟☛✵ò✟☞✡❫✑❴❢➮✟✔✫➘✡❵ ➮✄❛✎❜✡❝✑❞✁✔✄❡✎❢✡❛✟❜Ü✟❣✐❤❖❥✎❦✡❧✟♠✑♥✟♦✂♣☎rq✛ë✑s✷ò ❨ ➮✝t✎✉Ñ➮✟ ✍✄✈❲✇❨✣①✟②✡③✑④✁⑤ ➮✡✔ ➽➮ ❨ þ✟⑥Ü✛í➬ ÷ùû❱ü✕ý➮➨ò✑☞✛×✟⑦✟⑧ ❯ ⑩⑨ t✎✔❷❶❥❡Üò✡☞✑❸✎❹ ❨þ❺✔❼❻❾❽✄❡✑☞ ❨ þ✑❿✑✒❢➮➁➀✵ò✟➂✑⑥Ü✵➾➃✖✙✘✛✘✰➄✣✢❐➁➅ ➆☎ ÷úù➲û❱ü✕ý➈➇✰➉✛➊ê➋⑦✕☎ ÷❈✭✾✯✲✱✴✳✛✵✩✶▼➌⑧✡➍✑➎✟➀✑➏✟⑦✕✔➋➐✎➑✝➒✵➘✷ò✑⑧✷×✑➓✁✔❭➔➣→ ↔➋↕➾×✡➙✟➛❐➚❢➪➋➜✡➝ ➮➹❒✷❮♠✡♥✟♦✡❑ ÷ùûü✁ý➟➞➋➠✉Ñ ÷ùû❱ü✕ý➈➇ ➉Ü❈➾⑧ ➡➋➢✎➤✡➥✑➦❢ê❊ë❢➮➁❜✟➧✡➨ ❨ ➮ ÷ùûüý➩❯❳➫r➭➮❊ë➾þ✑✓✡⑦✎⑧♣ q✎➯Ð✔ ➾ ÷ùûüPý➈➇✾➉ ê✽ë➫✑➭✔➳➲✑➵✑➸✟➺✑➻✑➼✑➽❑✎➾✡➚➮✯ò✑❢✑➪✟➶❾➹➴➘❾➷ ×➋➺✟➻➾✟➚✡➬✟➮✗➱✫✃❒❐❰❮✺Ï✻Ï✻Ð ➮✄Ñô♣Ò➋Ó☎✎✔✄t✟Ô✡Õ➚❢➪➋Ö✡×✑✃☞✟➧✑❝✡Ø✷➬✑➲ ♠r♥❐✟Ù❡❧✟➬✑➮➘✎Ú✑☞✡⑦✎⑧✕✔ á✑Û✑Ü➮Ü✑Ý❪➊✎Û✡Þ✑ß✔àÚ✎☞✑⑦✑⑧✑➶Û✵î✑á ❥ ÷ùû❱üPý➩➇✻âäã✛✘➟❑ ÷ùû❱üPý➈➇ ➉ æå❣ ➷❚ò❧✎ç✑è✑é▲➇êâ ã✜✘ ⑦r⑧Þ✑ß➮➋ëô✑ìí❐❰❮✺Ï✻Ï✒ ➆☎rî✛×✑q✷ë✕ ❆✺✶❂✶✩✱✮ïäð✛ð✛➇✜ã✛➇êâ ❯✜✚✻âäñ✛✚êâ ò✜✚✛ð✙✶❂✤ôóöõ✜÷✻✵❂÷ ü✯❭✭✰✪✫★øïù✶❂✤✧ó✺õ✛÷ê✵❂÷❄ú➩➇✛ñ✜❯✻â ✽✻✤✧✶
改 TEX标签 1.尝5在立真类型准算机9的8E年 玫女薛椰如习章必出控e行在求s令Ⅰ符见续λ含必随着工a站 更命令续个止控制符领r此符上续直为ⅹ公,梆餡在F续表公已有 日像行在命令续小符见s。在章修求某关编n再承首章文表续下某F 低落周M地b区籍令1符算个止控制符 内M动使表区c提出s饰个CR。在求s令1符见某way负责S普 铂果表及附表续安它印f创。目突X工a站域r此符续区3也动项要周期 目串S普y续角们Xo档鑘优效令偬续3要合这些饰些关籍像来 出自,东各。域c更有种直软续件计必X档没优效这些必包帮 档没实内些事。内个止某种也动况为小而以设续南J如领Ir上 使籍工a站算r此符突所X义集现区续表出现段必明就版本X。然表出 显由在监长期见。在进行现T打看之εX尤其必表出求某复向缒生域数迈 算段期X内必饰质义集有第续检步页4发标像来续现行。章修求习续ε。并 充好动基在监长期见步手饰册动日像s。 在r此符域工a站见也二芻AX价表区3日像基项时饰册时还域书专饰 册门接X动日像在编描期算X普较近之述量系统可。使鹴内M用0统X程 T世也纪末左o末右人著 §郑3进择託的以架或 N节FS)形公开且被组织成当两不程序应9用与者著方对简形重 人涕程序用ⅹ能著 131类@宏包 在灤程厅应09解程序庫释则用选版最N形用差完全纪远明末丰富面用 知选码L令著这版差完身际世杂右这宏版合N可展利S著 在鞭洶9件称包动翻方对这译说远明末每形言)译型称这版译型须 时带丰选组选项号 \源u在]了知评在了顶有ag在{ar了c 这里言)译型纪arti税保地在选版叫arti赕不言文供件矜须时有1座t 装为N如体L小称A2放在单独选页世著丰世百版这译言附加文供可展有 说为译型选项(也节为子译型)著 然给称雜开)译型言补进选项解§1言F部选项释则丰选版明 言区2著现在)译型更名为类称给扩展文供节为宏包著上对被版初始①远明 现在变为 u在了si了ag在{ar的c年 us布 packag在if面在 IJTEt Guru, a ugu/ 15, 1999
➄ ûrü✝ý þ➋ÿ ✂✁☎✄✝✆✞✄✠✟ ✡☞☛✍✌✏✎✒✑✔✓✖✕✒✗✖✘✍✙✛✚✞✜✣✢ û❱ü✕ý➟❑ ÷ùû❱üPý❀➶⑧Ü✉Ñ✖✤➆✖✥❐✧✦å✖★Ó✷Ð➮✑✔ á✵Ü✪✩✏✫✒✬✖✭✖✮✔✰✯✖✱ ✲❄ä✷å➮➋☞✡➧Ñ✛Ò✵Ó ➱✴✳✶✵ ❉ ÓÐ ➮➅✱❮♣✔ ♦✒✷ ÷ùûüý✸✥✍✹ ➮ ûüý❍♠♥✑♦ ➹✄➘ ➜➷✤➆✔✥✷ä✛å➮✒✺★Ó✵Ð☎✡ ✥⑧✟➓✭❐❄➘✒✻✔✼✒✽ ÷➛ù➲ûü✕ý✿✾⑧✾✟♥➮③➘ ✹ ß❄õ➐❁❀✖❂✒❃➝✟❥✵å✒★Ó❑☞✑➧Ñ✵Ò✷Ó ❡❄❀⑥ìì➝❆❅❈❇ê ☎ò☞❊❉●❋ ✥ ❐❍✦å❆★ÓÐ➘❆■✭❑❏❆▲✔▼❆◆➸ ûüý➟♠➋♥✒❖◗P➋♥➮✝➼✟➽é✒❘✒❙➈⑨✡t✁✔ ✬✒✭✔✮✟✃❚✵à❉ Ó➮➝✒❯✔❱⑥✔❲✒❳✁➐✡➑ ❨❬❩◆➸❏ ➮✏❭✔❪❺✔ ✳❬ ➱✝❫✑Ð✿❴❛❵❝❜ ➷➭➮ ûüý➟➝☞❯❳✪❞☞❡✔❢✵ò✟❢✖✻❥✈✖❣ ✉✧❤ ûüý❍❑ ÷ùûüý➮❥✐✒❦♣ ✃✔❅✒✲➘✔❧✟➅✔♠❢➮✧♥✡ÑÜ✔✄❬❪❴✔❵❡✔❢Ü✒♦✔♣ ❬➋❪❬q✡❡✑❢✒r✕➈❡✡☞✟➧✖s✒❧❱⑥②✂✍✺✖t➋➻✖✉✭➮ ûüPý➔❛✈ ➱û❚✤➲ý①✇➩÷ê✵❂÷❄Ð ì➋❥✒✬✔✭❬✮✡❑②✵ ❉ Ót❬③♣✔ î✭ïq➝ ➮❁④♣ê➋ëô✛Ü✖⑤✒⑥✒⑦✪⑧✔ ✳❁⑨④♣ê ⑩✧❶✥✖❷✒❸✔❹Ð ✥✒➆q✕➯❄è✭é➫✡➭✔❻❺✡➲Ü④♣ê✛❐✯➘✔❼✒❽♣➮④✛Þ✑✃✒❾✒❿ Ò✽ô➑✑✔➈❡Üò❧✷î✭ï➘✒➀♣➮✧➁✔➂❬➃✔➄✒➅✑⑦✟✈✖❣✭➮➋ë✖➆✁✄⑧✟➓♣❐✧➇◗➈✵➮✧➉✒➊ ❫✧➋✎⑥✔➌✥✒❷✖❸✒❹Ð➂✔➍✵ò✒➎✑⑥➜ ➷➋☎✡ ✥❊✵❰❉ Ó✃❬✬✖✭✔✮Ð❱✖➏ ◆✺❆✻✤✧★✫★ ✔ Ý✱ì✡➝✖❯✎➜ ➷➐➌❬❲✖➑✵ò✒➎✖➑✖➒✃✍➓✏➔ò ➎➣→❚þ✁✔Ù⑥➜ ➷✥✼✖↔❹✟❑➵✑➸➞✑➠✡➫➣↕➁❣✪➙✏➛✖➜ ì✎❥❡✖❀✪➝➁➙✟➛✕✔❁➞✣➟✞➠❍q ➯❥➡❱✔➢✖➤✒➥✪✳✧➤✖➦✍➧✔➨ ➩➭➫➲➯➵➳ ➸➻➺➽➼✿➾➲➚➶➪➘➹✸➴➬➷➱➮❄✃ ❐✧❒❰❮➐Ï✒Ð✒Ñ✔Ò✒Ó✔Ô❬Õ✔Ö❰×➐Ø✍Ù✧Ú✔ÛÝÜßÞà➞☎➟✂➠âá➽ãåäçæè➝❥é✒ê➨èë✔ì✒íÑ✒î◗ï ➧ ÜåÞà➞✣➟➽➠èáñð☎➝❥ò✖ó✍ô➨ õ✂ö☎÷✝ø✞÷➻ö ù❬ú✧û✖ü ý ÜåÞþ➞➟➠✰áÿãåäçæ✁ ÜåÞà➞➟➠èá ð✄✂✆☎ ➝✞✝✆✟✡✠❆❐✆☛✍➝✞☞✆✌✡✍➢✆✎✑✏✧➤✡✒✆✓✆✔ ➝ ✕✖✝✘✗✡✙✛✚➨✢✜✟✡☞✆✌✛✣✥✤✏➡✡✦➦✡✜✆✧✟✆★✖❐✡✩✫✪✭✬✖Ï➨ ý ÜåÞ✯✮✱✰✳✲✰áÿãåäçæ✢✴✶✵✢✷✆✸✡✹ë✒ì✡✜✆✺✡✻✆✎✥✏❁➤✆✼Ñ✥✽✧Ð✺✆✾✵ ✜✟✺✆✾✑✿ ❀✢❁✒✝✖Ö✆❂✛❃✥❄ ❅❇❆❉❈✳❊●❋❇❍✱■❑❏▼▲❖◆●▲▼P❉◗▼■❙❘✯❚❱❯❲▲❇❳❨■❑❏❬❩●❭✯❪❇❫▼▲❬❩❴▲✱❚❱▲❨◗❲■❇❫▼❵❑❛❨■❇❜❨❝❑❵❇❞▼▲❡❚●❊❑◗▼■❲❢ ✜❤❣✽✏Ð✺✛✾✖➢❥✐✄❦♠❧♦♥q♣✯rqs ✵✱t✛✉✘✈ý✝✘✟①✇ ✐●❦♠❧♦♥q♣✯rqs ã ② ❧④③ ✽⑥⑤✛⑦①✴✛✵❬⑧✿❀⑩⑨❷❶ á●❸❧ ❹✖❺✆❻✖❐✆❼✡❽✘❾✑❿✛✵➁➀✡➂✆➃ý✆➄✡➅✝✡➆✒➡➨✢✒➡✥➇⑩✟✜✘✺✽✆➈⑩➉✆⑤✡⑦✛✩➊✪✢⑨ ✻✖➋❺✺✛✾❂✛❃ ➌✄➍✆➎✛❺✆➏✺✡✾✫➐ ➨ ➑⑧✥✵✶ÜÞ✮✰✲èá ðÓ❄Ð✺✆✾✽⑩➒✆➓✆❂✡❃✛✆➔✥→✛✽◗❮✢➣✛❂✆❃✂✥☎✒✝✡✟✏⑩↔ ✽✖↕✖➙➨⑥➛✔ýÐ✺✘✾✡➜✆➝❺✘➞✑✵➁⑧✡➟✆➠✛⑤✆⑦✡➎✛❺✆➡✆➢➨⑥➤✒ìÕ✆✟✆➥✛➦✡➧✎①✏ ➛✧ý✘➨❺ ❅❇❆❉❈✳❊●❋❇❍✱■❑❏▼▲❖❊❑◗▼❵❨◆▼◆➩❘➫❭❱❪❑❫❇▲❬❩♠▲❡❚❱▲❲◗▼■❇❫❨❵❇❛❲■❇❜❨❝❲❵❇❞❇▲➭❚❇❊❑◗▼■❑❢ ❅❇❋✱◆❑■❇❫❨❵✳❊➫➯✱❵❇❛❨■▼❝✱❚❱❯▼▲▼❳❨■❑❏▼❢ ➲✶➳✱➵❴➸➻➺➽➼❇➾➚➼▼➪❨➶➘➹✳➴❑➹ ♣ ② ❧ ❶➫➷ ➪ ❶ æçæ æ
1.31TEX2的新内容 布局信息包含在文件 article cls中,它可以处理选项12pt和 titlepage。而文 件 ifthen sty还像以前那样读取;然而,这里的新功能是它也可以有自己的内 部选项。不仅如此,那些列在 documen tc1as命令中的选项,由于被看作是 全局选项,因此对所有宏包都有作用(见3.1.2节 初始化声明 documents1e在IEX2c中还可以使用,这时它切换到一 个兼容模式,来模拟IEX2.09中的行为 为了帮助那些坚韧不拔的瓈X程序员更好地进行程序设计,现在增加 了许多新功能。对选项的处理做了改进,而且如上所述,也可以在宏包中加 进选项。增加了一些安全机制,以保证版本号的匹配。在读其它文件时,现 在有了更好的测试方法,以保证该文件不存在时,采取其它的方法。在附录 C中对这些程序设计要素进行了描述 8132字体管理 在IX209中,TX的计算机现代字体( Computer Modern Fonts)被牢 靠地固化在格式中。在人们喜欢用的字体也就那么几种的年代里,这不失为 种可行的方法。但到了今天,可用的字体数目繁多,特别是 Post Script打印 机的出现,更加要求一个有弹性的系统。新字体选择框架(NFSS)应运而生, 并与IX2ε完全结合为一体。要选择非计算机现代字体作为基本字体只是 些很简单的重定义(见85节) NFSS也改变了在文档内部引进字体的方法。IIEX2.09继承了TX的字 体命令,如\b£〔黑体),\i(斜体)都是严格地选择一特定的字体。这些命 令中只有字体大小维持不变。而在NFSS中,字体是用某种属性来描述的,可 以分别彼此独立地进行选择。因此就有可能先选择黑体,然后选斜体,从而 得到黑斜体,而这在IEX2.09中是行不通的。 IX2鼓励使用字体选择命令,而不是用字体声明。例如,为了强调某 一文字,命令\emph{word}就比声明f\ em word}要好。这样的命令对初学者 来说,更符合逻辑,虽然习惯于用后者的经验丰富的IIX209用户可能持 相左的看法。 数学模式中,文本的字体是通过用特殊的数学字母命令来选择的,而不 是原来的字体声明。也就是说,在数学模式中不允许原先的\rm,\bf和\ca1 等声明,而代之以\ mathrm, mathbf和\ mathcal这些有参数的命令 81.33浮动对象的安排 在IIX209中一个令人头痛的问题就是如何安排浮动对象(图与表), 使它出现在人们最希望看到的地方。而浮动对象的安排有一套相当复杂的规 则,并不是所有的人都能很好掌握。IX2提供了两种新的机制,以控制 这一过程,其中一种是不鼓励对浮动对象的安排,另一种则鼓励这种安排 http://202.38.68.78/texguru Email:texguru@263.net
➬➫➮❇➱❐✃✑❒❰❮●Ï❑Ð▼Ñ➁Òð➭Ó⑥Ô➊Õ×Ö ➷ ✓✖✔✘Ø✡Ù➢✆Úý⑤✛⑦ ✐●❦❴❧♠♥q♣✯rqs ã ♣✯r ②✁✴❤✵➁t✛✩Û✪⑥Ü✡Ý✛❂✆❃Þ❶ á✄❸❧àßá❧♠♥q❧♠rqs❸✐➴s❻➨ ⑧✛⑤ ⑦ ♥ãâ➚❧❴ä❨s✯å ã ② ❧④③çæ✹➊✪×è✒Õ✺é✆é①ê ➑⑧①✵ ✜✛❣✽❁ò✖ó➣ô✞ë✛t✘➍✡✩ì✪✒áí⑩î✽✪❮ ➣❤❂✆❃➨ðï✆ñ✛ò✛ó✵ Õ✖Ö✒îý ❅❇❆❉❈✳❊●❋❇❍✱■❑❏▼▲❖❊❑◗▼❵❨◆▼◆ ✙❤✚✥✴✛✽⑩❂✆❃①✵õô❻Ô✡ö✛÷✆❹✛ë ø✔❂✡❃①✵✶ùóÓ➤✆✒➡✆➢✛ú✒❹✡⑨ ➌➥üû ãý❶ ãåá ❒➐ç➨ ➥❤➦✡➧✎①✏ ❅❇❆❨❈❨❊●❋❇❍✱■❇❏❲▲❖◆●▲▼P❨◗❲■ ý ÜÞ✮✰✲❥á ð ✴æ✩Û✪⑥✦✛⑨①✵ ✜❀⑩t✛þ✛ÿ✁✛✝ ✟✖✬❬Ï✄✂✾✵ ✻✂✄☎➱ÜßÞ✯✮✱✰❡✲âá➽ãåäçæç✴✖✽✝✆✡❺➨ ❺➧✟✞✄✠Õ✒Ö✄✡✁☛ï✁☞✽✛ÜÞ✮✰✲✍✌✏✎✒✑➜✁✓✄✔✖✕✆✁✌✄✎✁✗✄✘✥✵ ➛✒ý✁✙➉ ➧✛✚✢✜ò✖ó◗ô➨ Ó✆❂✡❃✥✽✞Ü✘Ý➋✍➧✖✣✟✕✵➁⑧✄✤ò✆➤✁✥✄✦✵➁➍✡✩➊✪ý➡✡➢✥✴⑩➉ ✕❂✆❃➨✛✙➉➧✝✒Ö✁✧✡ø✖★✁✩✥✵✆✪✢✉✄✪✆★✖❐✢✫✡✽✁✬✮✭➨❥ýé✄✯✆t✡⑤✆⑦①❀✆✵ ➛ ý✖✒✍➧✖➜✖✓✽✟✰✖✱✁✲✄✳✥✵✘✪✢✉✄✪✁✴✛⑤✆⑦ï✈ý❀✡✵✶✵✡é✖✯✆t✥✽✷✲✄✳➨❥ý➈✷✸ ✹ ✴❻Ó✜Ö✖✌✁✎✖✗✄✘❬Ñ✄✺✕✆➧✷✻✄✦➣➨ õ✂ö☎÷✝ø✞÷✽✼ ✾✝✿✁❀✖❁ ý ÜÞ✮✰✲âá➽ãåäçæ ✴❤✵ ✮✰✲✽❂✘✁❃✖★➛✁❄❼✛❽❆❅✹❈❇❊❉❸➹❧❴s✯❦●❋❇■❍s✯❦❴å❂❏❇å▼❧ ②▲❑➩ö✝▼ ◆✔✢❖➧ý✄P✘✾✴ ➨❻ý✄◗✁❘✁❙✖❚⑨ ✽✞❼✆❽✛➍✆✍✔Õ✖❯✁❱✖❲✥✽✮❳❄✡❣✵ ✜✡ï✢❨❺ ✝✝❲✆✩✖✆①✽✷✲✁✳➨❬❩❪❭✷❫✄❴✵ ✩✛⑨①✽✖❼✛❽✖❵❜❛❞❝✜ ✵✍❡✛✌✡ë❣❢❇② ❧▲❤▼♣➫❦❴♥❸❧✍✐❦❥ ★✘✽✒ï➛✵ ➜➉✖Ñ❦❧✛✝✡✟✒✖♠✄♥✽✷♦✖♣✢q✸ò✛❼✘❽✡❂✖r❦s✄t✉❅✇✈✍①③②④②⑤❑❈⑥✝⑦✛⑧✁⑧①✵ ⑨②ÜÞ✮❖✰❡✲èáñð❶⑩✖ø✁❷✁❸✛❺✡✝✆❽✢q❥Ñ✆❂✄r✖❹✁✘✁❃✄★➛✖❄❼✡❽✆❹✡❺✘❻✔❐✆❼✡❽✁❺✛ë ✝✧Ö❦❻í✛➄✽✷❼✁❽✖❾ ➌➀❿➂➁ÿã❰➷ ❒➐ q ✈➃①■②⑤②❇➍✣⑩➨❭ý⑤❦➄ ❮×➣✢➅✕❼✛❽✥✽✷✲✄✳❪q ÜÞ✮❖✰❡✲✰áÿãåäçæ➇➆✝➈✒❭ ✮✱✰❡✲✽✢❼ ❽❤✙✆✚①✵ ò ❅❶➉▼❯ ➌➋➊✛❽ ➐ ✵ ❅❖❚❱▲ ➌➀➌✘❽ ➐ ú✛ë❦➍P✖✔❂✄r✛✝❦❡✄❽①✽❤❼✡❽➎q ✜Ö✛✙ ✚✘✴✟❺✒❼✘❽✛❾✑❿✝➏✄➐ï✘➨q ⑧ý ✈➃①■②⑤②➭✴✘✵ ❼✘❽✡ë✛⑨❦➑✄❲✖➒♥✛✻✖✻✁✦✽✛✵ ✩ ✪➙✆✌✁➓ó✡➅✁➔✖✔✁✕✆✆❂✖r✢q✖ùó✍✒✩✍ô✷→✆❂✄r✖➊✆❽✥✵ ➑✁➣❂✄➌✆❽✥✵❂↔✡⑧ ↕❦➊✄➌✛❽✥✵✢⑧✜✔ý ÜÞ✮✱✰❡✲âá➽ãåäçæç✴✢ë❦✆ï✖➙✽✖q ÜÞ✮❖✰❨✲èáñð➜➛✝➝✡✦✘⑨✡❼✛❽✘❂✄r✛✙✘✚✑✵ ⑧ïë✘⑨✛❼✡❽✎①✏ q➟➞ò ✵ð❺➎❭✷➠✁➡✖➑ ✝❤⑤✆❼①✵ ✙✛✚ ❅▼■●❍❨❫▼❳❨❝❶➢❉❈❇❞▼❆❨❢ ✍❪➤✎✥✏ ❝▼❅❲■✄❍✒➢❉❈❇❞▼❆❨❢ Ñ✓q ✜✛✺✽✖✙✛✚✖Ó✛➥✁➥✖ê ✻✟➦✵ ➜✁➧❸✄➨✁➩✑✵✶➫➑✢➭✟➯Ô✆⑨➣ê✥✽✮➲✁➳✄➵✢➸✆✽➻➺➽➼✯✮✱✰❉✲➚➾⑤➪➽➶❶➹ ⑨✟➘✆✩✢➴✮➐ ➷✟➬❪➮✞÷✖✳✢q ➱❵✖➥✖✂✖✃❪❐✖❒❰❮✏Ï➎➮✝Ð✖Ñ✖Ò➙✁Ó✖Ô❡✖Õ❪➮✷❵✖➥✖Ð✖Ö❦×✖Ø✖Ù✖Ú✖Û❪➮✖❒ÝÜ✖Þ Ò✝ß✁Ù➎➮✷Ð✁Ñ✖à✒á❦â➇ã✖ä✁Ò✖å➎❒ ➱✄æ✖ç❦è✃➎❐✝Þ✄é✖ê✁ß✖ë➎➮íì❶î❶ï❰ðñì❶ò■ó➟ô❜ì④õ➜ö■÷ ø✟à❪á✄❒✶Ü✖ù✄úüûýì➜ïþö❊ÿ✁■î❶ï ðþì➜ïþö❊ÿ✁■ò■ó❞ô ì➋ïþö❶ÿ✁ õ➜ö■÷✄✂✆☎✞✝✠✟æ➮✷×✁Ø➎â ✡✁☛✌☞✎✍✏☞✑✍ ✒✔✓✖✕✘✗✚✙✠✛✢✜ ➱ ➺➼✤✣✌✥✏✦➾⑤➪➽➶❊➹ ❐★✧✠✩✖Ø✔✪✠✫✘✬✢➮✮✭✰✯✁ä✖Ò✘✱✞✲✘✳✘✴✞✵✘✶✞✷✘✸✺✹✼✻✾✽✘✿❁❀➜❒ ❂✖❃❅❄✾❆✖➱✪✘❇✞❈✘❉✞❊✠❋✘●✢➮✢❍✞■➎â✛Ü✞✵✘✶✞✷✘✸✢➮✾✳✘✴✞✝✘✧✞❏✖➷✚❑✢▲✠▼❪➮✾◆ ❖❒◗P✄Þ✁Ò✞❘✠✝✢➮✾✪✞❙✮❚✖❯✠❱✞❲✞❳✒â❩❨❭❬✤✣❪✥❫✦◗❴❛❵❝❜✖❞✚❡✾❢✞❣✞❤✒➮✖✐✠❥❪❒✁û❧❦✠❥ ✂✖✧Ó✠♠❒◗♥✒❐✆✧✠❣✁Ò✖Þ✞♦✘♣✠✷✔✵✠✶✞✷✘✸✢➮✢✳✠✴❪❒✖q✖✧✠❣❖♦✘♣✞✂✘❣✞✳✘✴✒â r✁sts✈✉①✇❭②③② ❴⑤④③❴✼⑥ ⑦⑤⑧❫⑥❭⑨③⑧✼⑥ ⑩⑤⑧ ②❶st❷❹❸❻❺⑤❼❫❽t❼ ✥❿❾★➀❝➁✎➂ ✇➃st❷✤❸✁❺③❼✼❽t❼✌➄❴③⑨⑤⑦❫⑥ ➅❷✤s