header.tex 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. % The REDUCE User's Manual --- LaTeX version.
  2. % Codemist Version with additional material in the same volume
  3. % To create this manual, the following steps are recommended:
  4. % latex Codemist
  5. % latex Codemist
  6. % latex Codemist
  7. % makeindex Codemist
  8. % latex Codemist
  9. %% Does not contain
  10. %% bibl.tex sl.tex
  11. \documentclass[11pt,a4paper]{book}
  12. \usepackage{makeidx}
  13. \usepackage{times}
  14. \hyphenation{unique}
  15. \hyphenation{effect}
  16. \hyphenation{Stand-ard}
  17. \hyphenation{libr-ary}
  18. \hyphenation{direct-ory}
  19. \hyphenation{state-ment}
  20. \hyphenation{argu-ment}
  21. \hyphenation{oper-ators}
  22. \hyphenation{symb-olic}
  23. \hyphenation{needs}
  24. \hyphenation{GVARSLAST}
  25. \hyphenation{ODE-SOLVE}
  26. \hyphenation{hyper-geometric}
  27. \hyphenation{equat-ion}
  28. \hyphenation{equat-ions}
  29. \hyphenation{OFF}
  30. \hyphenation{Opt-ions}
  31. \hyphenation{execu-tion}
  32. \hyphenation{poly-nom-ials}
  33. \hyphenation{func-t-ions}
  34. \hyphenation{Inte-grals}
  35. \hyphenation{Stutt-gart}
  36. \setlength{\parindent}{0pt}
  37. \setlength{\parskip}{6pt}
  38. \setlength{\hfuzz}{5pt} % don't complain about tiny overfull boxes
  39. \setlength{\vfuzz}{1pt}
  40. \renewcommand{\sloppy}{\tolerance=9999\relax%}
  41. \setlength{\emergencystretch}{0.2\hsize}}
  42. \tolerance=1000
  43. \raggedbottom
  44. \newlength{\reduceboxwidth}
  45. \setlength{\reduceboxwidth}{4in}
  46. \newlength{\redboxwidth}
  47. \setlength{\redboxwidth}{3.5in}
  48. \newlength{\rboxwidth}
  49. \setlength{\rboxwidth}{2.6in}
  50. \newcommand{\REDUCE}{REDUCE}
  51. \newcommand{\RLISP}{RLISP}
  52. \newcommand{\underscore}{\_}
  53. \newcommand{\ttindex}[1]{{\renewcommand{\_}{\protect\underscore}%
  54. \index{#1@{\tt #1}}}}
  55. \newcommand{\COMPATNOTE}{{\em Compatibility Note:\ }}
  56. % \meta{...} is an alternative sentential form in descriptions using \it.
  57. \newcommand{\meta}[1]{\mbox{$\langle$\it#1\/$\rangle$}}
  58. % Will print out a heading in bold, and then indent the following text.
  59. \def\indented{\list{}{
  60. \itemindent\listparindent
  61. \rightmargin\leftmargin}\item[]}
  62. \let\endindented=\endlist
  63. \newenvironment{describe}[1]{\par{\bf #1}\begin{indented}}{\end{indented}}
  64. % Close up default vertical spacings:
  65. \setlength{\topsep}{0.5\baselineskip} % above and below environments
  66. \setlength{\itemsep}{\topsep}
  67. \setlength{\abovedisplayskip}{\topsep} % for "long" equations
  68. \setlength{\belowdisplayskip}{\topsep}
  69. \newcommand{\key}[1]{\fbox{\sf #1}}
  70. \newcommand{\extendedmanual}[1]{#1}
  71. %%\pagenumbering{roman}
  72. \pagestyle{empty}
  73. \makeindex
  74. \begin{document}
  75. \pagestyle{empty}
  76. % \s{...} is a sentential form in descriptions. Enclosed \em text in <...>
  77. \newcommand{\s}[1] {$<${\em #1}$>$}
  78. % \meta{...} is an alternative sentential form in descriptions using \it.
  79. %\newcommand{\meta}[1]{\mbox{$\langle$\it#1\/$\rangle$}}
  80. % \k{...} is a keyword. Just do in bold for the moment.
  81. \renewcommand{\k}[1] {{\bf #1}}
  82. % \f is a function name. Just do this as tt.
  83. \newcommand{\f}[1] {{\tt #1}}
  84. % An example macro for numbering and indenting examples.
  85. \newcounter{examplectr}
  86. \newcommand{\example}{\refstepcounter{examplectr}
  87. \noindent{\bf Example \theexamplectr}}
  88. \setcounter{examplectr}{0}