; TeX output 1998.01.17:2004y?DtGGcmr17File7tnotfounderror!", cmsy10޲XQ cmr12FVrankMittelbacrhfjׯ Janruary17,1998:ōRNff cmbx121jLIntros3ductionRK`y cmr10WhenSL5ffٓRcmr7A͉TU>'ExX2 b> cmmi10".pPisSunableto nda leitwillaskforanalternative lename. RHowever,.sometimes)theproblemisonlynoticedbyTU>'ExX,andinthatcaseTU>'ExXRinsists#ongettingavqalid lename;4[anyotherattempttoleavethiserrorloGopwillRfail.^1 ޲Many userstrytorespGondinthesamewayastonormalerrormessages,Re.g.bytyping !", cmsy10h': cmti10r}'eturnci',For'ExXwillinterpretthisasa lenameandRwillUUaskagain.aT*oprovideagracefulexitoutofthisloGop,˥wede neanumbGerof leswhichRemulateUUthenormalbGehaviorofTU>'ExXintheerrorloGopasfaraspossible.aAfterinstallingthese lestheusercanrespGondwithh,q,r,s,e,x,andonRsomeUUsystemsalsowithhr}'eturnci* rtoTU>'ExX'smissing lenamequestion.!čR2jLTheffdos3cumentationdriverRThisocoGdewillgeneratethedocumentation.Sinceitisthe rstpieceofcodeinRthe> le,xJthedoGcumentationcanbeobtainedbysimplyprocessingthis lewithRL5ffA͉TU>'ExX2"wS.Us1\! cmsy9h"ow cmss9driveroi Us2\ߤN cmtt9\documentclass{ltxdoc}Us3\\begin{document}\DocInput{fileerr.dtx} s,\end{document}Us4\h 5" cmmi9=driveroi!čR3jLTheff lesR%N cmbx123.1pAskingforhelpwith&߆T cmtt12huTRWhentheusertypGeshinthe leerrorloopTU>'ExXwilllookforthe leh.tex.4Inthis R leTaweputamessageinformingtheuserabGoutthesituation(weuse^^JT`tostartRfffr @ -:q% cmsy6L|{Ycmr8ThisX lehasvÎersionv1.0elastrevised1997/07/07 > "5-:Aacmr61LܿOnQsomesystems,pTAEMXacceptsasp'ExX'snormalerrormechanism.Us5\hhelpi Us6\\newlinechar=`\^^JUs7\\message{!Thefilenameprovidedcouldnotbefound.^^J%Us8\Use`'tocontinueprocessing,^^J%Us9\`S'toscroll s,futureerrors^^J%R10\`R'torunwithoutstopping,^^J%R11\`Q'torunquietly,^^J%R12\or`X'toterminateTeX}R13\\errmessage{}R14\h=helpi6R3.2pScrollingthisandfurthererrorswithsuTRF*orνtherespGonsesweputamessageintothe les.texandstart\scrollmodeRtoJscrollfurthererrormessagesinthisrun.Onsystemsthatallow.texasa leRnameUUwecanalsotrapasinglehr}'eturnci* rfromtheuser.R15\ho cmr9+scroll8jreturnjrun;batchfhi\message{Fileignored}R16\h+scroll ti8\scrollmodeR17\h+runiF\nonstopmodeR18\h+batchFi=l\batchmode6R3.3pExitingtherunwithxoreuTRIfitheuserentersxoretostopTU>'ExX,weneedtoputsomethingintothecor-RrespGonding lewhichwillforceTU>'ExXtogiveup.oW*eachievethisbyturningo RterminalboutputandthenaskingTU>'ExXtostop: rstbyusingtheinternalL5ffA͉TU>'ExXRname>\@@end,yandifthatdoGesn'tworkbecausesomethingotherthanL5ffA͉TU>'ExXisRused,UUbytryingtheTU>'ExXprimitive\end.R19\h+edit8jexit*<\i s,\batchmode\csname@@end\endcsname\endRW*eBendevery lewithanexplicit\endinputwhichpreventsthedoGcstripprogramRfromUUputtingthecharactertableintothegenerated les.R20\\endinput2 H;y&߆T cmtt12%N cmbx12"ow cmss9! cmsy9 5" cmmi9o cmr9ߤN cmtt9 cmmi10K`y cmr10ٓRcmr7