blob: ada5c6a0b9f4927ef94692288dc578918531a949 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
% This is a file that modifies the file naming conventions in INRSTeX
% for Berkeley Unix ... It works in conjunction with a command file that
% renames old versions of files produced by INRSTeX. The convention is
% to add "~" to the end of the filename. This is the same indication that
% EMACS uses for old versions. Note that there is no concern with file
% name length in Berkeley Unix. The "~" is not sacrosanct.
% if a job is aborted, the old files may be made current (in csh) with
% foreach i (<jobname>.*~)
% mv $i `basename $i \~`
% end
% 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 `\~=\active
|