% This is a file that modifies the file nameing conventions in INRSTeX % for IBM DOS 3.0 ... It works in conjunction with a command file that % renames old versions of files produced by INRSTeX. The convention is % to add "@" to the beginning of the filename. This has the advantage of % leaving the extensions intact but has the disadvantage of % truncating 8 letter filenames. The "@" is not sacrosanct. % if a job is aborted, the old files may be made current with % rename @.* .* % There are several places in INRSTeX that require changes. \catcode`\@=11 % ------ auto.tex ----- % \inputtagfiles={\inputwithcheck {\jobname.tag}} \inputtagfiles={\inputwithcheck {@\jobname.tag}} % will have been renamed % -------- tocform.tex ------ %\def\c@k#1{\csname if#1list\endcsname \jobname.#1;-1 \else \jobname.#1 \fi} %\def\newlistfilename#1{\ifnotdefined \jobname.#1 \else \c@k{#1} \fi} % VAX/VMS \c@k is necessary because of the way TeX expands \def\c@k#1{\csname if#1list\endcsname @\jobname.#1 \else \jobname.#1 \fi} \def\newlistfilename#1{\ifnotdefined \jobname.#1 \else \c@k{#1} \fi} % \c@k is necessary because of the way TeX expands % ----------- cite.tex --------- % This does not need changing as long as the citation list ALWAYS follows % the citations. If this is not the case, then an old version will have to % used. This might lead to other problems later. % \citetagfilename = {\jobname.ctg} %compatible Ugh! \catcode `\@=12