summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/frankenstein/lips.stq
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/frankenstein/lips.stq')
-rw-r--r--Master/texmf-dist/tex/latex/frankenstein/lips.stq193
1 files changed, 193 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/frankenstein/lips.stq b/Master/texmf-dist/tex/latex/frankenstein/lips.stq
new file mode 100644
index 00000000000..4c3133423f2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/frankenstein/lips.stq
@@ -0,0 +1,193 @@
+%%
+%% 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 <swift@alum.mit.edu>
+%%
+%% 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'.