Blame mlnames.sty

Packit 327903
%% File: $Id: //TEI/web/Software/passivetex/mlnames.sty#18 $ $Date: 2003/08/19 $  Copyright 1999 Sebastian Rahtz
Packit 327903
%%
Packit 327903
%% This package may be distributed under the terms of the LaTeX Project Public
Packit 327903
%% License, as described in lppl.txt in the base LaTeX distribution.
Packit 327903
%% Either version 1.0 or, at your option, any later version.
Packit 327903
%%
Packit 327903
\ProvidesPackage{mlnames}[2002/07/31, some XSL and Unicode support material, Sebastian Rahtz]
Packit 327903
%
Packit 327903
\DeclareFontFamily{T1}{pzd}{}  
Packit 327903
\DeclareFontShape{T1}{pzd}{m}{n}{<->pzdr}{} 
Packit 327903
\def\Family@monospace{pcr}
Packit 327903
\def\Family@sansserif{phv}
Packit 327903
\expandafter\def\csname Family@sans-serif\endcsname{phv}
Packit 327903
\def\Family@serif{ptm}
Packit 327903
\def\Family@cursive{uzc}
Packit 327903
\def\Family@fantasy{uzc}
Packit 327903
\DeclareFontFamily{T1}{uzc}{}
Packit 327903
\DeclareFontShape{T1}{uzc}{mb}{it}{<-> uzcmi8t}{}
Packit 327903
\DeclareFontShape{T1}{uzc}{m}{it}{<->ssub * uzc/mb/it}{}
Packit 327903
\DeclareFontShape{T1}{uzc}{m}{n}{<->ssub * uzc/mb/it}{}
Packit 327903
\def\Family@unknown{<unknown>} 
Packit 327903
\def\Family@Arial{phv}
Packit 327903
\def\Family@Helvetica{phv}
Packit 327903
\def\Family@Palatino{ppl}
Packit 327903
\def\Family@Bookman{pbk}
Packit 327903
\def\Family@BaskervilleMT{mbv}
Packit 327903
\def\Family@Courier{pcr}
Packit 327903
\def\Family@Symbol{psy}
Packit 327903
\def\Family@Wingdings{pzd}
Packit 327903
\def\Family@WingDings{pzd}
Packit 327903
\def\Family@LucidaSans{hls}
Packit 327903
\def\Family@LucidaBright{hlh}
Packit 327903
\def\Family@LucidaTypewriter{hlst}
Packit 327903
\def\Family@Savoy{usb}
Packit 327903
\def\Family@Luxi{ul9}
Packit 327903
\def\Family@ACaslon{pca}
Packit 327903
\def\Family@Caslon{uca}
Packit 327903
\def\Family@Formata{pfa}
Packit 327903
\def\Family@FranklinGothic{pfg}
Packit 327903
\def\Family@OCRAbyBT{boa}
Packit 327903
\def\Family@AGaramond{pad}
Packit 327903
\expandafter\def\csname Family@Avant-Garde\endcsname{pag}
Packit 327903
\expandafter\def\csname Family@Courier New\endcsname{pcr}
Packit 327903
\expandafter\def\csname Family@New-Century-Schoolbook\endcsname{pnc}
Packit 327903
\expandafter\def\csname Family@Times-Roman\endcsname{ptm}
Packit 327903
\expandafter\def\csname Family@Trade-Gothic\endcsname{ptg}
Packit 327903
\expandafter\def\csname Family@Times-New-Roman\endcsname{ptm}
Packit 327903
\expandafter\def\csname Family@Times New Roman\endcsname{ptm}
Packit 327903
\expandafter\def\csname Family@Times Roman\endcsname{ptm}
Packit 327903
\expandafter\def\csname Family@Times-NR-MT\endcsname{mnt}
Packit 327903
\expandafter\def\csname Family@Courier-New\endcsname{pcr}
Packit 327903
\expandafter\def\csname Family@Zapf-Dingbats\endcsname{pzd}
Packit 327903
\expandafter\def\csname Family@Gill-Sans\endcsname{pgs}
Packit 327903
\expandafter\def\csname Family@iso-serif\endcsname{ptm}
Packit 327903
\expandafter\def\csname Family@sans-serif\endcsname{phv}
Packit 327903
\expandafter\def\csname Family@iso-sanserif\endcsname{phv}
Packit 327903
\expandafter\def\csname Family@iso-monospace\endcsname{pcr}
Packit 327903
\expandafter\def\csname Family@LetterGothic12PitchBT\endcsname{blg}
Packit 327903
\expandafter\def\csname Family@NewsGothic\endcsname{bng}
Packit 327903
\expandafter\def\csname Family@NewsGothicBT\endcsname{bng}
Packit 327903
\expandafter\def\csname Family@Humanist521\endcsname{bgs}
Packit 327903
\expandafter\def\csname Family@Humanist521BT\endcsname{bgs}
Packit 327903
\expandafter\def\csname Family@Monospace821\endcsname{bhvt}
Packit 327903
\expandafter\def\csname Family@Monospace821BT\endcsname{bhvt}
Packit 327903
\expandafter\def\csname Family@OCRB10PitchBT\endcsname{bob}
Packit 327903
\expandafter\def\csname Family@OCR-A\endcsname{boa}
Packit 327903
\expandafter\def\csname Family@OCR-B-10PitchBT\endcsname{bob}
Packit 327903
%    \end{macrocode}
Packit 327903
% Matthias Clasen asked for the special code to be able
Packit 327903
% to access Computer Modern caps and small caps as a font family.
Packit 327903
%    \begin{macrocode}
Packit 327903
\expandafter\def\csname Family@Computer-Modern-Typewriter\endcsname{aett}
Packit 327903
\expandafter\def\csname Family@Computer-Modern-Sans\endcsname{aess}
Packit 327903
\expandafter\def\csname Family@Computer-Modern\endcsname{aer}
Packit 327903
\DeclareFontFamily{T1}{aett}{}
Packit 327903
\DeclareFontShape{T1}{aett}{bx}{m}{<-> aebx10}{}
Packit 327903
\DeclareFontShape{T1}{aett}{m}{n}{ <-9> aett8 <9-10> aett9 <10-12> aett10
Packit 327903
   <12-> aett12
Packit 327903
}{}
Packit 327903
Packit 327903
\DeclareFontShape{T1}{aett}{m}{it}{ <-> aeitt10 }{}
Packit 327903
\DeclareFontShape{T1}{aett}{m}{sl}{ <-> aesltt10 }{}
Packit 327903
\DeclareFontShape{T1}{aett}{m}{sc}{ <-> aetcsc10 }{}
Packit 327903
\DeclareFontShape{T1}{aett}{l}{n}{<->ssub * aett/m/n}{}
Packit 327903
\DeclareFontShape{T1}{aett}{l}{it}{<->ssub * aett/m/it}{}
Packit 327903
\DeclareFontShape{T1}{aett}{l}{sl}{<->ssub * aett/m/sl}{}
Packit 327903
\DeclareFontShape{T1}{aett}{l}{sc}{<->ssub * aett/m/sc}{}
Packit 327903
Packit 327903
\providecommand{\EC@family}[5]{%
Packit 327903
  \DeclareFontShape{#1}{#2}{#3}{#4}%
Packit 327903
  {<5><6><7><8><9><10><10.95><12><14.4>%
Packit 327903
   <17.28><20.74><24.88>genb*#5}{}}
Packit 327903
\DeclareFontFamily{T1}{cmcsc}{}
Packit 327903
\EC@family{T1}{cmcsc}{m}{n}{eccc}
Packit 327903
\EC@family{T1}{cmcsc}{bx}{n}{ecxc}
Packit 327903
\EC@family{T1}{cmcsc}{m}{sl}{ecsc}
Packit 327903
\EC@family{T1}{cmcsc}{bx}{sl}{ecoc}
Packit 327903
\expandafter\def\csname Family@Computer-Modern-Caps-And-Small-Caps\endcsname{cmcsc}
Packit 327903
\def\Family@cmr{cmr}
Packit 327903
\def\Family@cmss{cmss}
Packit 327903
\def\Family@cmtt{cmtt}
Packit 327903
\def\Family@cmcsc{cmcsc}
Packit 327903
\def\Family@ectt{ectt}
Packit 327903
% Fonts used by Mandrakesoft configuration
Packit 327903
\def\Family@Utopia{put}
Packit 327903
\def\Family@ZapfChancery{pzc}
Packit 327903
\def\Family@Fibonacci{cmfib}
Packit 327903
\def\Family@Funny{cmfr}
Packit 327903
\def\Family@Dunhill{cmdh}
Packit 327903
\def\Family@Concrete{ccr}
Packit 327903
\def\Family@Charter{bch}
Packit 327903
\def\Family@Fontpxr{pxr}
Packit 327903
\def\Family@Fontaer{aer}
Packit 327903
\def\Family@Fontaess{aess}
Packit 327903
\def\Family@Fontaett{aett}
Packit 327903
\def\Family@Fontlcmss{lcmss}
Packit 327903
\def\Family@Fontlcmtt{lcmtt}
Packit 327903
\def\Family@Fontcmvtt{cmvtt}
Packit 327903
\def\Family@Fontcmbr{cmbr}
Packit 327903
\def\Family@Fontcmtl{cmtl}
Packit 327903
\def\Family@Fontpxss{pxss}
Packit 327903
\def\Family@Fonttxss{txss}
Packit 327903
\def\Family@Fonttxr{txr}
Packit 327903
%
Packit 327903
\def\Posture@upright{n}
Packit 327903
\def\Posture@normal{n}
Packit 327903
\def\Posture@math{it}
Packit 327903
\def\Posture@oblique{sl}
Packit 327903
\def\Posture@backslantedoblique{ui}
Packit 327903
\def\Posture@italic{it}
Packit 327903
\def\Posture@backslanteditalic{ui}
Packit 327903
%
Packit 327903
\def\Weight@ultralight{ul}
Packit 327903
\def\Weight@extralight{el}
Packit 327903
\def\Weight@light{l}
Packit 327903
\def\Weight@semilight{sl}
Packit 327903
\def\Weight@medium{}
Packit 327903
\def\Weight@normal{}
Packit 327903
\def\Weight@semibold{sb}
Packit 327903
\def\Weight@bold{b}
Packit 327903
\def\Weight@extrabold{eb}
Packit 327903
\def\Weight@ultrabold{ub}
Packit 327903
\def\Weight@false{}
Packit 327903
%
Packit 327903
\expandafter\def\csname Width@ultra-condensed\endcsname{uc}
Packit 327903
\expandafter\def\csname Width@extra-condensed\endcsname{ec}
Packit 327903
\expandafter\def\csname Width@condensed\endcsname{c}
Packit 327903
\expandafter\def\csname Width@semi-condensed\endcsname{sc}
Packit 327903
\expandafter\def\csname Width@normal\endcsname{}
Packit 327903
\expandafter\def\csname Width@semi-expanded\endcsname{sx}
Packit 327903
\expandafter\def\csname Width@expanded\endcsname{x}
Packit 327903
\expandafter\def\csname Width@extra-expanded\endcsname{ex}
Packit 327903
\expandafter\def\csname Width@ultra-expanded\endcsname{ux}
Packit 327903
\def\Width@ultracondensed{uc}
Packit 327903
\def\Width@extracondensed{ec}
Packit 327903
\def\Width@condensed{c}
Packit 327903
\def\Width@semicondensed{sc}
Packit 327903
\def\Width@medium{}
Packit 327903
\def\Width@semiexpanded{sx}
Packit 327903
\def\Width@expanded{x}
Packit 327903
\def\Width@extraexpanded{ex}
Packit 327903
\def\Width@ultraexpanded{ux}
Packit 327903
%
Packit 327903
%    \end{macrocode}
Packit 327903
% \subsection{Languages}
Packit 327903
% This needs the TeX format to have these 
Packit 327903
% languages selected, of course. That is up to the users.
Packit 327903
% Make sure shorthands are disabled.
Packit 327903
%    \begin{macrocode}
Packit 327903
%
Packit 327903
% Mimic Babel for hyphenation. 
Packit 327903
% read language.dat, using code from Johannes Braams' package,
Packit 327903
% to get the list of known languages
Packit 327903
%
Packit 327903
\def\selectlanguage#1{%
Packit 327903
\@ifundefined{l@#1}{\typeout{WARNING!! patterns for #1 not in
Packit 327903
    format file^^JWARNING!!  - add them in language.dat and rebuild}}
Packit 327903
{\language=\csname l@#1\endcsname
Packit 327903
\@ifundefined{hyphenmins@#1}
Packit 327903
 {\lefthyphenmin2\righthyphenmin2}
Packit 327903
 {\edef\this{\csname hyphenmins@#1\endcsname}\expandafter\setmins\this\relax}
Packit 327903
}}
Packit 327903
\def\setmins#1#2\relax{\lefthyphenmin#1\righthyphenmin#2}
Packit 327903
\def\process@line#1#2 #3/{%
Packit 327903
  \ifx=#1
Packit 327903
    \process@synonym#2 /
Packit 327903
  \else
Packit 327903
    \process@language#1#2 #3/%
Packit 327903
  \fi
Packit 327903
  }
Packit 327903
\def\process@synonym#1 /{%
Packit 327903
  \ifnum\last@language=\m@ne
Packit 327903
    \expandafter\chardef\csname l@#1\endcsname0\relax
Packit 327903
    \wlog{\string\l@#1=\string\language0}
Packit 327903
  \else
Packit 327903
    \expandafter\chardef\csname l@#1\endcsname\last@language
Packit 327903
    \wlog{\string\l@#1=\string\language\the\last@language}
Packit 327903
  \fi
Packit 327903
  }
Packit 327903
\def\process@language#1 #2 #3/{%
Packit 327903
  \expandafter\addlanguage\csname l@#1\endcsname
Packit 327903
  \expandafter\language\csname l@#1\endcsname
Packit 327903
  }
Packit 327903
\catcode`\^^I=10\relax
Packit 327903
\openin1 = language.dat
Packit 327903
\ifeof1
Packit 327903
  \message{I couldn't find the file language.dat. No hyphenation!!!}
Packit 327903
\else
Packit 327903
  \last@language\m@ne
Packit 327903
  \loop
Packit 327903
    \endlinechar\m@ne
Packit 327903
    \read1 to \fo@line
Packit 327903
    \endlinechar`\^^M
Packit 327903
    \ifx\fo@line\@empty
Packit 327903
    \else
Packit 327903
      \edef\fo@line{\fo@line\space/}%
Packit 327903
      \expandafter\process@line\fo@line
Packit 327903
    \fi
Packit 327903
    \iftrue \csname fi\endcsname
Packit 327903
    \csname if\ifeof1 false\else true\fi\endcsname
Packit 327903
  \repeat
Packit 327903
  \language=0
Packit 327903
\fi
Packit 327903
\closein1
Packit 327903
\def\L@{}
Packit 327903
\def\hyphenmins@welsh{23}
Packit 327903
\def\hyphenmins@greek{11}
Packit 327903
\def\hyphenmins@ukenglish{23}
Packit 327903
\def\hyphenmins@dutch{23}
Packit 327903
\def\hyphenmins@english{23}
Packit 327903
\def\L@BR{\selectlanguage{brazil}}
Packit 327903
\def\L@CA{\selectlanguage{catalan}}
Packit 327903
\def\L@CY{\selectlanguage{welsh}}
Packit 327903
\def\L@CZ{\selectlanguage{czech}}
Packit 327903
\def\L@DE{\selectlanguage{german}}
Packit 327903
\def\L@DK{\selectlanguage{danish}}
Packit 327903
\def\L@EL{\selectlanguage{greek}}
Packit 327903
\def\L@ES{\selectlanguage{spanish}}
Packit 327903
\def\L@ET{\selectlanguage{estonian}}
Packit 327903
\def\L@FI{\selectlanguage{finnish}}
Packit 327903
\def\L@FR{\selectlanguage{french}}
Packit 327903
\def\L@GB{\selectlanguage{ukenglish}}
Packit 327903
\def\L@HR{\selectlanguage{croatian}}
Packit 327903
\def\L@HU{\selectlanguage{hungarian}}
Packit 327903
\def\L@IT{\selectlanguage{italian}}
Packit 327903
\def\L@NE{\selectlanguage{dutch}}
Packit 327903
\def\L@NO{\selectlanguage{norsk}}
Packit 327903
\def\L@PL{\selectlanguage{polish}}
Packit 327903
\def\L@PT{\selectlanguage{portuguese}}
Packit 327903
\def\L@RO{\selectlanguage{romanian}}
Packit 327903
\def\L@RU{\relax}
Packit 327903
\def\L@SH{\selectlanguage{serbocroat}}
Packit 327903
\def\L@SI{\selectlanguage{slovene}}
Packit 327903
\def\L@SK{\selectlanguage{slovak}}
Packit 327903
\expandafter\def\csname L@en_GB\endcsname{\selectlanguage{ukenglish}}
Packit 327903
\expandafter\def\csname L@en_US\endcsname{\selectlanguage{english}}
Packit 327903
\def\L@US{\selectlanguage{english}}
Packit 327903
\def\L@none{\selectlanguage{english}}
Packit 327903
\def\L@br{\selectlanguage{portuguese}}
Packit 327903
\def\L@ca{\selectlanguage{catalan}}
Packit 327903
\def\L@cy{\selectlanguage{welsh}}
Packit 327903
\def\L@cs{\selectlanguage{czech}}
Packit 327903
\def\L@de{\selectlanguage{german}}
Packit 327903
\def\L@da{\selectlanguage{danish}}
Packit 327903
\def\L@el{\selectlanguage{greek}}
Packit 327903
\def\L@es{\selectlanguage{spanish}}
Packit 327903
\def\L@et{\selectlanguage{estonian}}
Packit 327903
\def\L@fi{\selectlanguage{finnish}}
Packit 327903
\def\L@fr{\selectlanguage{french}}
Packit 327903
\def\L@gb{\selectlanguage{ukenglish}}
Packit 327903
\def\L@hr{\selectlanguage{croatian}}
Packit 327903
\def\L@hu{\selectlanguage{hungarian}}
Packit 327903
\def\L@it{\selectlanguage{italian}}
Packit 327903
\def\L@nl{\selectlanguage{dutch}}
Packit 327903
\def\L@no{\selectlanguage{norsk}}
Packit 327903
\def\L@pl{\selectlanguage{polish}}
Packit 327903
\def\L@pt{\selectlanguage{portuguese}}
Packit 327903
\def\L@ro{\selectlanguage{romanian}}
Packit 327903
\def\L@ru{\selectlanguage{russian}}
Packit 327903
\def\L@sh{\selectlanguage{serbocroat}}
Packit 327903
\def\L@si{\selectlanguage{slovene}}
Packit 327903
\def\L@sk{\selectlanguage{slovak}}
Packit 327903
\def\L@us{\selectlanguage{english}}
Packit 327903
\def\L@en{\selectlanguage{english}}
Packit 327903
\def\L@id{\selectlanguage{indonesian}}
Packit 327903
\def\L@ja{\selectlanguage{japanese}}
Packit 327903
\def\L@ko{\selectlanguage{korean}}
Packit 327903
\def\L@sl{\selectlanguage{slovenian}}
Packit 327903
\def\L@sv{\selectlanguage{swedish}}
Packit 327903
\expandafter\def\csname L@pt_br\endcsname{\selectlanguage{portuguese}}
Packit 327903
\expandafter\def\csname L@zh_cn\endcsname{\selectlanguage{chinese}}
Packit 327903
\expandafter\def\csname L@zh_tw\endcsname{\selectlanguage{chinese-taiwan}}
Packit 327903
%
Packit 327903
%    \end{macrocode}
Packit 327903
% \subsection{Paragraphs}
Packit 327903
%    \begin{macrocode}
Packit 327903
\def\italicOver{\ifhmode\@@italiccorr\fi}
Packit 327903
%
Packit 327903
Packit 327903
\def\startQ@justify{}
Packit 327903
\def\endQ@justify{}
Packit 327903
\def\startQ@center{\hskip\z@ plus 1filll}
Packit 327903
\def\endQ@center{\hskip\z@ plus 1filll}
Packit 327903
%
Packit 327903
\def\startQ@justified{%
Packit 327903
  \leftskip\StartIndent
Packit 327903
  \rightskip\EndIndent
Packit 327903
  \@rightskip\rightskip
Packit 327903
}
Packit 327903
\def\endQ@justified{}
Packit 327903
%
Packit 327903
\def\startQ@pageoutside{\hfill}
Packit 327903
\def\endQ@pageoutside{}
Packit 327903
%
Packit 327903
\def\startQ@pageinside{}
Packit 327903
\def\endQ@pageinside{\hfill}
Packit 327903
%
Packit 327903
\def\startQ@start{}
Packit 327903
\def\endQ@start{\hfill}
Packit 327903
\def\startQ@left{}
Packit 327903
\def\endQ@left{\hfill}
Packit 327903
%
Packit 327903
\def\startQ@end{\hfill}
Packit 327903
\def\endQ@end{}
Packit 327903
\def\startQ@right{\hfill}
Packit 327903
\def\endQ@right{}
Packit 327903
\def\Listjustified{%
Packit 327903
  \gdef\makelabel##1{##1}}
Packit 327903
\def\Liststart{% raggedright, I hope
Packit 327903
  \gdef\makelabel##1{##1\hfil}}
Packit 327903
\def\Listend{% raggedleft, I hope
Packit 327903
  \gdef\makelabel##1{\hfil##1}}
Packit 327903
\def\Listcentered{% centered
Packit 327903
  \gdef\makelabel##1{\hfil##1\hfil}}
Packit 327903
\def\Listcenter{% centered
Packit 327903
  \gdef\makelabel##1{\hfil##1\hfil}}
Packit 327903
%
Packit 327903
\def\Q@start{% raggedright, I hope
Packit 327903
  \let\newline\@centercr
Packit 327903
  \rightskip\EndIndent plus 1fil
Packit 327903
  \@rightskip\rightskip
Packit 327903
  \leftskip\StartIndent
Packit 327903
  \parfillskip\z@skip
Packit 327903
}
Packit 327903
\def\Q@justified{%
Packit 327903
% \let\\\@normalcr
Packit 327903
  \parfillskip\@flushglue
Packit 327903
  \leftskip\StartIndent
Packit 327903
  \rightskip\EndIndent
Packit 327903
  \@rightskip\rightskip
Packit 327903
}
Packit 327903
\let\Q@\Q@justified
Packit 327903
\let\Q@justify\Q@justified
Packit 327903
\let\startQ@\startQ@justified
Packit 327903
\let\endQ@\endQ@justified
Packit 327903
Packit 327903
\def\Q@end{% raggedleft, I hope
Packit 327903
%  \let\newline\@centercr
Packit 327903
%  \leftskip\StartIndent plus 1fill%
Packit 327903
%  \parfillskip\z@skip
Packit 327903
%
Packit 327903
  \let\newline\@centercr
Packit 327903
  \leftskip\StartIndent plus 1fill %
Packit 327903
  \rightskip\EndIndent
Packit 327903
  \@rightskip\rightskip
Packit 327903
  \parfillskip\z@skip
Packit 327903
}
Packit 327903
\def\Q@centered{%
Packit 327903
  \let\newline\@centercr
Packit 327903
  \rightskip-\StartIndent plus 1fil%
Packit 327903
  \@rightskip\rightskip
Packit 327903
  \leftskip-\EndIndent plus 1fil%
Packit 327903
  \parfillskip\z@skip
Packit 327903
}
Packit 327903
\def\Q@center{%
Packit 327903
  \let\newline\@centercr
Packit 327903
  \rightskip-\StartIndent plus 1fill%
Packit 327903
  \@rightskip\rightskip
Packit 327903
  \leftskip-\EndIndent plus 1fill%
Packit 327903
  \parfillskip\z@skip
Packit 327903
}
Packit 327903
\let\Q@left\Q@start
Packit 327903
\let\Q@right\Q@end
Packit 327903
% for JadeTeX
Packit 327903
\def\JQ@justify{%
Packit 327903
  \let\\\@normalcr
Packit 327903
  \parfillskip\@flushglue
Packit 327903
  \parindent\z@
Packit 327903
}
Packit 327903
\def\JQ@start{% raggedright, I hope
Packit 327903
  \let\\\@centercr
Packit 327903
  \rightskip\EndIndent plus 1fil
Packit 327903
  \@rightskip\rightskip
Packit 327903
  \parfillskip\z@skip
Packit 327903
  \parindent\z@
Packit 327903
}
Packit 327903
\def\JQ@end{% raggedleft, I hope
Packit 327903
  \let\\\@centercr
Packit 327903
  \leftskip\StartIndent plus 1fil%
Packit 327903
  \parfillskip\z@skip
Packit 327903
}
Packit 327903
\def\JQ@center{%
Packit 327903
  \let\\\@centercr
Packit 327903
  \rightskip\EndIndent plus 1fil%
Packit 327903
  \@rightskip\rightskip
Packit 327903
  \leftskip\StartIndent plus 1fil%
Packit 327903
  \parfillskip\z@skip\parindent\z@
Packit 327903
}
Packit 327903
Packit 327903
\def\Q@pageoutside{%
Packit 327903
  \let\\\@centercr
Packit 327903
  \leftskip\StartIndent plus 1fil%
Packit 327903
  \parfillskip\z@skip
Packit 327903
}
Packit 327903
\def\Q@pageinside{%
Packit 327903
  \let\\\@centercr
Packit 327903
  \rightskip\EndIndent plus 1fil%
Packit 327903
  \@rightskip\rightskip
Packit 327903
  \parfillskip\z@skip
Packit 327903
}
Packit 327903
\def\JObeylines{%
Packit 327903
  \@tempswafalse
Packit 327903
  \def\par{%
Packit 327903
    \if@tempswa
Packit 327903
      \leavevmode \null \@@par\penalty\interlinepenalty
Packit 327903
    \else
Packit 327903
      \@tempswatrue
Packit 327903
      \ifhmode\@@par\penalty\interlinepenalty\fi
Packit 327903
    \fi}%
Packit 327903
  \obeylines\everypar \expandafter{\the\everypar \ifvmode\else\unpenalty\fi}%
Packit 327903
}
Packit 327903
\newif\if@obeylines
Packit 327903
\@obeylinesfalse
Packit 327903
\def\Lines@asis{\pretolerance=-1\tolerance=-1\JObeylines\@obeylinestrue}
Packit 327903
\def\Lines@wrap{\@obeylinesfalse}
Packit 327903
\expandafter\def\csname Lines@asis-truncate\endcsname{%
Packit 327903
  \JObeylines\@obeylinestrue}
Packit 327903
\expandafter\def\csname Lines@asis-wrap\endcsname{\@obeylinesfalse}
Packit 327903
%
Packit 327903
\def\Fld@start{l}
Packit 327903
\def\Fld@center{c}
Packit 327903
\def\Fld@end{r}
Packit 327903
%
Packit 327903
\def\White@preserve{\catcode`\ =\active\@vobeyspaces}
Packit 327903
%
Packit 327903
\def\Break@page{\newpage}
Packit 327903
\def\Break@{}
Packit 327903
\endinput