> > Я умею только грязно похачить jadetex (в него жестко зашита T1-кодировка). > > Причем мой хак мне самому не нравится -- он специфичен для русского языка. > > Но, > > впрочем, у меня работает... > > > > Может поделитесь?
Легко. Думаю, можно прямо в рассылку, ибо хак Debian-specific, кажется... Следует установить jadetex, заменить имеющиеся файлы на новые и перегенерить формат (проще всего так: /var/lib/dpkg/info/jadetex.postinst.configure). -- Alexey Vyskubov (at home) Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
%% %% This is file `jadetex.ltx', %% generated with the docstrip utility. %% %% The original source files were: %% %% jadetex.dtx (with options: `package') %% \NeedsTeXFormat{LaTeX2e}[1995/06/01] \ProvidesFile{jadetex.ltx} \def\JadeTeXMajorVersion{2} \def\JadeTeXMinorVersion{18} \def\JadeTeXDate{2000/04/10} \documentclass{minimal} \RequirePackage[koi8-r]{inputenc} \RequirePackage[english,russian]{babel} \RequirePackage{array}[1995/01/01] \RequirePackage{longtable}[1995/01/01] \RequirePackage{color}[1997/09/09] \RequirePackage{graphicx}[1997/06/09] \IfFileExists{multicol.sty} {\RequirePackage{multicol}[1997/12/16]} {\newenvironment{multicols}[1]% {\typeout{Warning, at line \the\inputlineno, multicol package not available}}{}% } \RequirePackage[normalem]{ulem} \RequirePackage{fancyhdr} \makeatletter [EMAIL PROTECTED] \divide\count@ 60 \count2=-\count@ \multiply\count2 60 \advance\count2 \time \edef\today{% \the\year/[EMAIL PROTECTED]/[EMAIL PROTECTED]:% [EMAIL PROTECTED]@}:[EMAIL PROTECTED] \begingroup \catcode`P=12 \catcode`T=12 \lowercase{\endgroup [EMAIL PROTECTED]>[EMAIL PROTECTED] } [EMAIL PROTECTED]@[EMAIL PROTECTED]@ptetc\the#1!} \makeatother \def\TeXFOTversion{0.0} \makeatletter [EMAIL PROTECTED] \RequirePackage[implicit=true,colorlinks,linkcolor=black,bookmarks=true]{hyperref}[2000/03/01] \def\PDFBorders{0 0 0} \RequirePackage{mlnames} % \RequirePackage{unicode} \def\DefineCharacter#1#2#3{\expandafter\def\csname!#1\endcsname{#3}} \def\DefineEntity#1#2{\expandafter\def\csname Ent#1\endcsname{#2}} \def\Entity#1{\csname Ent#1\endcsname} \input ucharacters.sty \input uentities.sty \DefineCharacter{32}{20}{\space } \DefineCharacter{33}{21}{!} \DefineCharacter{34}{22}{"} \DefineCharacter{35}{23}{\#} \DefineCharacter{36}{24}{\ifmmode \$\else \textdollar \fi}% \DefineCharacter{37}{25}{\%} \DefineCharacter{38}{26}{\&} \DefineCharacter{39}{27}{\textquotesingle } \DefineCharacter{40}{28}{(} \DefineCharacter{41}{29}{)} \DefineCharacter{42}{2A}{\ensuremath{\ast }} \DefineCharacter{43}{2B}{\ensuremath{+}} \DefineCharacter{44}{2C}{,} \DefineCharacter{45}{2D}{\ensuremath{-}} \DefineCharacter{46}{2E}{.} \DefineCharacter{47}{2F}{/} \DefineCharacter{48}{30}{0} \DefineCharacter{49}{31}{1} \DefineCharacter{50}{32}{2} \DefineCharacter{51}{33}{3} \DefineCharacter{52}{34}{4} \DefineCharacter{53}{35}{5} \DefineCharacter{54}{36}{6} \DefineCharacter{55}{37}{7} \DefineCharacter{56}{38}{8} \DefineCharacter{57}{39}{9} \DefineCharacter{58}{3A}{:} \DefineCharacter{59}{3B}{\ensuremath{;}} \DefineCharacter{60}{3C}{\ensuremath{<}} \DefineCharacter{61}{3D}{=} \DefineCharacter{62}{3E}{\ensuremath{>}} \DefineCharacter{63}{3F}{?} [EMAIL PROTECTED] \DefineCharacter{65}{41}{A} \DefineCharacter{66}{42}{B} \DefineCharacter{67}{43}{C} \DefineCharacter{68}{44}{D} \DefineCharacter{69}{45}{E} \DefineCharacter{70}{46}{F} \DefineCharacter{71}{47}{G} \DefineCharacter{72}{48}{H} \DefineCharacter{73}{49}{I} \DefineCharacter{74}{4A}{J} \DefineCharacter{75}{4B}{K} \DefineCharacter{76}{4C}{L} \DefineCharacter{77}{4D}{M} \DefineCharacter{78}{4E}{N} \DefineCharacter{79}{4F}{O} \DefineCharacter{80}{50}{P} \DefineCharacter{81}{51}{Q} \DefineCharacter{82}{52}{R} \DefineCharacter{83}{53}{S} \DefineCharacter{84}{54}{T} \DefineCharacter{85}{55}{U} \DefineCharacter{86}{56}{V} \DefineCharacter{87}{57}{W} \DefineCharacter{88}{58}{X} \DefineCharacter{89}{59}{Y} \DefineCharacter{90}{5A}{Z} \DefineCharacter{91}{5B}{[} \DefineCharacter{92}{5C}{\ifmmode \backslash \else \textbackslash \fi}% \DefineCharacter{93}{5D}{]} \DefineCharacter{94}{5E}{\^{}} \DefineCharacter{95}{5F}{\ensuremath{\_}} \DefineCharacter{96}{60}{\textasciigrave } \DefineCharacter{97}{61}{a} \DefineCharacter{98}{62}{b} \DefineCharacter{99}{63}{c} \DefineCharacter{100}{64}{d} \DefineCharacter{101}{65}{e} \DefineCharacter{102}{66}{f} \DefineCharacter{103}{67}{g} \DefineCharacter{104}{68}{h} \DefineCharacter{105}{69}{i} \DefineCharacter{106}{6A}{j} \DefineCharacter{107}{6B}{k} \DefineCharacter{108}{6C}{l} \DefineCharacter{109}{6D}{m} \DefineCharacter{110}{6E}{n} \DefineCharacter{111}{6F}{o} \DefineCharacter{112}{70}{p} \DefineCharacter{113}{71}{q} \DefineCharacter{114}{72}{r} \DefineCharacter{115}{73}{s} \DefineCharacter{116}{74}{t} \DefineCharacter{117}{75}{u} \DefineCharacter{118}{76}{v} \DefineCharacter{119}{77}{w} \DefineCharacter{120}{78}{x} \DefineCharacter{121}{79}{y} \DefineCharacter{122}{7A}{z} \DefineCharacter{123}{7B}{\ensuremath{\lbrace }} \DefineCharacter{124}{7C}{\ensuremath{\vert }} \DefineCharacter{125}{7D}{\ensuremath{\rbrace }} \DefineCharacter{126}{7E}{\textasciitilde } \else \RequirePackage{omega}[1999/06/01] \background{greek} \RequirePackage{nohyperref} \fi \def\checkFOTversion#1{% \ifx\\#1\\\def\TeXFOTmajor{2} \else \def\TeXFOTmajor{#1}% \fi \let\next\relax \ifnum\TeXFOTmajor=\JadeTeXMajorVersion \else \message{Your file was generated by Jade TeX backend version \TeXFOTmajor} \message{- these macros are for version \JadeTeXMajorVersion. } \message{I'll stop here...} \let\next\@@end \fi \next} \def\AlignLeader{} \def\AsisWrapIndent{} \def\BackgroundColor{} \def\BackgroundLayer{} \def\BackgroundTile{} \def\BorderAlignment{} \def\BorderOmitAtBreak{} \def\BorderPresent{0} \def\BorderPriority{} \def\BoxBorderAlignment{} \def\BoxCornerRadius{} \def\BoxOpenEnd{} \def\BoxType{} \def\CellBackground{} \def\CellCrossed{} \def\CellRowAlignment{start} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\Color{} \def\Country{} \def\DisplayAlignment{} [EMAIL PROTECTED] \def\EndMargin{} \def\ExpandTabs{} \def\FieldAlign{start} \def\FieldWidth{0pt} \def\FillingDirection{} \def\FirstLineStartIndent{0pt} \def\FloatOutLineNumbers{} \def\FloatOutMarginalia{} \def\FloatOutSidelines{} \def\fFamName{Times-Roman} % Use Adobe Times Roman by default \def\fPosture{normal} \def\fProportionateWidth{medium} \def\fSize{10pt} \def\fStructure{} \def\fWeight{medium} \def\GlyphAlignmentMode{} \def\GlyphReorderMethod{} \def\GlyphSubstMethod{} \def\HangingPunct{} \def\HeadingLevel{0} \def\Hyphenate{} \def\HyphenationKeep{} \def\HyphenationLadderCount{} \def\HyphenationMethod{} \def\HyphenationPushCharCount{} \def\HyphenationRemainCharCount{} \def\IgnoreRecordEnd{} \def\ImplicitBidiMethod{} \def\InhibitLineBreaks{} \def\InputWhitespaceTreatment{} \def\JustifyGlyphSpaceMaxAdd{} \def\JustifyGlyphSpaceMaxRemove{} \def\KernMode{} \def\Kern{} \def\Language{} \def\LastLineEndIndent{} \def\LastLineJustifyLimit{} \def\LastLineQuadding{} \def\Layer{} \def\Ligature{} \def\LineBreakingMethod{} \def\LineCap{} \def\LineCompositionMethod{} \def\LineJoin{} \def\LineNumberSep{} \def\LineNumberSide{} \def\LineRepeat{} \def\LineSpacing{12pt} \def\Lines{} \def\MarginaliaKeepWithPrevious{} \def\MarginaliaSep{} \def\MarginaliaSide{} \def\MathDisplayMode{display} \def\MinLeaderRepeat{} [EMAIL PROTECTED] \def\NColumnsSpanned{1} \def\NumberedLines{} \def\OrphanCount{} \def\PositionPreference{} \def\PrincipalModeSimultaneous{} \def\Quadding{start} \def\ScoreSpaces{} \def\SidelineSep{} \def\SidelineSide{} \def\SpanWeak{} \def\Span{0} [EMAIL PROTECTED] \def\StartMargin{} \def\TableAutoWidthMethod{} \def\TableCornerRadius{} \def\TablePartOmitMiddleFooter{0} \def\TablePartOmitMiddleHeader{0} \def\TruncateLeader{} \def\WidowCount{} \def\WritingMode{} \def\AlignLeader{1}% true \def\BreakAfter{0}% false \def\BreakAfterPriority{0}% \def\BreakBefore{0}% false \def\BreakBeforePriority{0}% \def\CoalesceId{0}% false \def\EntitySystemId{}% [required] \def\EscapementDirection{}% [=writing-mode] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\IdrefAddress{}% \def\IsDisplay{0}% false \def\Keep{0}% false \def\KeepWithNext{0}% false \def\KeepWithPrevious{0}% false \def\MayViolateKeepAfter{0}% false \def\MayViolateKeepBefore{0}% false \def\MaxWidth{!} \def\MaxHeight{!} \def\NotationSystemId{}% [required] \def\Orientation{}% [required] \def\PageNColumns{1} \def\PageBalanceColumns{0} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\PositionPointShiftFactor{} [EMAIL PROTECTED] ?? [EMAIL PROTECTED] ?? \def\PositionPreference{0}% false \def\ScaleType{max-uniform}% \def\ScaleX{}% [n/a] =scale \def\ScaleY{}% [n/a] =scale \def\ScoreLength{}% ?? \def\ScoreType{}% [required] =type \def\saConditional{0}% false =space-after \def\saForce{0}% false =space-after \def\saMax{0pt}% =space-after \def\saMaxFactor{0}% =space-after \def\saMin{0pt}% =space-after \def\saMinFactor{0}% =space-after \def\saNom{0pt}% =space-after \def\saNomFactor{0}% =space-after \def\saPriority{0}% =space-after [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\sbConditional{0}% false \def\sbForce{0}% false \def\sbMax{0pt}% \def\sbMaxFactor{0}% \def\sbMin{0pt}% \def\sbMinFactor{0}% \def\sbNom{0pt}% \def\sbNomFactor{0}% \def\sbPriority{0}% \newdimen\CurrentSpaceNom \newdimen\CurrentSpaceMin \newdimen\CurrentSpaceMax \newdimen\LastSpaceNom \newdimen\LastSpaceMin \newdimen\LastSpaceMax \CurrentSpaceNom\z@ \CurrentSpaceMax\z@ \CurrentSpaceMin\z@ \LastSpaceNom\z@ \LastSpaceMax\z@ \LastSpaceMin\z@ \def\LastSpaceConditional{0}% false \def\LastSpaceForce{0}% false \def\LastSpaceMaxFactor{0}% \def\LastSpaceMinFactor{0}% \def\LastSpaceNomFactor{0}% \def\LastSpacePriority{0}% \def\TruncateLeader{0}% false \def\Width{}% [required] * \def\Length{}% [context] \def\TableWidth{\hsize}% \def\ColumnIndex{}% [contextual] =column-number? [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\PageWidth{211mm} \def\PageHeight{297mm} \def\placement{htbp} \edef\OldFontSize{\fSize} \edef\OldLineSpacing{\LineSpacing} \edef\OldFontPosture{\fPosture} \edef\OldFontProportionateWidth{\fProportionateWidth} \edef\OldFontWeight{\fWeight} \edef\OldfFamName{\fFamName} \let\pageFontSize\fSize \let\pageLineSpacing\LineSpacing \let\pageFontPosture\fPosture \let\pageFontProportionateWidth\fProportionateWidth \let\pageFontWeight\fWeight \let\pagefFamName\fFamName [EMAIL PROTECTED] \newtoks\JadeTeXtoks [EMAIL PROTECTED] \def\DEBUG#1{\typeout{DBG: #1 at \the\inputlineno}} [EMAIL PROTECTED] [EMAIL PROTECTED] \def\Node#1{% \ifnum\Mathcount>1\relax \else \ifx\\#1\\\else [EMAIL PROTECTED] #1% [EMAIL PROTECTED] [EMAIL PROTECTED]@empty \fi \fi \fi } \def\endNode#1{% [EMAIL PROTECTED]@empty%\noindent } \def\PageLabel#1{% [EMAIL PROTECTED] \expandafter\ifx\csname [EMAIL PROTECTED] \else [EMAIL PROTECTED]@auxout{}% {\string\pagelabel{#1}{\thepage}}% \fi [EMAIL PROTECTED] \def\OriginalPageLabel#1{% [EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@#1}{#2}} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \ifx#1\relax [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@font\bfseries ??}% [EMAIL PROTECTED]@warning{Reference `#2' on page \thepage \space undefined}% \else \ifNestedLink{#1}% \else \hyper@@link[Page]{}{page.#1}{#1}% \fi \fi } \def\insertCurrentNodePageNumber#1{% \bgroup \SetupICs{#1}% \InlineNIC [EMAIL PROTECTED] \Pageref{\Element}% \else \Pageref{\Label}% \fi \endInlineNIC \endSetupICs \egroup } \def\insertAlignmentPoint#1{} [EMAIL PROTECTED] \newcount\Mathcount \def\MathSeq#1{% \bgroup \SetupICs{#1}% \FlowObjectSetup{0}% \global\advance\Mathcount by 1% \let\Action\relax \ifnum\Mathcount=1 [EMAIL PROTECTED] \let\Action\Dmath \else \let\Action\Imath \fi \fi \Action } \def\endMathSeq{% \global\advance\Mathcount by -1% \let\Action\relax \ifnum\Mathcount=0 [EMAIL PROTECTED] \fi \Action \endSetupICs \egroup } [EMAIL PROTECTED] \def\endDmath{\]\endgroup} \def\Imath{$} \def\Cleanmath{\def\Node##1{}\def\endNode##1{}% \def\MathSeq##1{}\def\endMathSeq##1{} } \def\FenceSerial#1#2#3#4{#1\FlowObjectSetup{0}% {\Cleanmath \ifx\\#3\\\left.\else \let\plainCharacter\Character \let\Character\LeftDelimiterCharacter #3% \let\Character\plainCharacter\fi {#2}% \ifx\\#4\\\right.\else \let\plainCharacter\Character \let\Character\RightDelimiterCharacter #4% \let\Character\plainCharacter\fi }% } \let\plainCharacter\Character \def\LeftDelimiterCharacter#1{\DelimiterCharacter\left{#1}}% \def\RightDelimiterCharacter#1{\DelimiterCharacter\right{#1}}% \def\DelimiterCharacter#1#2{% \SetupICs{}% \expandafter\ifx\csname !#2\endcsname\relax <#2>\typeout{Warning: Unknown character #2, at \the\inputlineno}% \else\expandafter#1\csname !#2\endcsname\fi % #1 is \left or \right \ifdim\EscapementSpaceAfterNom=\z@ \else [EMAIL PROTECTED] [EMAIL PROTECTED] by -\EscapementSpaceAfterMin [EMAIL PROTECTED] [EMAIL PROTECTED] by -\EscapementSpaceAfterMax \hskip\EscapementSpaceAfterNom plus [EMAIL PROTECTED] minus [EMAIL PROTECTED] \fi \endSetupICs{}% } \def\FractionSerial#1{#1\FlowObjectSetup{0}\bgroup} \def\endFractionSerial{\egroup} \def\FractionDenominator{} \def\endFractionDenominator{} \def\FractionNumerator{} \def\endFractionNumerator{\over } \def\insertFractionBar{} \def\MarkOver#1#2\endMarkOver{} \def\MarkUnder#1#2\endMarkUnder{} \def\MarkSerial#1{} \def\endMarkSerial{} \def\MathOperatorSerial#1{#1\FlowObjectSetup{0}\begingroup\Cleanmath} \def\endMathOperatorSerial{\endgroup} \def\MathOperatorOperator#1#2\endMathOperatorOperator#3{#1% \mathop{#2}} \def\MathOperatorLowerLimit#1{#1_\bgroup} \def\endMathOperatorLowerLimit#1{\egroup} \def\MathOperatorUpperLimit#1{#1^\bgroup} \def\endMathOperatorUpperLimit#1{\egroup} \def\RadicalSerial#1\insertRadicalRadicalDefaulted#2#3\RadicalDegree#4#5\endRadicalDegree#6\endRadicalSerial{#1\FlowObjectSetup{0}% \ifx\\#5\\\ensuremath{\sqrt{#3}}\else\ensuremath{\root #5 \of {#3}}\fi} \newcount\GridCells \newcount\GridRows \newif\ifExplicitGrid \def\Grid#1{#1% \begingroup \FlowObjectSetup{0}% \Cleanmath [EMAIL PROTECTED] \ifnum\NColumns=0 \ExplicitGridtrue\def\NColumns{25}% \else\ExplicitGridfalse\fi \begin{array}{*{\NColumns}{c}}% } \def\endGrid{\end{array}\endgroup} \def\GridCell#1{#1\FlowObjectSetup{0}} \def\endGridCell#1{% \ifnum\NColumns=\GridCells [EMAIL PROTECTED] [EMAIL PROTECTED] \else [EMAIL PROTECTED] [EMAIL PROTECTED]&}% \fi [EMAIL PROTECTED] \def\NewColumn{&} \def\NewRow{\\} \def\Subscript#1#2{_{#2}} \def\Superscript#1#2{^{#2}} \def\Unmath#1#2{% {\SetupICs{#1}\mbox{#2}\endSetupICs}% } \def\ScriptSerial#1#2#3#4#5#6#7#8{% \ifx$#3#4$% \else \vphantom{#2}_{#4}^{#3}% \fi \ifx$#7#8$% {#2}% \else {\mathop{#2}\limits_{#8}^{#7}}\vphantom{#2}% \fi _{#6}^{#5}} \def\insertExternalGraphic#1{% \ifGroupMode\begingroup\fi \SetupICs{#1}% \expandafter\ifx\csname insertExternalGraphicNotation\NotationSystemId\endcsname\relax% \insertExternalGraphicNotation% \else \csname insertExternalGraphicNotation\NotationSystemId\endcsname \fi \ifGroupMode\endgroup\fi } \def\insertExternalGraphicNotation{% \ifTableMode\def\IsDisplay{0}\fi \ExternalGraphicNIC \ifcase\IsDisplay \ifdim\PositionPointY=\z@ \expandafter\IncludeGraphic\EntitySystemId\\% \else [EMAIL PROTECTED]@]{% \expandafter\IncludeGraphic\EntitySystemId\\% }% \fi \or% \DisplayNIC \@@par% [EMAIL PROTECTED] \ifdim\EndIndent>\z@ [EMAIL PROTECTED] by-\EndIndent \fi \ifdim\StartIndent>\z@ [EMAIL PROTECTED] by-\StartIndent \moveright\StartIndent \fi \hbox [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \expandafter\IncludeGraphic\EntitySystemId\\% [EMAIL PROTECTED] [EMAIL PROTECTED] }% \@@par% \else% \expandafter\IncludeGraphic\EntitySystemId\\% \fi \endExternalGraphicNIC \ifcase\IsDisplay \or \endDisplayNIC \fi } \def\insertExternalGraphicNotationTEX{% \input\EntitySystemId } [EMAIL PROTECTED]<[EMAIL PROTECTED]@IncludeGraphic<>}} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\Exclams{!!} [EMAIL PROTECTED]<#1>#2\\{% [EMAIL PROTECTED] \ifx\ScaleX\ScaleY \scalebox{\ScaleX}{\includegraphics{#2}}% \else \scalebox{\ScaleX}[\ScaleY]{\includegraphics{#2}}% \fi \else [EMAIL PROTECTED] \edef\MaxBoth{\MaxHeight\MaxWidth}% \ifx\MaxBoth\Exclams \includegraphics{#2}% \else \includegraphics[width=\MaxWidth,keepaspectratio=true, height=\MaxHeight]{#2}% \fi \else [EMAIL PROTECTED] \includegraphics[width=\MaxWidth,height=\MaxHeight, keepaspectratio=false]{#2}% \else \typeout{ERROR: invalid scale type of \ScaleType}% \fi \fi \fi } \def\insertPageNumber#1{#1\arabic{page}} \def\insertParagraphBreak#1{\@@par} \def\horizontal{horizontal} \def\LineThickness{1pt} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\insertRule#1{\bgroup \@@par \SetupICs{#1}% \RuleNIC [EMAIL PROTECTED] \ifdim\EndIndent>\z@ [EMAIL PROTECTED] by-\EndIndent \fi \ifdim\StartIndent>\z@ [EMAIL PROTECTED] by-\StartIndent \moveright\StartIndent \fi \hbox [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \ifx\Orientation\horizontal [EMAIL PROTECTED] \hbox to \Length\fi {\leaders\hrule height \LineThickness \hfill}% \else \hbox to \LineThickness {\leaders\hrule [EMAIL PROTECTED] height \Length \fi \relax \hfill}% \fi [EMAIL PROTECTED] [EMAIL PROTECTED] }% \@@par \endRuleNIC \endSetupICs \egroup } \setlength\arraycolsep\z@ \setlength\tabcolsep\z@ [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} \newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} \newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} \def\insertTableAfterColumnBorder#1{} \def\insertTableAfterRowBorder#1{} \def\insertTableBeforeColumnBorder#1{} \def\insertTableBeforeRowBorder#1{} \def\insertTableCellAfterColumnBorder#1{\edef\AfterCol{\BorderPresent}} \def\insertTableCellAfterRowBorder#1{\edef\AfterRow{\BorderPresent}} \def\insertTableCellBeforeColumnBorder#1{\edef\BeforeCol{\BorderPresent}} \def\insertTableCellBeforeRowBorder#1{\edef\BeforeRow{\BorderPresent}} \def\insertTableColumn#1{#1} \def\BOX#1{% \SetupICs{#1}% \fboxrule\LineThickness [EMAIL PROTECTED] \ifdim\EndIndent>\z@ [EMAIL PROTECTED] by-\EndIndent \fi \ifdim\StartIndent>\z@ [EMAIL PROTECTED] by-\StartIndent \hspace*{\StartIndent}% \fi [EMAIL PROTECTED] by-\StartIndent [EMAIL PROTECTED]@tempdima\ignorespaces} \def\endBOX{% \ifhmode\unskip\fi \egroup \ifdim\ht0>\ht\strutbox \noindent\fbox{\box0}% \else \setbox0\vbox{\unvbox0\global\setbox1\lastbox}% \noindent\fbox{\kern-\parindent\unhbox1\unskip\unskip}% \fi} \def\closeOrOpenMulticols#1{% % juggling with nesting levels {#1\global\edef\SavedSpan{\Span}}% [EMAIL PROTECTED]>1\relax % close \ifnum\SavedSpan>1\relax [EMAIL PROTECTED]>1\relax % in multicols \ifnum\PageBalanceColumns>0 \end{multicols*} \else \end{multicols} \fi \fi % or delayed open \else % not \ifnum\SavedSpan>1\relax [EMAIL PROTECTED] % not in multicols \columnsep\PageColumnSep \ifnum\PageBalanceColumns>0 \begin{multicols*}{\PageNColumns} \else \begin{multicols}{\PageNColumns} \fi \fi \fi \fi\fi } \def\openMulticols{% [EMAIL PROTECTED] [EMAIL PROTECTED] % local to this nesting level, for use by endDisplayGroup [EMAIL PROTECTED] \ifnum\PageNColumns>1\relax [EMAIL PROTECTED]>1\relax [EMAIL PROTECTED] \columnsep\PageColumnSep \ifnum\PageBalanceColumns>0 \begin{multicols*}{\PageNColumns} \else \begin{multicols}{\PageNColumns} \fi \fi \fi \fi \else [EMAIL PROTECTED] \fi } \def\closeMulticols{% [EMAIL PROTECTED]>1\relax [EMAIL PROTECTED]>1\relax [EMAIL PROTECTED] \ifnum\PageBalanceColumns>0 \end{multicols*} \else \end{multicols} \fi \fi \fi \fi\fi } [EMAIL PROTECTED] [EMAIL PROTECTED] \newif\ifKeepPage \KeepPagefalse [EMAIL PROTECTED] [EMAIL PROTECTED] \closeOrOpenMulticols{#1} \ifGroupMode\begingroup\fi \SetupICs{#1}% [EMAIL PROTECTED] \else [EMAIL PROTECTED] \else \KeepPagefalse \fi \fi \ifKeepPage \vbox\bgroup \fi \DisplayGroupNIC \ifnum\Mathcount>0\relax \else\everypar{\UseJadevskip{everypar}}\@@par \fi \FlowObjectSetup{1}% \openMulticols } [EMAIL PROTECTED] [EMAIL PROTECTED] \closeMulticols \ifnum\Mathcount>0\relax\else \@@par \fi \endDisplayGroupNIC \ifKeepPage \egroup \fi \ifGroupMode\endgroup\fi \gdef\SavedSpan{0}% [EMAIL PROTECTED] \UseJadevskip{everypar}}% \everypar{\UseJadevskip {everypar}}% } } \newsavebox{\leaderbox} \def\Leader#1{#1\begin{LRbox}{\leaderbox}} \def\endLeader{\end{LRbox}\leaders\box\leaderbox\hfill} \newsavebox\dssslbox \def\LRbox#1{% [EMAIL PROTECTED] \endgroup \setbox#1\hbox{% \begingroup\aftergroup}% [EMAIL PROTECTED]@currenvir}}% [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] } \def\LRboxW#1#2{% [EMAIL PROTECTED] \endgroup \setbox#1\hbox to #2{% \begingroup\aftergroup}% [EMAIL PROTECTED]@currenvir}}% [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] } [EMAIL PROTECTED] \let\endLRboxW\endLRbox \def\LineField#1{\bgroup \SetupICs{#1}% \LineFieldNIC \FlowObjectSetup{0}% \begin{LRbox}{\dssslbox}% } \def\endLineField{% \end{LRbox}% \ifdim\wd\dssslbox>\FieldWidth\def\FieldWidth{\wd\dssslbox}\fi \makebox[\FieldWidth][\csname [EMAIL PROTECTED] \ifdim\PositionPointShift=\z@ \usebox{\dssslbox}% \else \raisebox{\PositionPointShift}{\usebox{\dssslbox}}% \fi \EndSetFont}% \endLineFieldNIC \endSetupICs \egroup } \newif\ifLabelElements \LabelElementstrue \newif\ifNestedLink \NestedLinkfalse \def\Link#1{% \begingroup \SetupICs{#1}% [EMAIL PROTECTED] [EMAIL PROTECTED] \NestedLinktrue } \def\endLink{% [EMAIL PROTECTED] \NestedLinkfalse \endSetupICs \endgroup } \def\Marginalia#1{#1\FlowObjectSetup{0}} \def\endMarginalia{} \newif\ifTableMode \newif\ifGroupMode [EMAIL PROTECTED] [EMAIL PROTECTED] \TableModefalse \GroupModetrue \def\Par#1{% \everypar{\UseJadevskip{everypar}}\@@par \closeOrOpenMulticols{#1} \ifGroupMode\begingroup\fi \SetupICs{#1}% \ParagraphNIC \FlowObjectSetup{1}% \openMulticols } \def\TablePar#1{% [EMAIL PROTECTED] [EMAIL PROTECTED] by 1 [EMAIL PROTECTED] [EMAIL PROTECTED]>0% [EMAIL PROTECTED]@@[EMAIL PROTECTED] \fi \else [EMAIL PROTECTED]>1 [EMAIL PROTECTED]>[EMAIL PROTECTED] \fi \fi [EMAIL PROTECTED] \SetupICs{#1}% \csname [EMAIL PROTECTED] \FlowObjectSetup{1}% \hskip \CellBeforeColumnMargin } \def\HeadPar#1{\Par{#1}} \setcounter{tocdepth}{99} [EMAIL PROTECTED] [EMAIL PROTECTED] theH#1\endcsname}% [EMAIL PROTECTED] } \newcounter {headingOne} \newcounter {headingTwo}[headingOne] \newcounter {headingThree}[headingTwo] \newcounter {headingFour}[headingThree] \newcounter {headingFive}[headingFour] \def\theHheadingOne{\arabic{headingOne}} \def\theHheadingTwo{\theHheadingOne.\arabic{headingTwo}} \def\theHheadingThree{\theHheadingTwo.\arabic{headingThree}} \def\theHheadingFour{\theHheadingThree.\arabic{headingFour}} \def\theHheadingFive{\theHheadingFour.\arabic{headingFive}} \def\endHeadPar#1{% \ifTableMode [EMAIL PROTECTED]>1 [EMAIL PROTECTED]>0\box\@@par\fi \fi \hskip \CellAfterColumnMargin \csname [EMAIL PROTECTED] [EMAIL PROTECTED] by 1 [EMAIL PROTECTED] by -1 \else \ifnum\HeadingLevel>0% \ifnum\HeadingLevel=1% \addtocounter{headingOne}{1}% [EMAIL PROTECTED] \else\ifnum\HeadingLevel=2% \addtocounter{headingTwo}{1}% [EMAIL PROTECTED] \else\ifnum\HeadingLevel=3% \addtocounter{headingThree}{1}% [EMAIL PROTECTED] \else\ifnum\HeadingLevel=4% \addtocounter{headingFour}{1}% [EMAIL PROTECTED] \else\ifnum\HeadingLevel=5% \addtocounter{headingFive}{1}% [EMAIL PROTECTED] \fi \fi \fi \fi \fi \fi \closeMulticols \@@par \endParagraphNIC \fi \endSetupICs \ifGroupMode \endgroup \fi [EMAIL PROTECTED] \UseJadevskip{everypar}}% \everypar{\UseJadevskip {everypar}}% } } \def\endPar#1{% \ifTableMode [EMAIL PROTECTED] [EMAIL PROTECTED]>1 [EMAIL PROTECTED]>[EMAIL PROTECTED]@@par}\fi \fi [EMAIL PROTECTED] \hskip \CellAfterColumnMargin \csname [EMAIL PROTECTED] [EMAIL PROTECTED] by 1 [EMAIL PROTECTED] by -1 \else \closeMulticols \@@par \endParagraphNIC \fi \endSetupICs \ifGroupMode \endgroup \fi [EMAIL PROTECTED] \UseJadevskip{everypar}}% \everypar{\UseJadevskip {everypar}}% } } \def\Scoreafter{\uline} \def\Scorethrough{\sout} \def\Scorebefore{} \def\Score#1#2\endScore{#1 \csname Score\ScoreType\endcsname{#2}% } \def\Scroll{\SpS} \def\endScroll{\endSpS} \newdimen\CurPosShift\CurPosShift\z@ [EMAIL PROTECTED] \def\Seq#1{% \ifGroupMode\begingroup\fi \SetupICs{#1}% \ifx [EMAIL PROTECTED] \else \typeout{Jade begin document sequence at \the\inputlineno}% \JadeSetPage \JadeBeginDocument \GroupModetrue \ifnum\PageNColumns>1 \columnsep\PageColumnSep \ifnum\PageBalanceColumns>0 \begin{multicols*}{\PageNColumns} \else \begin{multicols}{\PageNColumns} \fi \fi \fi \FlowObjectSetup{0}% [EMAIL PROTECTED] \ifdim\PositionPointShift=\CurPosShift \else [EMAIL PROTECTED] \ifdim\PositionPointShift>\CurPosShift [EMAIL PROTECTED] by -\CurPosShift \else [EMAIL PROTECTED] by \CurPosShift \fi \CurPosShift\PositionPointShift [EMAIL PROTECTED] \fi [EMAIL PROTECTED]@tempdima\hbox\bgroup\fi\fi } \def\endSeq{% [EMAIL PROTECTED] \EndSetFont \endSetupICs [EMAIL PROTECTED] \ifGroupMode\endgroup\fi } \def\SideLine#1{#1} \def\endSideLine{} \def\JadeSetPage{% \footskip\FooterMargin \oddsidemargin\LeftMargin \evensidemargin\LeftMargin \topmargin\TopMargin \headsep\HeaderMargin \paperwidth\PageWidth \paperheight\PageHeight \textheight\paperheight \textwidth\paperwidth \advance\textheight by -\TopMargin \advance\textheight by -\HeaderMargin \advance\textheight by -\BottomMargin \advance\textheight by -\FooterMargin \advance\textwidth by -\LeftMargin \advance\textwidth by -\RightMargin [EMAIL PROTECTED] \else \global\pdfpagewidth\paperwidth \global\pdfpageheight\paperheight \fi [EMAIL PROTECTED] [EMAIL PROTECTED] \vsize\textheight \headwidth\textwidth \linewidth\textwidth \columnwidth\textwidth \hsize\columnwidth \linewidth\hsize \def\headheight{12pt}% \let\pageFontSize\fSize \let\pageLineSpacing\LineSpacing \let\pageFontPosture\fPosture \let\pageFontProportionateWidth\fProportionateWidth \let\pageFontWeight\fWeight \let\pagefFamName\fFamName \arraycolsep\GridColumnSep } \JadeSetPage \def\JadeBeginDocument{% [EMAIL PROTECTED] [EMAIL PROTECTED]@dblfloatplacement [EMAIL PROTECTED]@gobbletwo \global \let [EMAIL PROTECTED] \relax [EMAIL PROTECTED] \endgroup [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@empty %% Force math initialisation. \normalsize \everypar{\UseJadevskip{everypar}}% [EMAIL PROTECTED] \let [EMAIL PROTECTED] \relax [EMAIL PROTECTED] \ifdim\topskip<1sp\global\topskip 1sp\relax\fi [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@undefined [EMAIL PROTECTED] [EMAIL PROTECTED]@gobble \gdef\do##1{\global\let [EMAIL PROTECTED] [EMAIL PROTECTED] \global\let [EMAIL PROTECTED] \relax \global\let\do\noexpand \ignorespaces } \def\SpS#1{% \DoFOBSettrue \SetupICs{#1}% \JadeSetPage \ifx [EMAIL PROTECTED] \else \JadeBeginDocument \fi \closeOrOpenMulticols{#1}% \DisplayNIC \GroupModetrue \openMulticols } \def\endSpS{% \DoFOBSetfalse \ifnum\PageNColumns>1\relax [EMAIL PROTECTED]>1\relax % in multicols \ifnum\PageBalanceColumns>0 \end{multicols*} \else \end{multicols} \fi \fi \fi \cleardoublepage \fancyhf{}% \endDisplayNIC [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] } \def\SpSCenterFooter#1{\Setfoot[C]{#1}{CenterFooter}} \def\SpSCenterHeader#1{\Sethead[C]{#1}{CenterHeader}} \def\SpSLeftFooter#1{\Setfoot[L]{#1}{LeftFooter}} \def\SpSLeftHeader#1{\Sethead[L]{#1}{LeftHeader}} \def\SpSRightFooter#1{\Setfoot[R]{#1}{RightFooter}} \def\SpSRightHeader#1{\Sethead[R]{#1}{RightHeader}} \def\SpSOtherBackCenterFooter#1{\Setfoot[CE]{#1}{OtherBackCenterFooter}} \def\SpSOtherBackLeftFooter#1{\Setfoot[LE]{#1}{OtherBackLeftFooter}} \def\SpSOtherBackRightFooter#1{\Setfoot[RE]{#1}{OtherBackRightFooter}} \def\SpSOtherBackRightHeader#1{\Sethead[RE]{#1}{OtherBackRightHeader}} \def\SpSOtherBackCenterHeader#1{\Sethead[CE]{#1}{OtherBackCenterHeader}} \def\SpSOtherBackLeftHeader#1{\Sethead[LE]{#1}{OtherBackLeftHeader}} \def\SpSOtherFrontCenterFooter#1{\Setfoot[CO]{#1}{OtherFrontCenterFooter}} \def\SpSOtherFrontLeftFooter#1{\Setfoot[LO]{#1}{OtherFrontLeftFooter}} \def\SpSOtherFrontRightFooter#1{\Setfoot[RO]{#1}{OtherFrontRightFooter}} \def\SpSOtherFrontRightHeader#1{\Sethead[RO]{#1}{OtherFrontRightHeader}} \def\SpSOtherFrontCenterHeader#1{\Sethead[CO]{#1}{OtherFrontCenterHeader}} \def\SpSOtherFrontLeftHeader#1{\Sethead[LO]{#1}{OtherFrontLeftHeader}} \def\SpSFirstBackCenterFooter#1{\SetFirstfoot[CE]{#1}{FirstBackCenterFooter}} \def\SpSFirstBackLeftFooter#1{\SetFirstfoot[LE]{#1}{FirstBackLeftFooter}} \def\SpSFirstBackRightFooter#1{\SetFirstfoot[RE]{#1}{FirstBackRightFooter}} \def\SpSFirstBackCenterHeader#1{\SetFirsthead[CE]{#1}{FirstBackCenterHeader}} \def\SpSFirstBackLeftHeader#1{\SetFirsthead[LE]{#1}{FirstBackLeftHeader}} \def\SpSFirstBackRightHeader#1{\SetFirsthead[RE]{#1}{FirstBackRightHeader}} \def\SpSFirstFrontCenterFooter#1{\SetFirstfoot[CO]{#1}{FirstFrontCenterFooter}} \def\SpSFirstFrontLeftFooter#1{\SetFirstfoot[LO]{#1}{FirstFrontLeftFooter}} \def\SpSFirstFrontRightFooter#1{\SetFirstfoot[RO]{#1}{FirstFrontRightFooter}} \def\SpSFirstFrontCenterHeader#1{\SetFirsthead[CO]{#1}{FirstFrontCenterHeader}} \def\SpSFirstFrontLeftHeader#1{\SetFirsthead[LO]{#1}{FirstFrontLeftHeader}} \def\SpSFirstFrontRightHeader#1{% \SetFirsthead[RO]{#1}{FirstFrontRightHeader}% \pagestyle{jadeother}% \thispagestyle{jadefirst}% } \fancypagestyle{jadeother}{\fancyhf{}\FancyHook}% \fancypagestyle{jadefirst}{\fancyhf{}\FancyFirstHook}% \def\Sethead[#1]#2#3{% \ifx\\#2\\\relax\else [EMAIL PROTECTED]@macro\FancyHook{\fancyhead[#1]{\setnormal#2}}% \fi } \def\Setfoot[#1]#2#3{% \ifx\\#2\\\relax\else [EMAIL PROTECTED]@macro\FancyHook{\fancyfoot[#1]{\setnormal#2}}% \fi } \def\SetFirsthead[#1]#2#3{% \ifx\\#2\\\relax\else [EMAIL PROTECTED]@macro\FancyFirstHook{\fancyhead[#1]{\setnormal#2}}% \fi } \def\SetFirstfoot[#1]#2#3{% \ifx\\#2\\\relax\else [EMAIL PROTECTED]@macro\FancyFirstHook{\fancyfoot[#1]{\setnormal#2}}% \fi } \def\FancyHook{} \def\FancyFirstHook{} \pagestyle{jadeother} \def\Table#1{#1\TableNIC\UseJadevskip{table}\begingroup\SetupICs{#1}} \def\endTable{\endSetupICs\endgroup\endTableNIC} [EMAIL PROTECTED] \LTpre=\z@ \LTpost=\z@ \newenvironment{TeXTable}[3]{% width, ncolumns, template [EMAIL PROTECTED] \FlowObjectSetup{0}% \TableModetrue [EMAIL PROTECTED] [EMAIL PROTECTED] \let\Par\TablePar \GroupModefalse \setlength\LTleft\StartIndent \setlength\LTright\fill \ifnum\PageNColumns>1 \tabular{#3}% \else \longtable{#3}% \fi %\GroupModefalse }{% \ifnum\PageNColumns>1 \endtabular \else \endlongtable \fi [EMAIL PROTECTED] [EMAIL PROTECTED] \normalcolor [EMAIL PROTECTED] \fi \TableModefalse } \def\Hline{\hline} \def\Cline{\cline} \newif\inCell \newdimen\FinalCellAfterRowMargin \def\MultiPar{0} \def\TableCell#1{% \begingroup #1\ifdim\CellAfterRowMargin>\FinalCellAfterRowMargin \global\FinalCellAfterRowMargin\CellAfterRowMargin \fi \TableCellNIC \FlowObjectSetup{0}% [EMAIL PROTECTED] [EMAIL PROTECTED] \ifnum\MultiPar>[EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED] \GroupModefalse \SetupICs{#1}% } \def\endTableCell#1{% \endSetupICs [EMAIL PROTECTED] \ifnum\MultiPar>[EMAIL PROTECTED] [EMAIL PROTECTED] \endTableCellNIC \endgroup } \def\TablePart#1{#1\FlowObjectSetup{0}} \def\TablePartHeader#1{} \def\TablePartFooter#1{} \def\endTablePartFooter#1{} \def\endTablePartHeader#1{% \ifnum\TablePartOmitMiddleHeader=1 \endfirsthead \else \endhead \fi} \def\endTablePart{} \def\TableRow#1{#1} \def\endTableRow#1{\\[\FinalCellAfterRowMargin]} \def\Character#1{% \SetupICs{}% \ifnum#1<255\char#1\else \expandafter\ifx\csname !#1\endcsname\relax <#1>\typeout{Warning: Unknown character #1, at \the\inputlineno}% \else\csname !#1\endcsname\fi \fi \ifdim\EscapementSpaceAfterNom=\z@ \else [EMAIL PROTECTED] [EMAIL PROTECTED] by -\EscapementSpaceAfterMin [EMAIL PROTECTED] [EMAIL PROTECTED] by -\EscapementSpaceAfterMax \hskip\EscapementSpaceAfterNom plus [EMAIL PROTECTED] minus [EMAIL PROTECTED] \fi \endSetupICs{}% } \newcount\DisplayStack \newcount\LastDisplayStack \newif\ifBreakMe \newif\ifJadeskipready \Jadeskipreadyfalse \newskip\Jadeskip \newskip\Jadelastskip \newskip\jadetempskip \BreakMefalse \DisplayStack0 \LastDisplayStack-1 [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\Jadevskip#1#2{\global\Jadeskipreadytrue\global\Jadeskip#1\relax} \def\UseJadevskip#1{% \global\Jadeskipreadyfalse [EMAIL PROTECTED] \ifvmode \vskip\Jadeskip\global\Jadeskip\z@ \else [EMAIL PROTECTED] \vskip\Jadeskip\global\Jadeskip\z@ [EMAIL PROTECTED] \fi \fi } \def\QueryPageBreak{% \ifBreakMe \ifvmode \penalty [EMAIL PROTECTED] \else [EMAIL PROTECTED] \vadjust{\penalty [EMAIL PROTECTED] [EMAIL PROTECTED] \fi \else \penalty \z@ \fi } \def\DisplayNIC{% \advance\DisplayStack by 1 \QueryPageBreak [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \begingroup \ifx\BreakBefore\relax\else \csname [EMAIL PROTECTED] \fi \CurrentSpaceMin=\sbMin \CurrentSpaceNom=\sbNom \CurrentSpaceMax=\sbMax \edef\CurrentSpacePriority{\sbPriority}% [EMAIL PROTECTED] [EMAIL PROTECTED] \advance\CurrentSpaceMin by \LastSpaceMin \advance\CurrentSpaceNom by \LastSpaceNom \advance\CurrentSpaceMin by \LastSpaceMax \fi \else [EMAIL PROTECTED] \CurrentSpaceMin=\LastSpaceMin \CurrentSpaceNom=\LastSpaceNom \CurrentSpaceMax=\LastSpaceMax \else \ifnum\CurrentSpacePriority>\LastSpacePriority \relax \else \ifnum\LastSpacePriority>\CurrentSpacePriority \CurrentSpaceMin=\LastSpaceMin \CurrentSpaceNom=\LastSpaceNom \CurrentSpaceMax=\LastSpaceMax \else \ifdim\CurrentSpaceNom>\LastSpaceNom \relax \else \ifdim\LastSpaceNom>\CurrentSpaceNom \CurrentSpaceMin=\LastSpaceMin \CurrentSpaceNom=\LastSpaceNom \CurrentSpaceMax=\LastSpaceMax \else \ifdim\LastSpaceMax<\CurrentSpaceMax \CurrentSpaceMax\LastSpaceMax \fi \ifdim\LastSpaceMin>\CurrentSpaceMin \CurrentSpaceMin\LastSpaceMin \fi \fi \fi \fi \fi \fi \fi [EMAIL PROTECTED] [EMAIL PROTECTED] by -\CurrentSpaceMin [EMAIL PROTECTED] [EMAIL PROTECTED] by -\CurrentSpaceMax \QueryPageBreak \jadetempskip=\CurrentSpaceNom plus [EMAIL PROTECTED] minus [EMAIL PROTECTED] \Jadevskip{\the\jadetempskip}{startDisplayNIC}% \paraSetup \let\Keep\relax \let\BreakBefore\relax \let\BreakAfter\relax \let\KeepWithPrevious\relax \let\MayViolateKeepBefore\relax \let\MayViolateKeepAfter\relax [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\sbPriority{0}% [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \def\saPriority{0}% [EMAIL PROTECTED] } \def\endDisplayNIC{% \ifnum\KeepWithNext=1 [EMAIL PROTECTED] \fi [EMAIL PROTECTED] \endgroup [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@sAfterNom [EMAIL PROTECTED] by [EMAIL PROTECTED] [EMAIL PROTECTED]@sAfterNom [EMAIL PROTECTED] by [EMAIL PROTECTED] [EMAIL PROTECTED] plus [EMAIL PROTECTED] minus [EMAIL PROTECTED] \Jadevskip{\the\jadetempskip}{endDIsplayNIC}% \global\LastDisplayStack=\DisplayStack \advance\DisplayStack by -1 } \def\paraSetup{% \rightskip\EndIndent \leftskip\StartIndent \csname [EMAIL PROTECTED] \csname [EMAIL PROTECTED] [EMAIL PROTECTED] \else\parindent\FirstLineStartIndent \fi [EMAIL PROTECTED] \else\csname [EMAIL PROTECTED] \fi [EMAIL PROTECTED] \else\csname [EMAIL PROTECTED] \fi } \def\InlineNIC{% \begingroup } \def\endInlineNIC{% \let\BreakBeforePriority\relax \let\BreakAfterPriority\relax \endgroup } \def\DisplayGroupNIC{% \DisplayNIC } \def\endDisplayGroupNIC{% \endDisplayNIC } \def\ExternalGraphicNIC{% \InlineNIC } \def\endExternalGraphicNIC{% \endInlineNIC } \def\BoxNIC{% \DisplayNIC \InlineNIC } \def\endBoxNIC{% \endInlineNIC \endDisplayNIC } \def\RuleNIC{% \DisplayNIC \InlineNIC } \def\endRuleNIC{% \endInlineNIC \endDisplayNIC } \def\LeaderNIC{% \InlineNIC } \def\LeaderNIC{% \InlineNIC } \let\TableNIC\DisplayNIC \let\endTableNIC\endDisplayNIC \def\TableColumnNIC{} \def\endTableColumnNIC{} \def\TableCellNIC{} \def\endTableCellNIC{} \def\GridNIC{} \def\endGridNIC{} \def\GridCellNIC{} \def\endGridCellNIC{} \let\ParagraphNIC\DisplayNIC \let\LineFieldNIC\InlineNIC \let\endParagraphNIC\endDisplayNIC \let\endLineFieldNIC\endInlineNIC \newif\ifNeedsSelect \chardef\nonactive=10 \def\SetupICs#1{#1% [EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]@[EMAIL PROTECTED] \edef\LaTeXshape{\csname [EMAIL PROTECTED] \csname [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \IfFileExists{t2a\fFamName.fd} [EMAIL PROTECTED] [EMAIL PROTECTED] \expandafter\ifx\csname [EMAIL PROTECTED] \csname [EMAIL PROTECTED] \else \csname [EMAIL PROTECTED] \fi}}% [EMAIL PROTECTED] \selectfont [EMAIL PROTECTED] \RGBColor{\ColorRed}{\ColorGreen}{\ColorBlue}% \fi } \def\endSetupICs{} [EMAIL PROTECTED] } \newif\ifDoFOBSet \DoFOBSettrue \def\FlowObjectSetup#1{% \ifDoFOBSet \ifLabelElements [EMAIL PROTECTED] \fi [EMAIL PROTECTED] \expandafter\ifx\csname [EMAIL PROTECTED]@madelink \else \bgroup \ifNestedLink \else [EMAIL PROTECTED]@anchorend \PageLabel{\Label}% \expandafter\gdef\csname [EMAIL PROTECTED] }% \fi \egroup [EMAIL PROTECTED] [EMAIL PROTECTED] \fi \fi \fi } [EMAIL PROTECTED] % prefer figures to be placed here [EMAIL PROTECTED] \def\PageFloat#1{\SetupICs{#1}% \ifnum\Span>0 \def\Span{0}% \typeout{JadeTeX WARNING: specifying column spans for floats not supported}% \fi \FlowObjectSetup{0}% [EMAIL PROTECTED] } [EMAIL PROTECTED] [EMAIL PROTECTED]@ixpt{11}} [EMAIL PROTECTED] = \skip\footins \long\def\PageFootnote#1#2{#1% \ifTableMode [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \hsize\TableWidth \leftskip\StartIndent [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@finalstrut\strutbox}% [EMAIL PROTECTED] \else \insert\footins{% [EMAIL PROTECTED] \interlinepenalty\interfootnotelinepenalty \splittopskip\footnotesep \splitmaxdepth \dp\strutbox \floatingpenalty [EMAIL PROTECTED] \hsize\columnwidth [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@finalstrut\strutbox} [EMAIL PROTECTED] \fi } [EMAIL PROTECTED] \parindent 1em% \noindent #1} \def\RGBColor#1#2#3{% [EMAIL PROTECTED]@[EMAIL PROTECTED]@tempa [EMAIL PROTECTED]@[EMAIL PROTECTED]@tempb [EMAIL PROTECTED]@[EMAIL PROTECTED]@tempc [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] } [EMAIL PROTECTED]@[EMAIL PROTECTED] [EMAIL PROTECTED]@ [EMAIL PROTECTED]@cclv [EMAIL PROTECTED]@}} \def\EndSetFont{% \ifx\csname\fPosture Over\endcsname\relax \relax\else\csname\fPosture Over\endcsname\fi } \def\endFOT{%\let\normalcolor\relax [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]>1 \ifnum\PageBalanceColumns>0 \end{multicols*} \else \end{multicols} \fi \fi \enddocument} \def\FOT#1{% \checkFOTversion{#1}% [EMAIL PROTECTED] \hoffset-1in\voffset-1in \def\setnormal{% \let\fSize\pageFontSize \let\LineSpacing\pageLineSpacing \let\fPosture\pageFontPosture \let\fProportionateWidth\pageFontProportionateWidth \let\fWeight\pageFontWeight \let\fFamName\pagefFamName } [EMAIL PROTECTED] [EMAIL PROTECTED] \abovedisplayskip=\z@ \abovedisplayshortskip=\z@ \belowdisplayskip=\z@ \belowdisplayshortskip=\z@ \raggedbottom \clubpenalty=4000 \widowpenalty=2000 \frenchspacing \fancyhf{}% \def\familydefault{cmr}% \fontfamily{\familydefault}\selectfont \pagenumbering{arabic}% \nonstopmode \Mathcount0 [EMAIL PROTECTED]@color \InputIfFileExists{jadetex.cfg}{}{}% \ifLabelElements \typeout{Elements will be labelled}% \else \typeout{Elements will NOT be labelled}% \fi \makeatletter } \everyjob{% \typeout{JadeTeX \JadeTeXDate: \JadeTeXMajorVersion.\JadeTeXMinorVersion}% } \catcode`\^^M=10% \catcode0=9% \endinput %% %% End of file `jadetex.ltx'.
%% File: $Id: mlnames.sty,v 1.2 2000/01/13 21:45:43 rahtz Exp rahtz $ Copyright 1999 Sebastian Rahtz %% %% This package may be distributed under the terms of the LaTeX Project Public %% License, as described in lppl.txt in the base LaTeX distribution. %% Either version 1.0 or, at your option, any later version. %% \ProvidesPackage{mlnames}[2000/01/14, some XSL and Unicode support material, Sebastian Rahtz] % \DeclareFontFamily{T1}{pzd}{} \DeclareFontShape{T1}{pzd}{m}{n}{<->pzdr}{} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \DeclareFontFamily{T1}{uzc}{} \DeclareFontShape{T1}{uzc}{mb}{it}{<-> uzcmi8t}{} \DeclareFontShape{T1}{uzc}{m}{it}{<->ssub * uzc/mb/it}{} \DeclareFontShape{T1}{uzc}{m}{n}{<->ssub * uzc/mb/it}{} [EMAIL PROTECTED]<unknown>} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] New\endcsname{cmtt} \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] New Roman\endcsname{cmr} \expandafter\def\csname [EMAIL PROTECTED] Roman\endcsname{cmr} \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] % \end{macrocode} % Matthias Clasen asked for the special code to be able % to access Computer Modern caps and small caps as a font family. % \begin{macrocode} \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \DeclareFontFamily{T1}{aett}{} \DeclareFontShape{T1}{aett}{bx}{m}{<-> aebx10}{} \DeclareFontShape{T1}{aett}{m}{n}{ <-9> aett8 <9-10> aett9 <10-12> aett10 <12-> aett12 }{} \DeclareFontShape{T1}{aett}{m}{it}{ <-> aeitt10 }{} \DeclareFontShape{T1}{aett}{m}{sl}{ <-> aesltt10 }{} \DeclareFontShape{T1}{aett}{m}{sc}{ <-> aetcsc10 }{} \DeclareFontShape{T1}{aett}{l}{n}{<->ssub * aett/m/n}{} \DeclareFontShape{T1}{aett}{l}{it}{<->ssub * aett/m/it}{} \DeclareFontShape{T1}{aett}{l}{sl}{<->ssub * aett/m/sl}{} \DeclareFontShape{T1}{aett}{l}{sc}{<->ssub * aett/m/sc}{} [EMAIL PROTECTED] \DeclareFontShape{#1}{#2}{#3}{#4}% {<5><6><7><8><9><10><10.95><12><14.4>% <17.28><20.74><24.88>genb*#5}{}} \DeclareFontFamily{T1}{cmcsc}{} [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] % \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] % % \end{macrocode} % \subsection{Languages} % This needs the JadeTeX format to have these % languages selected, of course. That is up to the users. % Make sure shorthands are disabled. % \begin{macrocode} %\language=\csname [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] % % \end{macrocode} % \subsection{Paragraphs} % \begin{macrocode} \def\italicOver{\ifhmode\@@italiccorr\fi} % [EMAIL PROTECTED] [EMAIL PROTECTED] % % [EMAIL PROTECTED]@ plus 1filll} [EMAIL PROTECTED]@ plus 1filll} % [EMAIL PROTECTED] \leftskip\StartIndent \rightskip\EndIndent } [EMAIL PROTECTED] % [EMAIL PROTECTED]@ plus 1filll} [EMAIL PROTECTED]@ plus 1filll} % [EMAIL PROTECTED] [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] \def\Listjustified{% \def\makelabel##1{##1}} \def\Liststart{% raggedright, I hope \def\makelabel##1{\hspace{\labelsep}##1\hfil}} \def\Listend{% raggedleft, I hope \def\makelabel##1{\hfil##1}} \def\Listcentered{% centered \def\makelabel##1{\hfil##1\hfil}} % [EMAIL PROTECTED] raggedright, I hope % [EMAIL PROTECTED] \rightskip\EndIndent plus 1fil \leftskip\StartIndent [EMAIL PROTECTED] } [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] \leftskip\StartIndent \rightskip\EndIndent } [EMAIL PROTECTED]@justified [EMAIL PROTECTED]@justified [EMAIL PROTECTED]@justified [EMAIL PROTECTED] raggedleft, I hope % [EMAIL PROTECTED] \leftskip\StartIndent plus 1fil% [EMAIL PROTECTED] } [EMAIL PROTECTED] % [EMAIL PROTECTED] \rightskip-\StartIndent plus 1fil% \leftskip-\EndIndent plus 1fil% [EMAIL PROTECTED] } % for JadeTeX [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] \parindent\z@ } [EMAIL PROTECTED] raggedright, I hope [EMAIL PROTECTED] \rightskip\EndIndent plus 1fil [EMAIL PROTECTED] \parindent\z@ } [EMAIL PROTECTED] raggedleft, I hope [EMAIL PROTECTED] \leftskip\StartIndent plus 1fil% [EMAIL PROTECTED] } [EMAIL PROTECTED] [EMAIL PROTECTED] \rightskip\EndIndent plus 1fil% \leftskip\StartIndent plus 1fil% [EMAIL PROTECTED]@ } [EMAIL PROTECTED] [EMAIL PROTECTED] \leftskip\StartIndent plus 1fil% [EMAIL PROTECTED] } [EMAIL PROTECTED] [EMAIL PROTECTED] \rightskip\EndIndent plus 1fil% [EMAIL PROTECTED] } \def\JObeylines{% [EMAIL PROTECTED] \def\par{% [EMAIL PROTECTED] \leavevmode \null \@@par\penalty\interlinepenalty \else [EMAIL PROTECTED] \ifhmode\@@par\penalty\interlinepenalty\fi \fi}% \obeylines\everypar \expandafter{\the\everypar \ifvmode\else\unpenalty\fi}% } [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]@obeylinestrue} [EMAIL PROTECTED]@obeylinesfalse} \expandafter\def\csname [EMAIL PROTECTED] [EMAIL PROTECTED] \expandafter\def\csname [EMAIL PROTECTED]@obeylinesfalse} % [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] % [EMAIL PROTECTED] [EMAIL PROTECTED] \endinput
pgp5T7SqdikjB.pgp
Description: PGP signature