%% %% This is file `lips.stq', %% generated with the docstrip utility. %% %% The original source files were: %% %% lips.sty %% %% This program is part of the Frankenstein bundle for LaTeX. %% %% Copyright (C) 1995-2001 Matthew Swift %% %% This file may have one of TWO names, either %% lips.sty or lips.stq. This %% LaTeX package will work ONLY if it is called lips.sty %% and placed in a proper directory. This file should have been %% distributed to you with a DIFFERENT file (also) called %% lips.sty which functions identically to this one %% but contains documentation in comments. This file works faster, %% but the other should be kept because it contains the documentation %% for this LaTeX package. Files called README and INSTALL should have %% also been distributed to you with this file; see them for more %% information. %% %% This program is free software; you may redistribute it and/or %% modify it under the conditions of the LaTeX Project Public %% License, either version 1.2 or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt, and version 1.2 or later is %% part of all distributions of LaTeX version 1999/12/01 or later. %% %% This program is distributed in the hope that it will be useful, %% but WITHOUT ANY WARRANTY; without even the implied warranty of %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the %% LaTeX Project Public License for more details. %% %% \CharacterTable %% {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 %% 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 %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \def\fileinfo{Chicago Manual text ellipses (Frankenstein's lips)} \def\DoXPackageS {} \def\initelyHavECitationS {} \def\fileversion{v2.1} \def\filedate{2001/08/31} \def\docdate{2001/08/31} \edef\PPOptArg {% \filedate\space \fileversion\space \fileinfo } \makeatletter% A special comment to help create bst files. Don't change! \@ifundefined{JusTLoaDInformatioN} {% }{% ELSE (we know the compsci package is already loaded, too) \UndefineCS\JusTLoaDInformatioN \SaveDoXVarS \eExpand\csname DoXPackageS\endcsname\In {%use \csname in case it's undefined \usepackage{#1}% }% \RestoreDoXVarS \makeatother \endinput }% A special comment to help create bst files. Don't change! \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{lips}[\PPOptArg] %% \newcommand*\Lips {} \let\Lips\relax \DeclareRobustCommand\Lips {% \ifmmode \def\sc@t@a {% \PackageError{lips} {Don't use \protect\lips \space in math mode; use \protect\dots.}\@ehc }% \else \ifvmode \def\sc@t@a {% \leavevmode .\nobreak\ .\nobreak\ .\nobreak\ % }% \else \let\sc@t@a\lp@lips@hmode \fi \fi \sc@t@a } \newcommand*\BracketedLips {} \let\BracketedLips\relax \DeclareRobustCommand\BracketedLips {% \ifmmode \def\sc@t@a {% \PackageError{lips} {Don't use \protect\lips \space in math mode; use \protect\dots.}\@ehc }% \else \ifvmode \def\sc@t@a {% \leavevmode [.\nobreak\ .\nobreak\ .]\nobreak\ % }% \else \let\sc@t@a\lp@blips@hmode \fi \fi \sc@t@a } \newlet\lips\Lips \newlet\olips\lips \DeclareOption{mla} {% \let\lips\BracketedLips } \ProcessOptions \newcommand\lp@lips@hmode {% \unskip \@ifnextchar . {% .\penalty9999\ .\nobreak\ .\nobreak\ .\ % \GobbleIgnoreSpaces }{% ELSE \penalty9999\ .\nobreak\ .\nobreak\ .% \futurelet\sc@t@a\lp@lips@check@punct }% } \newcommand\lp@blips@hmode {% \unskip \@ifnextchar . {% \penalty9999\ [.\nobreak\ .\nobreak\ .]% }{% ELSE \penalty9999\ [.\nobreak\ .\nobreak\ .]% \futurelet\sc@t@a\lp@lips@check@punct }% } \newcommand\GobbleIgnoreSpaces [1] {% \ignorespaces } \newcommand*\lp@bang {} \newcommand*\lp@rparen {} \newcommand*\lp@comma {} \newcommand*\lp@slash {} \newcommand*\lp@colon {} \newcommand*\lp@semic {} \newcommand*\lp@q {} \newcommand*\lp@rbrack {} \newcommand*\lp@rquote {} \newcommand*\lp@tilde {} \let\lp@bang=! \let\lp@rparen=) \let\lp@comma=, \let\lp@slash=/ \let\lp@colon=: \let\lp@semic=; \let\lp@q=? \let\lp@rbrack=] \let\lp@rquote=' \let\lp@tilde=~ \newcommand \LPNobreakList {% \lp@comma \lp@colon \lp@semic \lp@q \lp@bang \lp@rparen \lp@rquote \lp@rbrack \egroup \lp@slash } \newcommand\lp@lips@check@punct {% \ifx\sc@t@a\lp@tilde \else \@tempswatrue \let\@fortmp\PunctList \expandafter\@tforloop\LPNobreakList\@nil\@nil\@@\reserved@a {% \ifx\sc@t@a\reserved@a \@tempswafalse \@break@tfor \fi }% \if@tempswa \ % \else \nobreak\ % \fi \fi } \endinput %% %% End of file `lips.stq'.