附录CTX程序设计 那么会显示出来版本号和附加信息部分。然而,对于doc宏包(D32节中 的\ GetFileInfo而言,上述格式就是必须的了 documenta1ass和\ repackage(以及\ Loads1ass和\ RequirePackage) 命令都可以包含一个可省参数,以指定类/宏包可接受的最早发行日期。例 如,当声明为 \documentclass [12pt]tarticle][1995/01/011 这时如果使用的 article类文件中包含 [1994/07/13v1.2u Standard LaTex document class 那么就会显示出一条警告消息。对于\ usepackage和\ ProvidesPackage命 令,也是同样的机理 版本检测机制使得文档可以索取处理自己的合适版本的类和宏包文件 当然这里要假设所有以后版本都与以前的版本完全兼容 对于那些用\ input命令上载的普通文件,还有一条识别命令: AProvidesFile{文件名}[版本] 此时不会检测名称或版本,但是利用Ⅵ1 stiles可以列出这两部分信息 8C22上载其它类和宏包 在主文档文件中,类的读入是利用初始化 documents1ass命令来实现 的,而宏包用的则是、 usepackage命令。在类和宏包文件内部,就必须使用 下述命令 2 Load class[选项]{类}[版本] RRequirePackage[选项]{宏包}[版本] 其中第一条命令可使得一个类文件上载另一个类文件,并且需要的话,可以 给出选项;而第二条命令使得类和宏包文件上载其它的宏包。在任何类文件 中只能有一条\ Loadclass命令;不能在宏包文件中使用。这两条命令都可以 用在文档文件中。其中的宏包参数值可以是几个宏包名称组成的清单,中间 用逗号分开 可省版本参数与相应的\ Provides..命令之间的关系在前一节中做了 介绍;而我们下面将介绍选项参数的处理方式 8C23选项的处理 类和宏包中都可以有选项,其定义方式为 2 DeclareOption选项)代码} 其中选项就是选项的名称,而代码就是选项要执行的指令集。在IIX内 部,实际上创建了一条叫\ds选项的命令。通常这些代码并不做任何事,只 CTEXGuru, August 16, 1999
Ø◗í❑Ü î✮ïñðóò✃ô➒õ◗ö➑÷✣ø✮ù✫ú✒û ü✁ý✮þ✷ÿ✁✄✂✆☎✁✝✟✞✄✠☛✡ î✌☞✎✍✑✏✓✒✟✔✄✕☛✖✘✗✚✙✆✛✢✜ ❚❖◆❳❥ ❃r❄✤✣✦✥ Ú✃Û❖Ú✃Ø★✧✪✩ ✶ ✬ ■✬✫➑❱❑➔▼➥❙❘➒❬➐❱✮✭➒➩▼Ñ❖◆ ✩✮✵✑✯ ➁✚✰➂✄➄✁✰✄✳✁✱✄✲✷✬ ➶✄❾ ■❑❚➑◆❳❥➒➹✬✱✚❱◗➩▼➔➘❥◗❬▼❭❖❲▼❲✳✲✇■❑➹✚❲◗❱❑→❖❭❳❥✘❦✚❭❑❧❖❱ ✣✵✴❷ ■✬✶❖◆➐❭❑❚❖❨▼❬▼❭❖❲▼❲✷✲ ■✹✸✚❱✬✺▼➹ ❘❯▲❖❱❑❏❖❭❖❥❯❦✚❭❑❧❖❱ ✩ ✼✮✽✉➇ ✴❿❄✁✻✟✼✁✽➇✎✾✁✿✟❀✯❁✴❃❂✁❄✁❁ × ❃✮❄➇✟❅✟❆✬✓❇✚❈✎❉❮✇⑥✠⑧✷❾❿➎ ➏✯❋❊✪●✷❀✪❍ ■❑❚➑◆❳❥➒➹✬✱✚❱◗➩▼➔➘❥◗❬▼❭❖❲▼❲å❜✘➣❯➞◗→❑➔▼❣➑❪▼❭❑▲◗➔❙❘❑❥◗❬▼❱◗❵❝❜✘➣✘↔▼↔❑➙➐➛▼➜❙➣❯➛◗➜❙➣➭❣ t✟■➏✒➾✄➚✁➪ ✬ ❭❑▲▼➔❙❘◗❥◗❬▼❱ ❁✦✁❅✶✮❄✁✻ ■❑❏➐▲❖◆❑P❙❘❯❚➑❱❳❲◗❨▼❬▼❭❖❲▼❲◗❪▼❭❑▲➐➔➘❘❑❥❩❬▼❱▼❵å❜✘➣❯↔▼↔❑➟➐➛▼➜❑❏➐➛❙➣➭➝✥P➠➣✜➡ ➞❑➹ ▲ ➔❖❭❑➩➐❚❖❭❑▲▼❚▼✶➑❭✬◆❖❱✬❖☞❚➑◆❳❥➒➹✬✱✚❱◗➩▼➔ ❥◗❬▼❭❳❲▼❲✐❣ ➮✮➱✁✰✁➲✎P✟◗➬✼✻✎❘✟❙✎❚✁❽✞❾ ❐✘❯ ■❑➹➘❲◗❱◗→❖❭❳❥❯❦✚❭◗❧❖❱❱✲ ■❑❏▼▲❖◆❑P ❘❯❚❖❱❳❲➒❏➑❭❳❥❯❦✚❭❑❧➑❱ ✼ ✽✯★➻✄✳✷➆✪❲✆✬☛❳✎❨❾ ⑨✮⑩✄➳✟❩✁❳✁❬➚✁❭✁✦✁❪➇ ✴❃❫✚❴✎❵✁❨ ❆✪❛✬✌❜✁❝✁⑨✄⑩✷✬➃❁✲❃✒❄✦✁❅✞❾ ❊❿✧t✎❞✁❡✟❢✁❣✟❤➋✐✴❃❥✄⑨✁⑩✉➀ ✴✆❦✆✬➃⑨✁⑩✁❧✟♠✁♥✟♦❾ ❐✌❯✄➮✟♣➪ ■➘❘❯➩▼→➐➹▼➔ ✼✥✽✁➁✟q✬✓r✚s✎t❅✯✆✉✁➋✁✼✻✁✈✟✇✄✼✒✽✷❊ ❋❍● ■❑❏▼▲❖◆◗P❙❘❯❚❖❱❳❲✐➥❙❘➒❬▼❱▼❪✷①☛②✎③ ❵❝❜✣❞r❢❤❣ ④■☛⑤➲✄➳✟❩✁⑥✟⑦✄❂✁⑨✒⑩⑧✯⑩⑨✒✳✚❶➪ ■▼❬➘❘❑❲✐➔▼Ñ❙❘➒❬▼❱❖❲ ➇✴✆❷➬t✺②✁③❼✁❽✞❾ ❸❑❹❻❺❽❼❾❺❿❼ ➀❋➁✁➂✄➃✌➄✁➅✟➆✁➇ s✌➈t❪t❅✶✎✯★❁✄➉✌➊✘➋✒✳✟❶➪✎➌✟➍✎➎ ■❑❚➑◆❳❥➒➹✬✱✚❱◗➩▼➔➘❥◗❬▼❭❖❲▼❲ ✼✮✽✾✟➏✎➐ ➉✌✯⑩➑✄❃✁❄➪ ➉✌➒✄✳ ■❑➹➘❲◗❱◗→❖❭❳❥❯❦✚❭◗❧❖❱ ✼✮✽❹❾ s❁✲❃✁❄✁t❅➔➓ ②✯★✰✄✱✒✲➚✒➪ ✸✌✰✫✼✒✽✞❊ ❋❍● ■✬✶❖◆▼❭◗❚❖❨▼❬▼❭❳❲➐❲å❜❾→❋➣❤❣❖❪✠❫❛❵q❜❴❞✮❢❤❣ ❋❍● ■✹✸✚❱✬✺➐➹❙❘❯▲❖❱❑❏➑❭❳❥❯❦✚❭❑❧➑❱ ❜❾→✌➣❤❣❖❪✠♠ ♦ ❵❝❜✣❞✮❢❤❣ ➸✁✶✌↔✁✼✻✒✼✫✽➇➚✟❭✼✁✽✒❁✟t❅✁➁✎q✑↕✼✁✽✁❁✟t❅✯ ➴✎➙✚➛❡➉✪➜✢✯ ➇ ✴ ➷➬✌➝✁➞✢➟ ➑✟↔✁➠✻✒✼✄✽✁➚✁❭❁✲❃✒❄✟t❅✁➁✁q➸✟➡⑧➉✮❃✒❄❾ s➈✒➉✄❁✟t❅ ✶➺➯✢➢➃➋✁✼✻ ■✬✶➑◆▼❭❑❚❖❨▼❬➐❭❳❲▼❲ ✼✥✽➟ ⑤➢s❃✄❄✚t❅✶➚✒➪✞❾ t✺✁✻✄✼✄✽✉➇ ✴ ➪st❪t❅✶ ❾ ➸✷✶✁➉ ♠ ♦ ✿✁❀✟➤✄➇ ✴❿✳✁➥✁✽✁❃✄❄✁⑥✟⑦④✄⑤➉✪➦✁➧✢✯ ✶✁➨ ➪✌➩❶③✁➫❾ ➇✌✾ ❞r❢ ✿✌❀➀➅✎➭✢➉ ■❑❏▼▲➑◆❑P❙❘❯❚❖❱❖❲å➡▼➡ ✼✮✽✟➯➨✎➉✌➲✎➳s❦✎✼✧✶✌➵➶ ➸✌➺➟ ➑✟➻✁➼✸✫✹✎➽➸✁➺ →✟➣ ✿✁❀➉☛❵✎❨✁➾✁➄❾ ❸❑❹❻❺❽❼❾❺❿➚ ➪❋➶⑧➹✓➘✟➴ s❁✲❃✄❄✷✶✉➇ ✴✠➋➝✁➞✯❿➸✟❄✁➷✟➾✄➄✎❍ ❋❍● ■✹➬✚❱❳❥❩❬▼❭❑▲❖❱❑➮◗→▼➔❙❘➒◆❑➩➑❪➱→❋➣ ❵➐❪❐✃✌❒ ❵ ➸✁✶ →✎➣ ✰✳➝✟➞➉✌⑥✎⑦✑✯✆➑ ✃✎❒ ✰✒✳➝✟➞❡✁❮❮➉✓❂✽✁❰✷❾ s✤ÏÑÐÓÒÕÔ❾Ö ➓ ②✯❻➏✄×➁✁Ø✎Ù❹➶✼✻✢Ú ■◗❚➘❲ÜÛ✹→▼➣ ➉✼✄✽✞❾ s✟Ýt♣✟Þ✁ß➴⑤➵✄➈✫➉✎à⑧✯ ➯ â❋ãåäçæéèëê✬ì✦ê❑íïî á â❳á◗âïð❍Ó❻ñ✘Ý í ñ❯í◗í❑í
内陆庄程序设必缺陷 299 因设宏引改版只E或输入引个风项文件。(餡p彌全可定用在易误 代码与!榷在瑶eic1e1s生件与中两远会例为 阄c1P内i也1e五n内t{f1e以 c1P内i也 abib/Setb出e那{和内 abib]ftl的e 可剜用稀1pi也*望前永远缺与易误用这条命令e全序m易误加进用 只是员望适用间所免被调用中望前易误中使行代码. 免两条特n命令用可牢用在缺与易误望前中七般与效 不的ntpi也由正在被w例中易误加进组成歧 种 i tN ttused把7的 enppi也声有为\例中。 例如用若想免永远类生件模义9几.09在所免望前易误上否这加中 生件时中行为用可定如下望前效 秘c1珀pi*和n内tie模ista的ntpi也哈ty} 内i也 toUsey} 这增就会首先检如是者存在员望加进中ty生件用如果全存在用就把易误声 避免。用中。m求中易误避免。用(w例)中容用就会制在永条警着时 息中 下来就用下面中命令例易误: 模厦t原化ns个低清单 其中\模厦ut原心1os会为个低清单中中每个选子调用\ds选项命令。在 默认方式下通常需是建相比特定的选子配置。VPro愿0ins按照所有选 子定义的顺序执想调用的选子,然后删除它们。这也需是说这条命令只能执想 次。有星号的命令功能会似,只是它是按调用的顺序执想。为了与I似2.09 样式兼容,现在仍然保6了命令\01nB,它只是\Proc原s0化1m*命 令的另一个名称而己 也可以用下面的命令为会或宏包定义选子 p91ns.19选项类T} p9as0坐1npB衢选项]计而r符 其语选项是一串遵定会或宏包规则可以于核的合进选子。这行更命令可以 用在其它选子的定义语。持常C的用进需是1缺4选子传什基另一个会,呢 下?所 D愿19r后1n*(P9s0化1ons19a(r原t0on9rtic原 这差所定名的会或宏包候还被后用\9ai9as或\xr原9B命令进 想味立。 构会造宏包规则的缺4选子块此有用\D原19x陌化0n*进想维不 这聪理未定义的被调用选子的隐准程序呢下: 低(202.顺68.8/ 颗盱6顺
ò✘ðôóÑõ ò✖ô✐õ❑ö▼÷⑩õ÷ö❑ø✮ù✄ú✁û✁ø✢ù Ø◗í❑í úú✢û✁ü✁ý✌þ⑧ÿ✁✙✁✄✂✆☎⑧ü✞✝✆✟✄✠☛✡✌☞⑧✕ ✣ ■÷✸✚❱✬✺▼➹❙❘✘▲❖❱❑❏❖❭❳❥✘❦✚❭❑❧❖❱ ⑤➇ ✴➪s➝✁➞ Þ✌ß❹✶✎✍ ✩ s❛❭◗▲▼➔❙❘❑❥◗❬➐❱❝➡ ❥◗❬❳❲ t❅✶✁➉✺✽✟◗➎❍ ■✹➬❳❱❳❥◗❬▼❭❑▲➑❱❑➮❑→▼➔❙❘✐◆❑➩❖❪❑Ñ❖❬➐❱✹✺▼➩➑❵▼❪▼■❖❘❯➩▼→▼➹▼➔➐❪❑Ñ❖❬➐❱✬✺❑➩ ➡ ❥◗❬▼◆◗❵▼❵ ■✹➬❳❱❳❥◗❬▼❭❑▲➑❱❑➮❑→▼➔❙❘✐◆❑➩❖❪▼◆❑→➑❱❩➩✑✏ ❘✒✏❖❵◗❪▼■❳❲◗❱❑➔✓✏❖◆▼◆➐❬▼❱❑❭◗➩❖❪▼■❑Û◗◆❑→❖❱❑➩✓✏❙❘✒✏➑❵▼❪❩➔➐▲▼➹❖❱▼❵◗❵ ➇✴➪ ■÷➬✚❱❳❥◗❬▼❭◗▲❖❱❑➮❑→▼➔ ❘➒◆❑➩✕✔ ❄☛➷✎✼✚✽✗✖✾➝✁➞✯ t✻✄✼✁✽✄➴⑤➛❡➝✎➞⑥✟⑦⑧✯ ➯✮✳✚❂✎❄✁❝➪❯❤➋✆✘✗✙➪ ➉✞✚✟❄✁➷➝✎➞➉❮❮Þ✁ß❾ ➋✺✄✻✆✛✄✜✁✼✄✽✯ ➇➢➪s✖✾➝✁➞❄✁➷✄➉ ✃✚❒ ✶ ❊ ■▼❨◗➹▼▲▼▲❖❱❑➩➐➔ï➮❑→▼➔❙❘✐◆❑➩ ✈✣✢s✘✁❵✎❨✑➉➝✟➞⑥✟⑦④✒⑤✑➟ ■❑➮◗→▼➔❙❘➒◆❑➩✓✤✚◆❑➔✦✥❙❲❩❱❑❚★✧❛■▼❨❑➹▼▲➐▲❖❱❑➩▼➔ï➮◗→▼➔❙❘➒◆❑➩ ●✫❀✌❍✗✚✁❵✟❨⑧➉ ❾ ➎✥➏✯✪✩✬✫✒➋✁✼✚✽✄❁✁t❅✯✮✭✄✯ ÏÐÒÔÖØ❖Ú✃Ù◗í s☛❤➋✄✚✁❄✁➷➝✁➞➁✟q➆✪⑥⑧➉ ➡ ❲✐➔✑✰ t❅■➉❮❍⑧✯ ➇ ✴➏✄✸❄✁➷❊ ■✹➬✚❱❖❥◗❬▼❭❑▲❖❱ ➮❑→▼➔❙❘➒◆◗➩✕✔◗❪▼■✮✭✐➩❑→▼➹➐➔Õ✭➒Ñ◗➥❙❘➒❬▼❱✦✱✓✲❙❘❑❲✐➔➘❲➒❪➐■▼❨❑➹▼▲◗▲❖❱❑➩▼➔ ➮❑→▼➔ ❘➒◆❩➩ ➡ ❲➒➔✑✰➐❵✦✳ ❪▼❵▼❪▼■❑➮◗→▼➔❙❘➒◆❑➩✓✤✚◆❑➔✦✥❙❲❩❱❑❚▼❵➐❵ t❲✁✰✄➲✄✴✆✵✄➳✁❩✄✳✆✶✄✷s❂✁❄✁⑥✟⑦⑧➉ ➡ ❲➒➔✑✰ t❅✯ ➏✄➾⑤✷s✯✁✸✧➝✟➞● ❀✆❍✁➊✁➋➚✄➪ ➉ ❾ ❡✆✹➉➝✟➞➊✒➋➚✒➪ ✺ ❵✟❨✎✻⑩➉✓➜✢✯✼✸✁➲✁❷s✼✆✽✗✾❙✁❚ ✿✆❀✬❁ ❅✌❂✄❃✸✄❄❂✄❅➉❇❆✄❈✟❵✁❨➝✁➞❊❉ ❋❍● ■ ✱✑✲❑❏❑▲◆▼✑❖❑❏❑➮✓P✑❖✮◗◆❘✦❙❯❚◆❱✷→✌➣✬❲✗❳❩❨ ❋❍● ■✦❬✑❭ ❘❑▲✓❏❪❚✑❚Ü➮✓P✑❖✮◗◆❘✦❙❯❚ ❋❍● ■✦❬✑❭ ❘❑▲✓❏❪❚✑❚Ü➮✓P✑❖✮◗◆❘✦❙❯❚✦✔ ❫✬❀ ■ ✱✑✲❴❏❪▲◆▼✑❖❑❏ ➮✦P✑❖✮◗◆❘✓❙✕❚★❵❜❛ →✟➣✄❲✆❳ ❀ ➉✞❝✆❞✄❡✗❢✬❣✄❄ ■✦❤ ❚✓✐❦❥✄❧ ❆✗❈❁♥♠ ♦q♣✆r✄s❂✬t✗✉✄✈✆✇✄①✆②✄③✄④✆⑤☛⑥❡✄❢✗⑦✬⑧❁ ■✓❬✑❭ ❘❪▲✓❏❑❚✑❚✓⑨✦P✑❖✪◗◆❘✦❙✕❚★⑩✌❶✄❷✆❸❡ ❢⑤✄❹☛⑥q❺✄❻✄❼✄❽❣✄❄ ⑥❡✬❢☛❾✪❿✄➀✄➁➃➂✞➄✄➅❁✪➆✬➇✈✄✇✆➈➆✽✄❆✄❈✬➉☛➊❼✄❽ ➋q➌❁ ❸✄➍☛➎ ⑥❆✄❈✄➏☛➊q➐✄➑☛❾❯➉✇➄✇⑩❣✄❄ ⑥✞❺✄❻✄❼✄❽❁ ❛➃➒✞➓→➔↔➣➙↕❯➛➝➜✁➞❪➟ ➠✦➡ ➢✌s✆➤✆➥❾✣➦♠✆➧❿✆➨❊➩ ➒❆✗❈ ■ ✐✑❘✓P✑❖✮◗◆❘✦❙❯❚ ❾➫➄✆➉✇ ■✦❬✑❭ ❘❪▲❦❏❪❚✑❚✓⑨✦P➭❖✮◗◆❘✦❙✕❚➭➯ ❆ ❈⑥✬➲➋❞✆➳✄➵✆➸➻➺❁ ➇✌➼➻➽❄❂✆❅☛⑥❆✗❈❛➐✄➾✆➚✄➪⑤✗❹❡✆❢❉ ❋❍● ■✦❬❑➶ ❚➭❚✓⑨✦P✑❖✮◗➹❘✦❙✕❚◆➘❑❘➭➴✦➷ ➶ ❚✑❚✓❱➬❥✌❧❩❨✑❱➱➮❜✃❩❨ ❋❍● ■✦❬❑➶ ❚➭❚✓⑨✦P✑❖✮◗➹❘✦❙✕❚◆➘❑❘ ❬✑➶ ▲❒❐ ➶✦❮❏✑❱❰❥q❧Ï❨✑❱➱Ð➃ÑÒ✃✬ÓÔ❨ ❫✆Õ ❥✌❧ ✇➋❊ÖØ×⑤➐✗➾✆➚✆➪✗Ù✆Ú➼Û➽✼Ü✗Ý ⑥❇Þ✆ß❡✆❢❁✣➆✗à✆á❆✆❈➼✎➽ ❄♠✆❫➄✆❡✗❢⑥❇⑤✄❹Õ✆❁ãâ✉✆äå⑥❄ß✆✈✄✇✆æ✄ç✗è❡✄❢✆é✗ê✬ë➲➋❞✆➐☛❾✼ì ❂✌í❷✗î❉ ■❦ï ❏❑▲✓➷ ➶✦❭ ❏➭⑨✦P✑❖✮◗◆❘✓❙✕➯✓❱ ■✦❬❴➶❚✑❚❦⑨✦P✑❖❯◗◆❘✦❙✕❚◆➘➭❘✑➴✑➷ ➶ ❚✦❚❦❱ ■ ➴✦▼❭✑❭ ❏✦❙✓❖❑⑨✦P➭❖✮◗✒❘✓❙❑❨✑❱ ➶◆❭❖✮◗✦▲❦➷✦❏✑❨➭❨ ➆✌ð❷⑤➳ ⑥➐✆➾✗➚✆➪✗ñ✆ò✆ó✄➀✗❄ ■✦ô ❘ ➶✦❤ ➴✑➷ ➶ ❚✑❚ ➾ ■❦õ❏✦ö✑▼✪◗ ❭ ❏ ❬❑➶ ▲✒❐ ➶✦❮ ❏ ❆❜❈✗÷ ❽✌ø✬ù❁ ì✌ú✄➐✆û✄➚✆➪✄Ù✆Ú⑥❇ç✬è❡✄❢✆ü✄ý❸❄ ■❦ï ❏❑▲✓➷ ➶✦❭ ❏➭⑨✦P✑❖✮◗◆❘✓❙✕➯ ÷❽❊þ✞ÿ❾✁ ✂☎✄✝✆✟✞⑤✆❹☛⑥☎✠❣✆❄✗❡✄❢⑥☛✡✌☞✎✍✆❻ì❂❉ ✏✒✑✓✑✕✔✗✖✙✘✚✘ ➞✦➠✓➞❪➟ ✛✢✜❑➟✙✣✚✜❪➟ ✤✢✜ ✘✥✑✓✦★✧✪✩✢✫✭✬✓✫ ➛✯✮✱✰✳✲✵✴ ✖✶✑✓✦✷✧✒✩✚✫✸✬✓✫✺✹➞✚✣✢✛❑➟ ✻ ✦✷✑
么条警命令现 所有在、d原mutc1att少中的选项文s为全清单;认为其x其用会 后为所有宏包,每用ldC1att上载的类除子调果在。类中没有定义 选选项,及会给在默认或警方式通调 所有其它少。率建比厦C1att和 PattoltlditT周醋在的选项置是 清0单调如果在按其的类或宏包中没有定义选选项,会给在一条默认式 通调 所有宏包置所进有后,如果义一个顺序选项执想有没有用,没有 项定义然就会给在一条警方式通调 測论是顺序选项,执是序它选项,置按照定义的顺序执行们调用了 Pr原c++n相比比 课功会似了 有与,3了A到义T特殊似果,或ⅹ避2与.它宏包09样兼,容现 有仍保6是在类或宏包结束处执行,或x在文,的另名或结称处执行这这可 以用已为的保6实现这T似果可 L类 画包d9 fack录1L类 宪g比D原mcat附录1L类 宋包D原mcut录1L类 X两条保6把录1L保留到类或宏包结称与程执行递置文件序用它们 在另设它计所而,每它符在结称处所其进行的语改串遵,这样在结束与就及之 符会缺省方式而项规则远两条益于把录 L计别保留到\合g比随愿,mut类 和\cud隱愿,mcut类中执行这上行所有保6置可以及只调用一次,这样录1 L执行与就之按照调用的顺序进行这 保更在\Fg=D原,mut中的录1L是之件8C.而在1缺的处理 中,每它是在\命g比随愿,mcut类保6尼至D差候选D的被去掉后遇进 可以认3录1L是味文的一它计,每是或仍只能用在1缺中的保6也可以 用在中这 识立造块此维不 在m特节中我们详细讲行了如何使用、 ucwc maud定义新的保6,使用 rcucuc maud规定义保6,以及使用\根原頃 cc Khmau临与创建保6这实 际上执有另子两条少法按同的定义保6的少。可 pc1ar靥tc题ad1名参数个数][可省参数]附定义类 用有定义或规定义一个名3录1名的保,而且它是牢单,也就是说它 可以用D.它保6的参数值,X为及需X缀、厦ct这如果保6基经更在 了,就之向抄本文件中则而一条式通,并覆盖原有的定义这 ⊙ TEXGuru,A想想1m,1999
✛✓➠✦➠ ✼☎✽✿✾❁❀✙❂❄❃✚❅❇❆❉❈☎❊✝❋✟● ❍ ❷✌❸♠ ■ ❤✭❏ ▲◆▼✢❑✸▲✢▼✒◆✕▲✓➷ ➶✸❖✒❖◗P❙❘Õ ⑥❡✆❢✡✌❚❛❱❯❙❲❨❳❬❩ ♣❛❫❪❭✌❫✌❴✟❵ ➀❜❛❷✬❸➚✗➪➃❾❞❝❴❡■ ô✭❏✑➶✦❤ ➴➭➷ ➶✸❖✒❖ øqù☛⑥➐☛➂☛❢❤❣✁ì✄ú♠✎✐➐Õý❸⑤✄❹ ❥❡✄❢❊❾❧❦❵ë♥♠☛♦✌♣✄➾✟q✝r✟s✌t✉❣ ❍ ❷q❸❫➄P✎❘✇✈➪✎① ■ ô✭❏➭➶✦❤ ➴✑➷ ➶✭❖✒❖ û ■ ❬❑➶✸❖✪❖ ⑨✢②✒◆④③ ❏ ▼ ❖ ➘ ❏⑥⑤✒⑤✓⑦ ë✝♠ ⑥❡✄❢✎⑧✇ ❲☎⑨✉❳ ❣ ì✄ú♠✌⑩✎❫⑥➐✗➾✄➚✆➪Õý❸⑤✆❹❥❡✄❢å❾ ❵ë❨♠➋á♦✌♣✎s t✌❣ ❍✟❶❷✆❸➚✆➪✟⑧✎❷✆÷✌❸✄➀å❾✣ì✗ú✝❹➋❞✎❺✌❻✄❡✗❢✌❼✎❽✌❸✗ý❸❴✌❾ ✈❽✆ý❸ ✠✌⑤✄❹➀❿ ❾ ✈❵ë❨♠➋áq✌r✎s✌t✉❣ ❍➂➁☎➃✇❺✝❻✗❡✆❢å❾✱❼✇❻✟➄✄❡✆❢❊❾❧⑧⑩✗❶⑤✆❹❊⑥❇❺✄❻✆❼✆❽ ✈ ➂☛➅✗❣❴ ➒ ■ ❬➭❭✭❏ ▲✚▲ ❖✪❖ ⑨✢②✒◆④③ ❏ ▼ ❖ ➯ ❿➇➆ ➈✒➉➋➊✵➌④➊➎➍ ➏❙➐✎➑✟➒ ❸✌➓☎➔❾✱→ ➒☎➣✟↔❹✎↕④✟➙✌➛ú❊❾✼➾✌➜✟➝✎➞➓✌➟➄✗➚✆➪✌➠✎➡✟➢✌➤❊❾✱➥✟➦ ❸☎➧✌➨✎➩✇♠➐✗➾✄➚✆➪✌➫✎➭✄❼✄❽❾✼➾✌➜♠Ù✎➯ ⑥☎➲✎➳➾✟➫✝➵✄❼✄❽♥➆ ➆➼ ➽➸❴✝➺❛⑥➨✎➩✌➻➦➆↕➛ú✉➼ ➽✕➾ ■✢➚◆✒➪✪▼❤ ⑨✢➶❑➴➭➷ ➶✸❖✒❖✚➹➴➘❜➷❨➬➱➮ ➽✕➾ ■✢➚◆✒➪✪▼❤ ⑨✢➶✒✃ ➶ ▲✒❐ ➶✦❮ ▲ ➹➴➘☎➷❤➬➱➮ ➽✕➾ ■✢➚◆✒❐❇▲ ❮ ③✥▼ï✸❏ ▲◆▼✢❑✺▲✚▼✢◆ ➹➴➘❜➷❨➬➱➮ ➽✕➾ ■✢➚◆✒➪✪▼❤✦ï✺❏ ▲➹▼✢❑✺▲✢▼✒◆ ➹❞➘❙➷✉➬✇➮ ❒qà✗á➨✎➩æ ➘✎➷❤➬ ➨☛➩↔➐✄➾✄➚✆➪✎➫✎➵➓❜❮❼✄❽❤➆ ⑦✬⑧✄Ù✄Ú✎❰❴➄✄➅ ♠➲✎Ï➄✌Ð✎❷✎Ñ➃❾Ò❝✄➄ÔÓ♠➫✎➵✄❷❫÷❽☛⑥☛Õ☛þ❜Ö✟×❾ ➆Ø➢✆♠➫✎➭➓✈❦✎Ø Ó❵ç✄èr✄s➸✠✎Ù✝Ú✉➆ ➀à✬á✎Û✉Üæ ➘Ý➷✉➬ ÐÝ➨☛➩↔ ■✢Þ ▲ ❮ ③ß▼ ➹✦❤✭❏ ▲➹▼✢❑✺▲✢▼✒◆ ➮ û ■ ▲✢▼❤❇➹✦❤✭❏ ▲◆▼✚❑✺▲✢▼✒◆ ➮ Õ❼✄❽♥➆✼ø✌à❷✗❸✎➨✌➩⑧➼Û➽❦✆➉✗❣❴➋✆➌❾ ➆✗➢ ➘✟➷ ➬ ❼✄❽➓✈Ø⑩✄❶❣❴ ⑥❇❺✄❻÷❽♥➆ ➨❜á♠â■✢➚◆✪❐✭▲ ❮ ③✥▼ï✺❏ ▲◆▼✢❑✸▲✢▼✒◆ Õ⑥ ➘✎➷✉➬ ✇Ø☞✝ã✟ä✎åÑ♠✉æ☎ç⑥✄✌✆✎è Õ❾é❝✄➄✇♠ê■✢Þ ▲ ❮ ③✥▼ ➹✓❤✭❏ ▲◆▼✢❑✸▲✢▼✒◆ ➮ ➨❙➩Ôëíì✎î✌ï✎ðòñ ➺❥ï⑥☛ó✎ô✝õ➀➆➸ö☛÷ ➼❊➽✼♣→ ➘☎➷♥➬ ✇✿øÙ⑥➋➄❪Ð❊❾❧❝✇➧➉å➊❴✆♠❨æ☎ç❊Õ ⑥➨✟➩➇✆➼✎➽ ❴✌♠➟Õ ➆ ➈✒➉➋➊✵➌④➊úù û❙ü✎ý➂þ✌ÿ ♠ ✤❑➟✙✛✁Õ✄✂➅✆☎✞✝✠✟à➒ì☛✡✞☞❴ ■ ▼❇▲✍✌✕▲ ❏❑✪❑➶▼❤ ⑤✌❹✠✎å⑥➨✌➩❾✏☞❴ ■✍✑ ▲✚▼✭▲✍✌✕▲ ❏❑✒❑➶▼❤ Ù❜⑤✗❹➨✟➩❾ ➽✓✒☞❴ ■ ②✑ ❏✕✔ ③ ❤ ▲❪▲ ❏❑✒❑➶▼❤✗✖➓✄✘①➨✌➩➆ ➻ ✙ø❼❸➲❢à✆áPß⑩✛✚ ⑥✞⑤✆❹➨✌➩⑥P✌❘➼ ➽✕➾ ■ï ▲❪▲❦➷ ➶✑ ▲õ✸❏ Þ▼ ❖ ◆❴➴ ❏❑✪❑➶▼❤✭➹ ➘❜➷✃ ➮✢✜✢✣✄✤✆✥✆✤✧✦★✜✪✩✄✫☛✣✆✤✬✦✭➹✁✭☛✮ ➮ ❴❸⑤✄❹➾Ù✄⑤✄❹➋✆✯➳✌→ ■➘✎➷✃ ⑥➨✎➩❾✁➸✆✰✆➄✇✲✱✴✳ ❳ ❾ ➇✈✄✇✆➈➄ ➼❊➽❧❴ï✟➟➄➨✌➩⑥✶✵✸✷✠✹❾ ❒❛✌❦✠✺❒✠✻ ■ ②✑ ❏ ◆❇▲❪▲❄◆ ➆ ì✆ú➨✌➩ ë✓✼á♠ ➒❾ ✈Ø✾✽❀✿✞❁✬Ù✗ÚÕÚÑ➋ás✟t❊❾✼ü✆❂✠❃✆❄✌❸⑥✌⑤✗❹✉➆ ❆❈❇❊❉●❋■❍★❏✍❑▲❏◆▼P❖ ❅ ✫✸✩✚✫P◗✕✑❙❘ ✣ ▼ ❘ ➡✓➡✦➡
C2BTX2程序设计语言 301 另外一条命令可以用来检测\命令名的当前定义。 2 CheckCommand命令名于[参数个数][可省参数]定义 如果命令的定义与定义不同,或者参数个数不同,等等,就会给出一条警告 消息。这可以用来确认系统的状态是我们所希望的样子,并不存在已上载的 宏包修改了某些重要的定义。 DeclareRobustcommand和\ Checkcommand命令都可以用在文档的任何 地方。 8C26有短参数值的命令 通常在用户定义命令的参数值中可以包含用\par或空行表示的新段落。 按TX的行话来说,这些命令都是“长的。这也不是用\de定义命令的标 准行为,因为用它定义的命令必须是短的,这样可以检测是否遗漏了右大括 到了1994年6月1日,新发行的EX2c提供了所有定义命令的星号形 上述命令创建的命令都具有‘短参数,从而行为与\def一样。 我们建议总是用星号形式命令来定义新的命令,除非有足够的理由取某 些参数为‘长的,即参数中包含段落。长参数应当是例外,而不是规则 8C27给出错误和警告消息 在设计类和宏包时,也应当使它们具有自己的错误和警告消息。这对帮 助我们辨别到底哪个文件发出这条消息是非常有用的 错误消息是用下列命令生成的 3 \ClassErrort类名}[错误消息文本}帮助 \PackageError宏包名}错误消息文本}帮助 其中错误消息文本就是显示在监视器或抄本文件中的消息,而帮助就是当 用户反映为H时显示的进一步文本。如果文本中包含命令名,而且要按原样显 示,那就必须前缀 protect:空格是用\ space生成的,新行用 essagebreak 开始。例如 \PackageError ghost][% The \protect\textwidth\space is too large\MessageBreak elected] CUse a smaller width h http://202.38.68.78/texguru Email:texguru@263.net
❚ ✾❱❯❳❲ ❀❂❃✢❅✒❆❨❲❬❩✢❈☎❊✎❋✌●✆❭❫❪ ✛✓➠ ❘ ➲❢➋á➨✌➩➼Û➽❴❸✠❴✆❵ ■➘✌➷✃ ⑥ ❶❒⑤✄❹♥➆ ➽✕➾ ■ ➴✍❛✭▲❑▲✒❐❯➴ ❏❑✪❑➶▼◆❜ ➹➴➘❜➷✃ ➮✢✜❱✣❈✤✆✥✠✤❝✦■✜✢✩❞✫✞✣☛✤❡✦❇➹✓✭☛✮➱➮ ìqú➨✎➩⑥q⑤✄❹➓ ✭✛✮ ❦✚ ❾ ➾✌➜✵✆✷✯✷❦✚ ❾❣❢☛❢☛❾ ✈Ø✄ë❤♠➋áq✎r s☎t➆ ➆✆➼✎➽❧❴❸ã✞❤✆✐✠❥✛❦✄❧✞♠☛♥✂✠♦✆♣➥✎➦❦✄q✆r❫s✓t✠✉á✠✈ ë❀✇✠①❦ ②✄③☛④⑥⑤✆⑦✄⑧✆⑨✠⑩✆❶❦✶❷✆❸❫❹ ❺❼❻❾❽❾❿✕➀◆➁✍➂➃❽❼➄❊➅✍➆▼❊➇❬➈P➉ ➅❼➊➋➊P➁✍➌➋➍➏➎➐❺ ➉✍➑ ❽❾❿➓➒ ➉ ➅❼➊◆➊❾➁✍➌◆➍→➔❈➣✞↔✠↕✴➙✓➛✈☛➜✞➝❦✄➞✠➟ ➠✄➡❹ ➢◆➤❙➥➧➦➨➥➫➩ ➭❈➯✆➲✞➳✠➵✛➸✄➺✆➻ ➼❞➽✈➛✆➾❷✆❸➔✆➣❦➪➚➹➶✆➘✛➴↕✴➙③➹➷➛➬❺✍➮P➁✍➂✃➱❞❐☛❒❰❮☛Ï❦➪Ð✆Ñ➹Ò✛❹ ÓÕÔ❊Ö◆×❦❒✠Ø✞Ù✠Ús❨Û⑨➔✠➣✞↔♥ ÜÝ❰Þß❦❈❹✓Û✠à✞✉✠♥➛á❺✕➍P❽✍â ❷✄❸➔✆➣❦✶ã ä❒✠ås❈æå✠➛✆ç❷✞❸✛è➔✆➣✠é✞ê♥✞ë❫è✆s✓Û✠q↕✴➙íì☛î♥✠ï✆ð✠ñ⑦➪ò✠ó✠ô õ❹ ö⑦ø÷➓ù✍ù❬úüû➬ý❨þÿ÷✁ s Ð✄✂❒è✆☎✞✝ÔÖ×✠✟☛✡✌☞✎✍❫⑦➪♣✑✏❷✆❸➔✠➣è✓✒õ✓✔ ✕✗✖ ❺✍➌P❽✙✘ ❿❼➅❼➊◆➊❊➁✍➌➋➍✛✚ ❺✕➂P❽✍➌P❽✙✘❊❿✕➅❼➊◆➊❊➁✕➌◆➍✛✚ ❺✍➌P❽✙✘P❽✕➌✢✜✤✣ ➂P➅✕➌✍➊❊❽✍➌➈ ✚ ❺✕➂P❽✍➌P❽✙✘➃❽✍➌✢✜✤✣ ➂➃➅✍➌✍➊❊❽✍➌➈ ✚ ❺✍➮◆➂P➅✙✜✥✣ ➍P❽❾❿✕➅❬➊◆➊❊➁✍➌◆➍✦✚ ❺❼❻❊❽❾❿✕➀➋➁✍➂P❽❼➄❊➅✕➆▼ ➇❬➈P➉ ➅➊◆➊❾➁✍➌◆➍✧✚ ❺ ➉✍➑ ❽❾❿➒➉ ➅❼➊◆➊❊➁✕➌◆➍✛✚ ✇✩★➔✞➣✑✪✗✫è➔✆➣✠↔✄✬✏ Üë✸Þ ➚✄➶✛s✠✭✄✮❒✞å✗✯ ❺✍➍➃❽✍â✱✰q❫❹ ✲♦✫✗✳✵✴♥➛✒õ✓✔✕➔✠➣✆Ù❷✆❸✞Ð❫è➔✠➣s✩✶✩✷✏✗✸✑✹è✓✺✼✻✾✽⑧ ⑨➚☛➶å ÜÝ❰Þ è❈s✩✿➪➚✠➶✛➴③✞➷Ñ✞Ò✛❹❨Ý✞➚☛➶✄❀❂❁➪♥✗❃✑❄⑥s✠✮✆✉✠♥✄❅✑❆❫❹ ➢◆➤❙➥➧➦➨➥❈❇ ❉❋❊✓●✄❍✗■✑❏✗❑✑▲✗▼ ✈✩◆✗❖✑P➎②✆③❂◗s✏à✄❀❂❁❙❘ç✄❚✗✬✏❱❯✓❲è✩❳✑❨➎✄❩❭❬✄❪✗❫❹✓Û✗❴✑❵ ❛✩✲❚✄❜✑❝ö✑❞✗❡✑❢➜✄❣✂❂❤➪Û✗✐❪✗❫✄❥✷➽✏➛ è✠❹ ❳✩❨❪✗❫✑❥✠➛✑❦✗❧✞➔✆➣✗♠✑♥è ✖ ♦q♣ ❺ ➉ ➀◆➁ ➇◆➇sr➂◆➂➃➅✍➂✧t✈✉✎✇②①③t✾④✎⑤⑦⑥✗⑧✓⑨✗⑩❶①③t✎❷❹❸❺① ♦q♣ ❺✙❻P➁❾❿➓➒❊➁✙❼P❽ r ➂◆➂P➅✍➂✧t✈❽❿❾✱✇❶①✢t➀④➁⑤✵⑥✗⑧✓⑨✄⑩❶①✢t✓❷✠❸❺① ➂➴ ④✗⑤✵⑥✄⑧✎⑨✄⑩❱➃✄❥❭➄✞Ï✈✗➅✑➆✗➇➱✗➈✑➉➜❭❣➴✆è❪✑❫s➊✮ ❷✾❸➋➃✗❥❁ ➛❞➾✑➌✵➍❞å➏➎ ◗➄✆Ïè✓➐✰✑➑➜➉❹✥➒✗➓➜➉➴③☛➷➔✆➣✑➔ s→✮✑➣❶☛Ó✑↔✑↕➄ Ïs➛➙➃☛é✆ê➝➜✑➞➬❺✍➮◆➂P➅ ➈ ❽❾❿ ➈➊➟ ❐➝➠✑❥☛➛ ❺ ➇ ➮P➁❾❿✕❽➡♠✎♥è➤➢❬Ð❒✆➛➬❺✙➥P❽ ➇◆➇ ➁✙❼P❽✙➦◆➂➃❽◆➁❼➒ ➧✩➨❹❹❃✗➒✵➢ ❺✙❻P➁P❿➒❊➁✙❼P❽ r ➂◆➂P➅✍➂➩t✙❼➑ ➅ ➇❬➈ ①✢t✌➫ ➭ ➑ ❽✞❺✍➮◆➂P➅ ➈ ❽❾❿ ➈ ❺ ➈ ❽✙➯➈ ✘✥✣➍➈➋➑ ❺ ➇ ➮P➁❾❿✕❽➝✣ ➇❰➈ ➅◆➅✆➀◆➁✍➂③❼P❽◆❺✙➥P❽ ➇◆➇ ➁✙❼P❽✌➦◆➂P❽◆➁➒ âP➅✍➂ ➈◆➑ ❽➹➮P➁✍➮➃❽✍➂➝➲P➅✙➳ ➑ ➁✙✜P❽ ➇ ❽➋➀◆❽❾❿ ➈ ❽✕➍✧① t☛➵ ➇ ❽☛➁ ➇ ➊❊➁◆➀➋➀◆❽✍➂➝✘✤✣➓➍➈◆➑➺➸ ① ➻✢➼➽➼q➾→➚➶➪✌➪ ✟✙➹✌✟➴➘ ➷✙➬✧➘❳ý✌➬➴➘ ➮✙➬ ➪➱➼➽✃❒❐③❮✙❰✧Ï➽❰ ÖÑÐ✾Ò☛ÓÕÔ ➚Ö➼➽✃×❐✢❮✌❰➴Ï➽❰✦Ø✟✕ý✙➷✧➘ Ù✃×➼
02 说这准为因 的态是k的错误言息 心 ackage ghost fror须梅e\te短W员 Lth is too larg for the paper参数 hare selected的 棒e和迣et数n右for知med参tehe1p 当X括的来到用或认等n应时若按9值9c4述以可年入稻用爆 它的L到 的 就类和宏包c也可以按类A的方法认告言息义差别它就于提者没有 定义文c8义令有理过星也不的括的来到翔应刘以包含告言息认式时 就年入文件c所有的行号义 LEkclassWarn Ag并不上警告消某些重载 c1 ass warn ag40L不上警告消某些重载 舶包上柔警告消某些重载 参g叭参包上奉警告消某些重载 例k8当定义了 参 载 到了言息 age ghost w知须再象te短氡ha数 ted on知数1教 义令有理不的括的来义告言息可以用、e8a8g2k而是一行8这一点个 错误言息c类A义 议类总的最提除系命令统 c18to并不上载某些重载 抬包上载够某些重载 它把文c取到c文件c§不的R示在obs即义定x它应当来看§它k 的。告言息义 8C2外则7文给 不统类和出包的文件也可以年入到文档c当这可做的时错§可以必须 和警告消文件统息在的义或者3设计文件统否息在来类定要时取的进h行 使义这一目标统用k的命令自式的义 [e般8并些己上鞋错载误载 数狠e为和t己上载错载误载 这除系命令都的在X文件告索消息c看看有没有对定的些己上8k果帮 到了文件它助行错否则它助行误义令在\数赶Fe.t8命令 曬他题5列Au态s通6:1999
➷✌➹✙✟ Ú✩Û❋Ü②Ý➶Þsß✌à➩áãâ✩ä❭å✄æ ç✩è♠✄♥➒❦❳✗❨❪✗❫✖ é ❻➃➁❾❿➒❊➁✙❼➃❽➁❼➑ ➅ ➇ ➈❭r➂◆➂P➅✍➂➺ê ➭ ➑ ❽✆❺ ➈ ❽✙➯➈ ✘✤✣ ➍➈➋➑ ✣ ➇➹➈ ➅◆➅✆➀◆➁✍➂✢❼P❽ ëì❼➑ ➅ ➇❬➈→í âP➅✍➂ ➈◆➑ ❽✆➮P➁✍➮P❽✍➂➤➲P➅✙➳ ➑ ➁✙✜P❽ ➇ ❽➋➀◆❽❾❿ ➈ ❽✕➍ ➸ î ❽◆❽ ➈◆➑ ❽ï❼➑ ➅ ➇❬➈ ➮P➁❾❿➓➒❊➁✙❼P❽❈➍➃➅❾❿s➳✍➊❊❽✕➌➈ ➁➈ ✣ ➅✍➌➹âP➅✍➂✞❽✙➯➋➮P➀◆➁✍➌P➁➈ ✣❬➅✍➌ ➸ ➭➲◆➮➃❽➤➎ñð✍➂P❽ ➈ ➳◆➂◆➌✧ò❈â➃➅✍➂ó✣➊◆➊❊❽✍➍✥✣❬➁➈ ❽ ➑ ❽◆➀✍➮ ➸ ❁✵☎✞✝ÔÖ×õô❦✆Ù✑ö✆➛☛➾➤÷❤✰❢➌❀◗➢×øÓ✬ù✧➘➧÷➺ù➴✓ú★➙↕✑û✑ü ➎✤ýÿþ✁✄✂ ➢ ç✩è✆☎✞ö ➵ ➇ ❽✆➁ ➇ ➊❊➁◆➀◆➀➋❽✍➂➝✘✤✣ ➍➈◆➑➺➸ ✈✩P➎②✆③➴➪à↕ ➙ÓP✄✝è➡✟✞÷❤❩✑❬✗❪✑❫❹✡✠❝ç✈✟☛✄☞✍✌✆✎✏ ❷✾❸ ➜➉➢ ✮✑➣✟✏✑✺✟✑✄✒✞à✆✓èô❦✆Ù✑ö✟✔✑➌❀✛❹ ↕✾➙③✠➷❩✄❬❭❪✄❫❤✖✕◗ ✈û❭ü➜✑❣➴✘✗✟✏✛è❒õ ❹ ♦q♣ ❺ ➉ ➀◆➁ ➇◆➇✚✙➁✍➂➋➌✤✣ ➌✢❼✧t✈✉✎✇❶①✢t✜✛✖✢❂⑥✑⑧✩⑨✑⑩❶① ♦q♣ ❺ ➉ ➀◆➁ ➇◆➇✚✙➁✍➂➋➌✤✣ ➌✢❼✤✣❾➅✦✥✤✣➓➌P❽✢tõ✉✩✇❶①✢t✜✛✧✢✵⑥✄⑧✎⑨✄⑩❶① ♦q♣ ❺✙❻P➁❾❿➓➒❊➁✙❼P❽✙ ➁✍➂◆➌✤✣ ➌③❼✢t✈❽❂❾✾✇❶①③t✡✛★✢❂⑥✑⑧❙⑨❭⑩❶① ♦q♣ ❺✙❻P➁❾❿➓➒❊➁✙❼P❽✙ ➁✍➂◆➌✤✣ ➌③❼✦✣❊➅✩✥✤✣ ➌➋❽✢t✈❽❿❾❹✇❶①✢t✜✛✖✢❿⑥✄⑧✩⑨✑⑩❶① ❃✩➒❿➢✩❁✄❷✆❸⑦ ❺✙❻P➁P❿➒❊➁✙❼P❽✙ ➁✍➂◆➌✤✣➓➌✢❼✧t✙❼➑ ➅ ➇❬➈ ① t ➭ ➑ ✣ ➇✄➈ ❽✙➯➈ ✣ ➇✄➑ ➁✙➳➋➌➈ ❽✍➍✧① ç✩è✆☎✞ö⑦❪✑❫ ❻P➁❾❿➓➒❊➁✙❼P❽➁❼➑ ➅ ➇❬➈✪✙➁✍➂➋➌✤✣ ➌✢❼➺ê ➭ ➑ ✣ ➇✄➈ ❽✙➯➈ ✣ ➇➹➑ ➁✙➳➋➌➈ ❽✍➍✆➅✕➌✵✣➓➌◆➮✢➳➈ ➀✛✣ ➌➃❽✆✫✭✬ ➸ ✮✩➣✆✏✄✺✄✓èô❦✆Ù❹ ❩✑❬✗❪✑❫✠↕✴➙í➛ ❺✙➥P❽ ➇◆➇ ➁✙❼P❽✙➦◆➂➃❽◆➁❼➒✯✮✎♥✟✰✆❒➢✓Û✰✲✱❙✯ ❳✩❨❪✄❫➴P✄✝❹ ✳P✄✴è✘✵☞✄✶✐➔✆➣✗❥ ♦q♣ ❺ ➉ ➀◆➁ ➇◆➇✸✷ ➌◆â➃➅✢t✈✉➁✇❶①✢t✜✹✗⑧✓⑨✗⑩❶① ♦q♣ ❺✙❻P➁❾❿➓➒❊➁✙❼P❽ ✷ ➌◆âP➅✢t✈❽❿❾❹✇❶①③t✺✹✗⑧✓⑨✗⑩❶① ç✖✻✟✼➜➉✍✽ö➈✗➉➜✗❣➴✗➢✡✓è➄☛Ï✍✾➅✑➆✗➇✍✿❹✾✭➂ç✟❀✄❁✞Ù✟❂➢ ç➒ ❃✎✏ ✣❾➅✤✥✤✣ ➌P❽ è❩✄❬❭❪✄❫❹ ➢◆➤❙➥➧➦➨➥❅❄ ❆✧❇✄❈✍❉ ✓❥P➎✆❊③è➜✗❣à↕✾➙û✗üö➜✞➝➴✗➢✩❁✄Û↕✟❋è ◗❍●➢ ➼✞➽é✆ê ■✖❏✟❑✄▲➜✄❣❥✍▼✄✾è✠❹ ➱✌➢✡◆✟❖➜✗❣❥ï▼✟✾✆Ù✍P❷❶✟◗✽❫è❙➐✰✗➑✠❒ ❘❹❨Û✰❚❙ã❥☛➛➒❦✆➔✠➣✄❯✕è✞❹ ♦q♣ ❺ ✷ â✸❱✥✣❬➀◆❽ r ➯✥✣ ➇❬➈ ➇ t✈⑨★❲✄✇❶①✢t✜❳ ①✢t✜❨ ① ♦q♣ ❺ ✷ ➌◆➮③➳➈❩✷ â✸❱✥✣❬➀◆❽ r ➯✥✣ ➇❬➈❊➇ tõ⑨✖❲✗✇❶①✢t✜❳ ①✢t✜❨ ① Û✶✐➔✞➣☛↔è✾ ☎✝ÔÖ×➜✎❣✍❬✄❭✟❪✄❫➴❂✄❂✏✎✏✟❴❷✛è ⑨✍❲✑✇ ➢ ➒✗➓✄❵ ö⑦➜✑❣➢ ç✄❛❒❚❳ ➢❙ï✑❆ç✄❛❒❜❨ ❹ ✮✗➣✵➢ ✾❡❺ ✷ ➌◆➮✢➳➈❝✷ â✸❱✤✣❬➀➋❽ r ➯✤✣ ➇ ➈ ➇ ➔❞➣ ❡✧❢❝❣✐❤❦❥♠❧✤♥♦❧✸♣rq ❞ ❰➴❮✌❰rsq➼ ÷➓ý ♣ ÷ ù✕ù✍ù