; TeX output 1997.03.05:1630soDtGGcmr17File7tnotfounderror!", cmsy10޲XQ cmr12FVrankMittelbacrhiMarcrh5,1997:ōINff cmbx121aLIntros3ductionIK`y cmr10WhenSL5ffٓRcmr7A͉TU>'ExX2 b> cmmi10".pPisSunableto nda leitwillaskforanalternative lename. IHowever,.sometimes)theproblemisonlynoticedbyTU>'ExX,andinthatcaseTU>'ExXIinsists#ongettingavqalid lename;4[anyotherattempttoleavethiserrorloGopwillIfail.^1 ޲Many userstrytorespGondinthesamewayastonormalerrormessages,Ie.g.bytyping !", cmsy10h': cmti10r}'eturnci',For'ExXwillinterpretthisasa lenameandIwillUUaskagain.XT*oprovideagracefulexitoutofthisloGop,˥wede neanumbGerof leswhichIemulateUUthenormalbGehaviorofTU>'ExXintheerrorloGopasfaraspossible.XAfterpinstallingthese lestheusercanrespGondwithh,7s,e,x,andponsomeIsystemsUUalsowithhr}'eturnci* rtoTU>'ExX'smissing lenamequestion.!čI2aLTheffdos3cumentationdriverIThisocoGdewillgeneratethedocumentation.Sinceitisthe rstpieceofcodeinIthe> le,xJthedoGcumentationcanbeobtainedbysimplyprocessingthis lewithIL5ffA͉TU>'ExX2"nS.Ls1S! cmsy9h"ow cmss9driveroi Ls2SߤN cmtt9\documentclass{ltxdoc}Ls3S\begin{document} s,\DocInput{fileerr.dtx}\end{document}Ls4Sh 5" cmmi9=driveroi!čI3aLTheff lesI%N cmbx123.1gAskingforhelpwith&߆T cmtt12huTIWhentheusertypGeshinthe leerrorloopTU>'ExXwilllookforthe leh.tex.4Inthis I leTaweputamessageinformingtheuserabGoutthesituation(weuse^^JT`tostartInewlinesinthemessage)andthen nishwithanormal\errmessagecommandItherebyUUbringingupTU>'ExX'snormalerrormechanism.Ls5Shhelpi Ls6S\newlinechar=`\^^JI&effr @ -:q% cmsy6L|{Ycmr8ThisX lehasvÎersionv1.0dlastrevised1994/12/01 > "5-:Aacmr61LܿOnQsomesystems,pTAEMXacceptsasp'tocontinueprocessing,^^J%Ls9S`S'toscrollfurthererrors^^J%I10Sor`X'toterminateTeX}I11S\errmessage{}I12Sh=helpi6I3.2gScrollingthisandfurthererrorswithsuTIF*orνtherespGonsesweputamessageintothe les.texandstart\scrollmode ItoJscrollfurthererrormessagesinthisrun.Onsystemsthatallow.texasa leInameUUwecanalsotrapasinglehr}'eturnci* rfromtheuser.I13Sho cmr9+scroll8jreturn9,i\message{Fileignored} I14Sh+scroll ti%̰\scrollmodeI3.3gExitingtherunwithxoreuTIIfitheuserentersxoretostopTU>'ExX,weneedtoputsomethingintothecor-IrespGonding lewhichwillforceTU>'ExXtogiveup.oW*eachievethisbyturningo IterminalboutputandthenaskingTU>'ExXtostop: rstbyusingtheinternalL5ffA͉TU>'ExXIname>\@@end,yandifthatdoGesn'tworkbecausesomethingotherthanL5ffA͉TU>'ExXisIused,UUbytryingtheTU>'ExXprimitive\end.I15Sh+edit8jexit*<\i s,\batchmode\csname@@end\endcsname\endIW*eBendevery lewithanexplicit\endinputwhichpreventsthedoGcstripprogramIfromUUputtingthecharactertableintothegenerated les.I16S\endinput2 ;&߆T cmtt12%N cmbx12"ow cmss9! cmsy9 5" cmmi9o cmr9ߤN cmtt9 cmmi10K`y cmr10ٓRcmr72