doc-src/rail.sty
changeset 8591 9d660fc42916
parent 3097 ae362c99a635
child 13044 c049910774cb
     1.1 --- a/doc-src/rail.sty	Mon Mar 27 17:04:03 2000 +0200
     1.2 +++ b/doc-src/rail.sty	Mon Mar 27 18:08:57 2000 +0200
     1.3 @@ -1,12 +1,12 @@
     1.4  % rail.sty - style file to support railroad diagrams
     1.5  %
     1.6  % 09-Jul-90 L. Rooijakkers
     1.7 -% 08-Oct-90 L. Rooijakkers	fixed centering bug when \rail@tmpc<0.
     1.8 -% 07-Feb-91 L. Rooijakkers	added \railoptions command, indexing
     1.9 -% 08-Feb-91 L. Rooijakkers	minor fixes
    1.10 -% 28-Jun-94 K. Barthelmann	turned into LaTeX2e package
    1.11 -% 08-Dec-96 K. Barthelmann	replaced \@writefile
    1.12 -% 13-Dec-96 K. Barthelmann	cleanup
    1.13 +% 08-Oct-90 L. Rooijakkers      fixed centering bug when \rail@tmpc<0.
    1.14 +% 07-Feb-91 L. Rooijakkers      added \railoptions command, indexing
    1.15 +% 08-Feb-91 L. Rooijakkers      minor fixes
    1.16 +% 28-Jun-94 K. Barthelmann      turned into LaTeX2e package
    1.17 +% 08-Dec-96 K. Barthelmann      replaced \@writefile
    1.18 +% 13-Dec-96 K. Barthelmann      cleanup
    1.19  %
    1.20  % This style file needs to be used in conjunction with the 'rail'
    1.21  % program. Running LaTeX as 'latex file' produces file.rai, which should be
    1.22 @@ -101,9 +101,9 @@
    1.23  % \rail@boxhht  : \railboxheight / 2
    1.24  % \rail@ovalsp  : \railovalspace
    1.25  % \rail@framesp : \railframespace
    1.26 -% \rail@textlf	: \railtextleft
    1.27 -% \rail@textrt	: \railtextright
    1.28 -% \rail@textup	: \railtextup
    1.29 +% \rail@textlf  : \railtextleft
    1.30 +% \rail@textrt  : \railtextright
    1.31 +% \rail@textup  : \railtextup
    1.32  % \rail@joinsz  : \railjoinsize
    1.33  % \rail@joinhsz : \railjoinsize / 2
    1.34  % \rail@joinadj : \railjoinadjust
    1.35 @@ -192,6 +192,7 @@
    1.36  %
    1.37  % \railindexfont{TEXT} : set index entry format setup to TEXT
    1.38  
    1.39 +\def\rail@tokenfont{\ttfamily\upshape}
    1.40  \def\rail@termfont{\ttfamily\upshape}
    1.41  \def\rail@nontfont{\rmfamily\upshape}
    1.42  \def\rail@annofont{\rmfamily\itshape}
    1.43 @@ -238,7 +239,7 @@
    1.44  %
    1.45  % \ifrail@match : current \rail@i{NR}{TEXT} matches
    1.46  %
    1.47 -% \rail@first :	actions to be done first. read in .rao file,
    1.48 +% \rail@first : actions to be done first. read in .rao file,
    1.49  %               open .rai file if \@filesw true, undefine \rail@first.
    1.50  %               executed from \begin{rail} and \railtoken.
    1.51  %
    1.52 @@ -454,14 +455,14 @@
    1.53  
    1.54  \def\rail@token#1[#2]{
    1.55  \rail@setbox{%
    1.56 -{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi
    1.57 +{\rail@tokenfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi
    1.58  }
    1.59  \rail@oval
    1.60  }
    1.61  
    1.62  \def\rail@ctoken#1[#2]{
    1.63  \rail@setbox{%
    1.64 -{\rail@termfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi
    1.65 +{\rail@tokenfont \rail@expand{#1}}\ifx\@empty#2\else\ {\rail@annofont #2}\fi
    1.66  }
    1.67  \rail@coval
    1.68  }