summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/otherformats/texsis/base/TXSdocM.doc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/otherformats/texsis/base/TXSdocM.doc')
-rw-r--r--Master/texmf-dist/doc/otherformats/texsis/base/TXSdocM.doc142
1 files changed, 142 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/otherformats/texsis/base/TXSdocM.doc b/Master/texmf-dist/doc/otherformats/texsis/base/TXSdocM.doc
new file mode 100644
index 00000000000..5d0811e38c1
--- /dev/null
+++ b/Master/texmf-dist/doc/otherformats/texsis/base/TXSdocM.doc
@@ -0,0 +1,142 @@
+%% file: TXSdocM.doc - Macros for the Manual - TeXsis 2.18
+%% @(#) $Id: TXSdocM.doc,v 18.2 2000/05/17 00:19:46 myers Exp $
+%======================================================================*
+% (C) Copyright 1989, 1992, 1997 by Eric Myers and Frank E. Paige
+% This file is a part of TeXsis. Distribution and/or modifications
+% are allowed under the terms of the LaTeX Project Public License (LPPL).
+% See the file COPYING or ftp://ftp.texsis.org/texsis/LPPL
+%======================================================================*
+% Document Format for the TeXsis manual:
+
+\ATunlock % allow @ macros here
+\twelvepoint
+\singlespaced % single spaced
+\singlelinetrue % for \description
+\Contentsfalse % don't bother with table of contents (DRAFT)
+
+\parskip=\medskipamount % some extra space between paragraphs
+\EnvRightskip=0pt % allow environments all the way right
+\RunningHeadstrue % do show running headlines
+
+\input epsf % epsf figures
+
+% We begin a new \section on a new page. This does it automatically:
+
+\def\everysection{\vfill\eject}
+
+\sectionminspace=0.25\vsize % subsections too
+\subsectionskip=2\baselineskip
+
+
+% -- Font selections:
+
+\def\Tbf{\sixteenpoint\bf}
+\def\tbf{\sixteenpoint\bf}
+\def\HeadFont{\tenpoint\sl} % print running headlines in slanted type
+\def\smalltt{\tenpoint\tt} % for long \TeXexample's
+\def\em{\sl} % \em for emphasis
+
+% -- some useful symbols and such
+
+\def\bs{\char92} % '\' for macro names
+\def\VT{\char'174} % vertical bar
+\def\offtt{\TeXquoteoff\tt} % \tt with | allowed
+\def\ttdots{{\tt\phantom{0}...\phantom{0}}}% '...' with correct spacing
+\def\lb{{\tt\char'173}} % { in \tt
+\def\rb{{\tt\char'175}} % } in \tt
+\let\rqbrack=\} % save right curly bracket
+\let\lqbrack=\{ % save left curly bracket
+
+
+% \meta{stuff} was our way of doing <stuff> in text. Knuth used
+% \<stuff> in the TeXbook, so I use that too. The only change
+% I made was to force \rm -EAM
+
+\def\<#1>{\leavevmode\hbox{$\langle$\rm #1\/$\rangle$}} % syntactic quantity
+\def\meta#1{\leavevmode\hbox{$\langle$\rm #1\/$\rangle$}} % new \meta
+
+% \arg is like \meta but it put's the <thing> in braces too.
+
+\def\arg#1{\lb\<#1>\rb}
+
+\def\Sect#1{Sect\-ion~\use{sect.#1}} % section number
+\obsolete\SEC\Sect % old synonym
+
+% \clump will ``clump'' closer together the material in a \definition
+% or \itemize
+
+\def\clump{% % "clump" \definitions and \itemize
+ \parskip=\baselineskip % \parskip is what \baselineskip was
+ \advance \parskip by 0pt plus 2pt % add some stretch
+ \singlespaced % singlespaced
+ \singlelinetrue} % long guys on own line
+
+% -- the ``competition''
+
+\def\TeXbook{{\sl The \TeX book}\index{TeXbook@{\TeXbook}}} % The TeXbook
+\def\LaTeX{% the LaTeX symbol
+ {\rm L\kern -.36em\raise .3ex\hbox {A}\kern -.15em\TeX}}
+\def\AmSTeX{% the AMSTeX symbol
+ $\cal A\kern-.1667em\lower.5ex\hbox{$\cal M$}\kern-.075em S$-\TeX}
+
+\def\BibTeX{{\rm B\kern-.05em\hbox{$\scriptstyle\rm IB$}\kern-.08em\TeX}}
+
+% modify \emsg to recognize thes
+
+\def\emsg#1{\relax% write an error/information message to the screen
+ \begingroup % disable special characters
+ \def\@quote{"}% % to output "
+ \def\TeX{TeX}\def\label##1{}\def\use{\string\use}%
+ \def\BibTeX{BibTeX}\def\LaTeX{LaTeX}%
+ \def\ { }\def~{ }% spaces are spaces
+ \def\tt{}\def\bf{}\def\Tbf{}\def\tbf{}%
+ \def\break{}\def\n{}\def\singlespaced{}\def\doublespaced{}%
+ \immediate\write16{#1}%
+ \endgroup}
+
+
+% -- some goodies from manmac.tex
+
+\def\bull{\vrule height .9ex width .8ex depth -.1ex } % square bullet
+\def\SS{{\it SS}} % scriptscript style
+\def\|{\leavevmode\hbox{\tt\char`\|}} % vertical line
+\def\dn{\leavevmode\hbox{\tt\char'14}} % downward arrow
+\def\up{\leavevmode\hbox{\tt\char'13}} % upward arrow
+
+\def\pt{\,{\rm pt}} % units of points, in math formulas
+
+\def\oct#1{\hbox{\rm\'{}\kern-.2em\it#1\/\kern.05em}} % octal constant
+\def\hex#1{\hbox{\rm\H{}\tt#1}} % hexadecimal constant
+\def\cstok#1{\leavevmode\thinspace\hbox{\vrule\vtop{\vbox{\hrule\kern1pt
+ \hbox{\vphantom{\tt/}\thinspace{\tt#1}\thinspace}}
+ \kern1pt\hrule}\vrule}\thinspace} % control sequence token
+
+% -- The index is constructed with index.tex and MakeIndex
+
+\input index
+\ATunlock % make sure @ is still a letter after index.tex
+%%\markindextrue % proof marks for index entries (DRAFT ONLY)
+
+% Use \cs{foo} to get \foo in \tt type and make an entry in the
+% index. Use \CS{foo} to get \foo in \tt type and make an BOLD
+% (defining) entry in the index.
+
+\TeXquoteoff % be sure | in \index is not active
+
+\def\cs#1{%
+ {\tt\bs #1}\index{#1@{\tt\bs #1}|pg}% % put it in text and index it.
+ \ifmarkindex % mark index entries in right margin?
+ \llap{\lower\jot\vbox to 0pt{\vss % box it
+ \tightboxit{\loosebox{\phantom{\tt\bs #1}}}}\hskip-\jot}%
+ \fi}
+
+\def\CS#1{%
+ {\tt\bs #1}\index{#1@{\tt\bs #1}|bold}% % put it in text and index it.
+ \ifmarkindex % mark index entries in right margin?
+ \llap{\lower\jot\vbox to 0pt{\vss % box it
+ \tightboxit{\loosebox{\phantom{\tt\bs #1}}}}\hskip-\jot}%
+ \fi}
+
+\TeXquoteon
+
+%>>> EOF TXSdocM.doc <<<