; TeX output 1997.02.18:1024soINff cmbx121aLTheffCatalanlanguageIK`y cmr10The2 le cmmi10<<).ui">ZF*renchUUrightdoublequotes(similarto>>).ui"-Zexplicit:Thyphensign,rallowinghyphenationintherestZofUUtheword.ui"|ZdisableUUligatureatthispGosition.|UTT*ableUU1:qExtrade nitionsmadeby lecatalan.ldf(activqatedbydefault)d}pe'e_acuteaccenteda,;allowinghyphenationintherestof_the word.fV*alidforthefollowingvowels:1e,7i,o,u_(bGothUUlowercaseanduppGercase).$}pe`a_gravehWaccenteda,allowinghyphenationintherest_oftheword.,V*alidforthefollowingvowels:(a, e,o_(bGothUUlowercaseanduppGercase).4IT*able2:UExtrade nitionsmadeby lecatalan.ldf(activqatedonlywhenusingItheUUoptionsactiveacuteandactivegrave)XThesewactiveaccentscharactersbGehaveaccordingtotheiroriginalde nitionsIifUUnotfollowedUUbyoneofthecharactersindicatedinthattable.IX-ffr J= "5-:Aacmr61L|{Ycmr8The ledescrib "5-:2LܼPlease notethatiftheacuteaccenÎtcharacterisactive,itisnecessarytotakesp'ExX.Ls7S\addto\captionscatalan{%Ls8]\def\prefacename{Pr\`oleg}%Ls9]\def\refname{Refer\`encies}%I10]\def\abstractname{Resum}%I11]\def\bibname{Bibliografia}%I12]\def\chaptername{Cap\'{\i}tol}%I13]\def\appendixname{Ap\`endix}%I14]\def\contentsname{\'Index}%I15]\def\listfigurename{\'Indexdefigures}%I16]\def\listtablename{\'Indexdetaules}%I17]\def\indexname{\'Indexalfab\`etic}%I18]\def\figurename{Figura}%I19]\def\tablename{Taula}%I20]\def\partname{Part}%I21]\def\enclname{Adjunt}%I22]\def\ccname{C\`opiesa}%I23]\def\headtoname{A}%I24]\def\pagename{P\`agina}%I25]\def\seename{Vegeu}%I26]\def\alsoname{Vegeutamb\'e}%I27]\def\proofname{Demostraci\'o}%I28S}b\datecatalanIThemacro\datecatalanrede nesthecommand\todaytoproGduceCatalanIdates.qMonthsUUarewritteninlowercase^3|s.I29S\def\datecatalan{%I30]\def\today{\number\day~\ifcase\month\orI31fdegener\ordefebrer\ordemar\c{c}\ord'abril\ordemaig\orI32fdejuny\ordejuliol\ord'agost\ordesetembre\ord'octubre\orI33fdenovembre\ordedesembre\fiI34f\spacede~\number\year}}Iffffr J= "5-:3LܼThisseemstob'ExXwill ndmorebreakpointsinwordsthatcontainthisIcharacterUUinitsr^oleasapGostrophe.I35S\addto\extrascatalan{% I36]\lccode`'=`'}I37S\addto\noextrascatalan{%I38]\lccode`'=0}XF*orCatalan,somecharactersaremadeactiveorarerede ned.Inparticular, Ithew"characterreceivesanewmeaning;thiscanalsohappGenforthe'characterIand"the`characterwhentheoptionsactivegraveand/oractiveacutearespGeci ed.I39S\addto\extrascatalan{\languageshorthands{catalan}} I40S\initiate@active@char{"}I41S\addto\extrascatalan{\bbl@activate{"}}I42S\@ifpackagewith{babel}{activegrave}{%I43]\initiate@active@char{`}}{}I44S\@ifpackagewith{babel}{activegrave}{%I45]\addto\extrascatalan{\bbl@activate{`}}}{}I46S\@ifpackagewith{babel}{activeacute}{%I47]\initiate@active@char{'}}{}I48S\@ifpackagewith{babel}{activeacute}{%I49]\addto\extrascatalan{\bbl@activate{'}}}{}I50S%\addto\noextrascatalan{%I51S% s,\bbl@deactivate{"}I52S% s,\bbl@deactivate{`}\bbl@deactivate{'}}XApart fromtheactivecharacterssomeothermacrosgetanewde nition. IThereforemwestorethecurrentonestobGeabletorestorethemlater.WhentheirIcurrentUUmeaningsaresaved,wecansafelyrede nethem.XW*eLprovidenewde nitionsfortheaccentmacroswhenoneorbGoithoftheIoptionsUUactivegraveoractiveacutewerespGeci ed.I53S\addto\extrascatalan{% I54]\babel@save\"%I55]\def\"{\protect\@umlaut}}%I56S\@ifpackagewith{babel}{activegrave}{%I57]\babel@save\`%I58]\addto\extrascatalan{\def\`{\protect\@grave}}I59]}{}I60S\@ifpackagewith{babel}{activeacute}{%I61]\babel@save\'%I62]\addto\extrascatalan{\def\'{\protect\@acute}}I63]}{}XAll!thecoGdeabove!isnecessarybecauseweneedafewextraactivecharacters. ITheseUUcharactersarethenusedasindicatedintables1and2.$\dieresis\textacute\textgraveITheoriginalde nitionof\"isstoredas\dieresis,bGecausethede nitionofI\"mightnotbGethedefaultplainTU>'ExXone.[Iftheuseruses#- cmcsc10PostScriptfontsIwiththeAdobGefontencodingthe"characterisnotinthesamepositionasinIKnuth's}pfontencoGding.Inthiscase\"willnotbede nedas\accent"7F?1,vbut3soIas@û\accent'310?#1.jSomethingsimilarhappGenswhenusingfontsthatfollowthe ICorkقencoGding.NF*orthisreasonwesavethede nitionof\"andusethatintheIde nitionUUofothermacros.qW*edolikewisefor\`,and\'.I64S\let\dieresis\" I65S\@ifpackagewith{babel}{activegrave}{\let\textgrave\`}{}I66S\@ifpackagewith{babel}{activeacute}{\let\textacute\'}{}y\@umlaut 3P\@acute 3P\@graveIW*echecktheencoGdingandifnotusingT1,wemaketheaccentsexpandbut Ienabling}hyphenationbGeyondtheaccent.'ExX.AnIunsolvedSproblemhereisthattheencoGdingcanchangeatanytime.Thede nitionsIbGelow0aremadeinsuchawaythatachangebGetweentwo256-charencoGdingsIaresuppGorted,fbutchangesbetweena128-charanda256-charencoGdingarenotIpropGerlysupported./cW*echeckifT1isinuse./cIfnot,VwewillgiveawarningandIproGceedrede ningtheaccentmacrossothatTU>'ExXatleast ndsthebreaksthatIareUUnottoGoclosetotheaccent.qThewarningwillonlybGeprintedtothelog le.I67S\ifx\DeclareFontShape\@undefined I68]\wlog{Warning:YouareusinganoldLaTeX}I69]\wlog{Somewordbreakswillnotbefound.}I70]\def\@umlaut#1{\allowhyphens\dieresis{#1}\allowhyphens}I71]\@ifpackagewith{babel}{activeacute}{%I72f\def\@acute#1{\allowhyphens\textacute{#1}\allowhyphens}}{}I73]\@ifpackagewith{babel}{activegrave}{%I74f\def\@grave#1{\allowhyphens\textgrave{#1}\allowhyphens}}{}I75S\elseI76]\edef\next{T1}I77]\ifx\f@encoding\nextI78f\let\@umlaut\dieresisI79f\@ifpackagewith{babel}{activeacute}{%I80p2\let\@acute\textacute}{}I81f\@ifpackagewith{babel}{activegrave}{%I82p2\let\@grave\textgrave}{}I83]\elseI84f\wlog{Warning:Youareusingencoding\f@encoding\spaceI85p2insteadofT1.}I86f\wlog{Somewordbreakswillnotbefound.}I87f\def\@umlaut#1{\allowhyphens\dieresis{#1}\allowhyphens}I88f\@ifpackagewith{babel}{activeacute}{%I89p2\def\@acute#1{\allowhyphens\textacute{#1}\allowhyphens}}{}I90f\@ifpackagewith{babel}{activegrave}{%I91p2\def\@grave#1{\allowhyphens\textgrave{#1}\allowhyphens}}{}I92]\fiI93S\fiIIftheusersetuphasextendedfonts,=theF*ergusonmacrosarerequiredtobGe Ide ned.TW*eQcheckfortheirexistanceand,ifde ned,expandtowhatevertheyareIde ned+to.cF*orinstance,4\'awouldcheckfortheexistanceofa\@ac@amacro.cItIisgassumedtoexpandtothecoGdeoftheaccentedletter.Ifitisnotde ned,weIassumedthatnoextendedcoGdesareavqailableandexpandtotheoriginalde nitionIbutnenablinghyphenationbGeyondtheaccent.PThisisasbGestaswecando.PItisIbGetter`ifyouhaveextendedfontsorML-TU>'ExXbGecausethehyphenationalgorithmIcan:workonthewholeword.vThefollowingmacrosaredirectlyderivedfrom4&soIML-TU>'ExX.^4⍑XNow0wecande neourshorthands:_|thediaeresisand\elageminada"suppGort, I94S\declare@shorthand{catalan}{"i}{\textormath{\@umlaut\i}{\ddot\imath}} I95S\declare@shorthand{catalan}{"l}{\lgem{}}I96S\declare@shorthand{catalan}{"u}{\textormath{\@umlautu}{\ddotu}}I97S\declare@shorthand{catalan}{"I}{\textormath{\@umlautI}{\ddotI}}I98S\declare@shorthand{catalan}{"L}{\Lgem{}}I99S\declare@shorthand{catalan}{"U}{\textormath{\@umlautU}{\ddotU}}Icedille,E100S\declare@shorthand{catalan}{"c}{\textormath{\cc}{^{\prime}c}}E101S\declare@shorthand{catalan}{"C}{\textormath{\cC}{^{\prime}C}}I`french'UUquotecharacters,E102S\declare@shorthand{catalan}{"<}{%E103]\textormath{\guillemotleft{}}{\mbox{\guillemotleft}}}E104S\declare@shorthand{catalan}{">}{%E105]\textormath{\guillemotright{}}{\mbox{\guillemotright}}}IgraveUUaccents,E106S\@ifpackagewith{babel}{activegrave}{%E107]\declare@shorthand{catalan}{`a}{\textormath{\@gravea}{\gravea}}E108]\declare@shorthand{catalan}{`e}{\textormath{\@gravee}{\gravee}}E109]\declare@shorthand{catalan}{`o}{\textormath{\@graveo}{\graveo}}E110]\declare@shorthand{catalan}{`A}{\textormath{\@graveA}{\graveA}}E111]\declare@shorthand{catalan}{`E}{\textormath{\@graveE}{\graveE}}E112]\declare@shorthand{catalan}{`O}{\textormath{\@graveO}{\graveO}}E113]\declare@shorthand{catalan}{``}{\textquotedblleft}E114]}{}IacuteUUaccents,E115S\@ifpackagewith{babel}{activeacute}{%E116]\declare@shorthand{catalan}{'a}{\textormath{\@acutea}{^{\prime}a}}E117]\declare@shorthand{catalan}{'e}{\textormath{\@acutee}{^{\prime}e}}E118]\declare@shorthand{catalan}{'i}{\textormath{\@acute\i{}}{^{\prime}i}}E119]\declare@shorthand{catalan}{'o}{\textormath{\@acuteo}{^{\prime}o}}E120]\declare@shorthand{catalan}{'u}{\textormath{\@acuteu}{^{\prime}u}}E121]\declare@shorthand{catalan}{'A}{\textormath{\@acuteA}{^{\prime}A}}E122]\declare@shorthand{catalan}{'E}{\textormath{\@acuteE}{^{\prime}E}}E123]\declare@shorthand{catalan}{'I}{\textormath{\@acuteI}{^{\prime}I}}E124]\declare@shorthand{catalan}{'O}{\textormath{\@acuteO}{^{\prime}O}}E125]\declare@shorthand{catalan}{'U}{\textormath{\@acuteU}{^{\prime}U}}E126]\declare@shorthand{catalan}{'|}{%E127f\textormath{\csnamenormal@char\string'\endcsname}{^{\prime}}}ItheUUacuteaccent,E128]\declare@shorthand{catalan}{''}{%E129f\textormath{\textquotedblright}{\sp\bgroup\prim@s'}}E130]}{}IXQffr J= "5-:4LܼAproblemLisp\-IAll4$thatisleftnowistherede nitionof\-.5Thenewversionof\-shouldin- Idicate^anextrahyphenationpGosition,`whileallowingotherhyphenationpGositionsIto[bGegeneratedautomatically*.tThestandardbehaviourofTU>'ExXinthisrespectIisrunfortunateforCatalanbutnotasmuchrasforDutchorGerman,wherelongIcompGoundHwordsarequitenormalandalloneneedsisameanstoindicateanIextra'ExXcangeneratefromtheIhyphenationCSpatterns.;However,~theaveragelengthofwordsinCatalanmakesIthisUUdesirableandsoitiskepthere.E135S\addto\extrascatalan{% E136]\babel@save{\-}%E137]\def\-{\allowhyphens\discretionary{-}{}{}\allowhyphens}}'|\lgem '|\LgemIHerewede neamacrofortypingthecatalan\elageminada"(geminatedl). IThemacros\lgemand\LgemhavebGeenchosenforitslowercaseanduppGercaseIrepresentation,UUrespGectively^5|s.XThemcoGdeusedintheactualmacrousedisacombinationoftheoneproposedbyIF*eruglio,pandFuster^6andthepropGosal^7fromV*alientepresentedattheTU>'ExXUsersIGroup=AnnualMeetingin1995.0jThislastpropGosalhasnotbeenfullyimplementedIdueUUtoitslimitationtoCMfonts.E138S\newdimen\leftllkern\newdimen\rightllkern\newdimen\raiselldim E139S\def\lgem{%E140]\ifmmodeE141f\csnamenormal@char\string"\endcsnamel%E142]\elseE143f\leftllkern=0pt\rightllkern=0pt\raiselldim=0pt%E144f\setbox0\hbox{l}\setbox1\hbox{l\/}\setbox2\hbox{.}%E145f\advance\raiselldimby\the\fontdimen5\the\fontE146f\advance\raiselldimby-\ht2%E147f\leftllkern=-.25\wd0%E148f\advance\leftllkernby\wd1%E149f\advance\leftllkernby-\wd0%E150f\rightllkern=-.25\wd0%E151f\advance\rightllkernby-\wd1%E152f\advance\rightllkernby\wd0%E153f\allowhyphens\discretionary{l-}{l}%E154f{\hbox{l}\kern\leftllkern\raise\raiselldim\hbox{.}%E155p2\kern\rightllkern\hbox{l}}\allowhyphensE156]\fiE157]}E158S\def\Lgem{%E159]\ifmmodeE160f\csnamenormal@char\string"\endcsnameL%Iffffr J= "5-:5LܼThe macronames\lland\LL wÎerenottakenb "5-:6LܼG.XVJalienÎteandR.Fuster,TÎyp cmmi10K`y cmr10ٓRcmr7\