home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / texmf / inputs / latex / unpacked / fleqn.clo (.txt) < prev    next >
LaTeX Document  |  1995-06-21  |  6KB  |  127 lines

  1. %% This is file `fleqn.clo', generated 
  2. %% on <1995/6/21> with the docstrip utility (2.2i).
  3. %% The original source files were:
  4. %% classes.dtx  (with options: `fleqn')
  5. %% This is a generated file. 
  6. %% Copyright 1993-1995 the LaTeX3 project and any individual authors 
  7. %% listed elsewhere in this file. All rights reserved. 
  8. %% For further copyright information see the file legal.txt, and any 
  9. %% other copyright notices in this file. 
  10. %% This file is part of the LaTeX2e system. 
  11. %% ---------------------------------------- 
  12. %% This system is distributed in the hope that it will be useful, 
  13. %% but WITHOUT ANY WARRANTY; without even the implied warranty of 
  14. %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
  15. %% For error reports concerning UNCHANGED versions of this file no more 
  16. %% than one year old, see bugs.txt. 
  17. %% Please do not request updates from us directly. Primary 
  18. %% distribution is through the CTAN archives. 
  19. %% IMPORTANT COPYRIGHT NOTICE: 
  20. %% You are NOT ALLOWED to distribute this file alone. 
  21. %% You are allowed to distribute this file under the condition that it is 
  22. %% distributed together with all the files listed in manifest.txt. 
  23. %% If you receive only some of these files from someone, complain! 
  24. %% Permission is granted to copy this file to another file with a clearly 
  25. %% different name and to customize the declarations in that copy to serve 
  26. %% the needs of your installation, provided that you comply with 
  27. %% the conditions in the file legal.txt. 
  28. %% However, NO PERMISSION is granted to generate or to distribute a 
  29. %% modified version of this file under its original name. 
  30. %% You are NOT ALLOWED to change this file. 
  31. %% MODIFICATION ADVICE: 
  32. %% If you want to customize this file, it is best to make a copy of the 
  33. %% source file(s) from which it was produced. Use a different name for 
  34. %% your copy(ies) and modify the copy(ies); this will ensure that your 
  35. %% modifications do not get overwritten when you install a new release of 
  36. %% the standard system. You should also ensure that your modified source 
  37. %% file does not generate any modified file with the same name as a 
  38. %% standard file. You can then easily distribute your modifications by 
  39. %% distributing the modified and renamed copy of the source file, taking 
  40. %% care to observe the conditions in legal.txt; this will ensure that 
  41. %% other users can safely use your modifications. 
  42. %% You will also need to produce your own, suitably named, .ins file to 
  43. %% control the generation of files from your source file; this file 
  44. %% should contain your own preambles for the files it generates, not 
  45. %% those in the standard .ins files. 
  46. %% The names of the source files used are shown above. 
  47. %% \CharacterTable
  48. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  49. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  50. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  51. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  52. %%   Dollar        \$     Percent       \%     Ampersand     \&
  53. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  54. %%   Asterisk      \*     Plus          \+     Comma         \,
  55. %%   Minus         \-     Point         \.     Solidus       \/
  56. %%   Colon         \:     Semicolon     \;     Less than     \<
  57. %%   Equals        \=     Greater than  \>     Question mark \?
  58. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  59. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  60. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  61. %%   Right brace   \}     Tilde         \~}
  62. \ProvidesFile{fleqn.clo}
  63.               [1995/06/19 v1.3e
  64.                Standard LaTeX option (flush left equations)]
  65. \newdimen\mathindent
  66. \AtEndOfClass{\mathindent\leftmargini}
  67. \renewcommand\[{\relax
  68.                 \ifmmode\@badmath
  69.                 \else
  70.                   \begin{trivlist}%
  71.                     \@beginparpenalty\predisplaypenalty
  72.                     \@endparpenalty\postdisplaypenalty
  73.                     \item[]\leavevmode
  74.                     \hb@xt@\linewidth\bgroup $\m@th\displaystyle %$
  75.                       \hskip\mathindent\bgroup
  76.                 \fi}
  77. \renewcommand\]{\relax
  78.                 \ifmmode
  79.                       \egroup $\hfil% $
  80.                     \egroup
  81.                   \end{trivlist}%
  82.                 \else \@badmath
  83.                 \fi}
  84. \renewenvironment{equation}%
  85.     {\@beginparpenalty\predisplaypenalty
  86.      \@endparpenalty\postdisplaypenalty
  87.      \refstepcounter{equation}%
  88.      \trivlist \item[]\leavevmode
  89.        \hb@xt@\linewidth\bgroup $\m@th% $
  90.          \displaystyle
  91.          \hskip\mathindent}%
  92.         {$\hfil % $
  93.          \displaywidth\linewidth\hbox{\@eqnnum}%
  94.        \egroup
  95.      \endtrivlist}
  96. \renewenvironment{eqnarray}{%
  97.     \stepcounter{equation}%
  98.     \def\@currentlabel{\p@equation\theequation}%
  99.     \global\@eqnswtrue\m@th
  100.     \global\@eqcnt\z@
  101.     \tabskip\mathindent
  102.     \let\\=\@eqncr
  103.     \setlength\abovedisplayskip{\topsep}%
  104.     \ifvmode
  105.       \addtolength\abovedisplayskip{\partopsep}%
  106.     \fi
  107.     \addtolength\abovedisplayskip{\parskip}%
  108.     \setlength\belowdisplayskip{\abovedisplayskip}%
  109.     \setlength\belowdisplayshortskip{\abovedisplayskip}%
  110.     \setlength\abovedisplayshortskip{\abovedisplayskip}%
  111.     $$\everycr{}\halign to\linewidth% $$
  112.     \bgroup
  113.       \hskip\@centering
  114.       $\displaystyle\tabskip\z@skip{##}$\@eqnsel&%
  115.       \global\@eqcnt\@ne \hskip \tw@\arraycolsep \hfil${##}$\hfil&%
  116.       \global\@eqcnt\tw@ \hskip \tw@\arraycolsep
  117.         $\displaystyle{##}$\hfil \tabskip\@centering&%
  118.       \global\@eqcnt\thr@@
  119.         \hb@xt@\z@\bgroup\hss##\egroup\tabskip\z@skip\cr}%
  120.       {\@@eqncr
  121.     \egroup
  122.     \global\advance\c@equation\m@ne$$% $$
  123.     \global\@ignoretrue
  124.     }
  125. \endinput
  126. %% End of file `fleqn.clo'.
  127.