You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
156 lines
5.1 KiB
156 lines
5.1 KiB
%%
|
|
%% This is file `txtbabel.def',
|
|
%% generated with the docstrip utility.
|
|
%%
|
|
%% The original source files were:
|
|
%%
|
|
%% babel.dtx (with options: `texxet')
|
|
%%
|
|
%%
|
|
%% Copyright (C) 2012-2020 Javier Bezos and Johannes L. Braams.
|
|
%% Copyright (C) 1989-2012 Johannes L. Braams and
|
|
%% any individual authors listed elsewhere in this file.
|
|
%% All rights reserved.
|
|
%%
|
|
%% This file is part of the Babel system.
|
|
%% --------------------------------------
|
|
%%
|
|
%% It may be distributed and/or modified under the
|
|
%% conditions of the LaTeX Project Public License, either version 1.3
|
|
%% of this license 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.3 or later is part of all distributions of LaTeX
|
|
%% version 2003/12/01 or later.
|
|
%%
|
|
%% This work has the LPPL maintenance status "maintained".
|
|
%%
|
|
%% The Current Maintainer of this work is Javier Bezos.
|
|
%%
|
|
%% The list of derived (unpacked) files belonging to the distribution
|
|
%% and covered by LPPL is defined by the unpacking scripts (with
|
|
%% extension |.ins|) which are part of the distribution.
|
|
%%
|
|
|
|
\providecommand\bbl@provide@intraspace{}
|
|
\bbl@trace{Redefinitions for bidi layout}
|
|
\def\bbl@sspre@caption{%
|
|
\bbl@exp{\everyhbox{\\\bbl@textdir\bbl@cs{wdir@\bbl@main@language}}}}
|
|
\ifx\bbl@opt@layout\@nnil\endinput\fi % No layout
|
|
\def\bbl@startskip{\ifcase\bbl@thepardir\leftskip\else\rightskip\fi}
|
|
\def\bbl@endskip{\ifcase\bbl@thepardir\rightskip\else\leftskip\fi}
|
|
\ifx\bbl@beforeforeign\leavevmode % A poor test for bidi=
|
|
\def\@hangfrom#1{%
|
|
\setbox\@tempboxa\hbox{{#1}}%
|
|
\hangindent\ifcase\bbl@thepardir\wd\@tempboxa\else-\wd\@tempboxa\fi
|
|
\noindent\box\@tempboxa}
|
|
\def\raggedright{%
|
|
\let\\\@centercr
|
|
\bbl@startskip\z@skip
|
|
\@rightskip\@flushglue
|
|
\bbl@endskip\@rightskip
|
|
\parindent\z@
|
|
\parfillskip\bbl@startskip}
|
|
\def\raggedleft{%
|
|
\let\\\@centercr
|
|
\bbl@startskip\@flushglue
|
|
\bbl@endskip\z@skip
|
|
\parindent\z@
|
|
\parfillskip\bbl@endskip}
|
|
\fi
|
|
\IfBabelLayout{lists}
|
|
{\bbl@sreplace\list
|
|
{\@totalleftmargin\leftmargin}{\@totalleftmargin\bbl@listleftmargin}%
|
|
\def\bbl@listleftmargin{%
|
|
\ifcase\bbl@thepardir\leftmargin\else\rightmargin\fi}%
|
|
\ifcase\bbl@engine
|
|
\def\labelenumii{)\theenumii(}% pdftex doesn't reverse ()
|
|
\def\p@enumiii{\p@enumii)\theenumii(}%
|
|
\fi
|
|
\bbl@sreplace\@verbatim
|
|
{\leftskip\@totalleftmargin}%
|
|
{\bbl@startskip\textwidth
|
|
\advance\bbl@startskip-\linewidth}%
|
|
\bbl@sreplace\@verbatim
|
|
{\rightskip\z@skip}%
|
|
{\bbl@endskip\z@skip}}%
|
|
{}
|
|
\IfBabelLayout{contents}
|
|
{\bbl@sreplace\@dottedtocline{\leftskip}{\bbl@startskip}%
|
|
\bbl@sreplace\@dottedtocline{\rightskip}{\bbl@endskip}}
|
|
{}
|
|
\IfBabelLayout{columns}
|
|
{\bbl@sreplace\@outputdblcol{\hb@xt@\textwidth}{\bbl@outputhbox}%
|
|
\def\bbl@outputhbox#1{%
|
|
\hb@xt@\textwidth{%
|
|
\hskip\columnwidth
|
|
\hfil
|
|
{\normalcolor\vrule \@width\columnseprule}%
|
|
\hfil
|
|
\hb@xt@\columnwidth{\box\@leftcolumn \hss}%
|
|
\hskip-\textwidth
|
|
\hb@xt@\columnwidth{\box\@outputbox \hss}%
|
|
\hskip\columnsep
|
|
\hskip\columnwidth}}}%
|
|
{}
|
|
\bbl@trace{Bidi footnotes}
|
|
\ifnum\bbl@bidimode>\z@
|
|
\def\bbl@footnote#1#2#3{%
|
|
\@ifnextchar[%
|
|
{\bbl@footnote@o{#1}{#2}{#3}}%
|
|
{\bbl@footnote@x{#1}{#2}{#3}}}
|
|
\def\bbl@footnote@x#1#2#3#4{%
|
|
\bgroup
|
|
\select@language@x{\bbl@main@language}%
|
|
\bbl@fn@footnote{#2#1{\ignorespaces#4}#3}%
|
|
\egroup}
|
|
\def\bbl@footnote@o#1#2#3[#4]#5{%
|
|
\bgroup
|
|
\select@language@x{\bbl@main@language}%
|
|
\bbl@fn@footnote[#4]{#2#1{\ignorespaces#5}#3}%
|
|
\egroup}
|
|
\def\bbl@footnotetext#1#2#3{%
|
|
\@ifnextchar[%
|
|
{\bbl@footnotetext@o{#1}{#2}{#3}}%
|
|
{\bbl@footnotetext@x{#1}{#2}{#3}}}
|
|
\def\bbl@footnotetext@x#1#2#3#4{%
|
|
\bgroup
|
|
\select@language@x{\bbl@main@language}%
|
|
\bbl@fn@footnotetext{#2#1{\ignorespaces#4}#3}%
|
|
\egroup}
|
|
\def\bbl@footnotetext@o#1#2#3[#4]#5{%
|
|
\bgroup
|
|
\select@language@x{\bbl@main@language}%
|
|
\bbl@fn@footnotetext[#4]{#2#1{\ignorespaces#5}#3}%
|
|
\egroup}
|
|
\def\BabelFootnote#1#2#3#4{%
|
|
\ifx\bbl@fn@footnote\@undefined
|
|
\let\bbl@fn@footnote\footnote
|
|
\fi
|
|
\ifx\bbl@fn@footnotetext\@undefined
|
|
\let\bbl@fn@footnotetext\footnotetext
|
|
\fi
|
|
\bbl@ifblank{#2}%
|
|
{\def#1{\bbl@footnote{\@firstofone}{#3}{#4}}
|
|
\@namedef{\bbl@stripslash#1text}%
|
|
{\bbl@footnotetext{\@firstofone}{#3}{#4}}}%
|
|
{\def#1{\bbl@exp{\\\bbl@footnote{\\\foreignlanguage{#2}}}{#3}{#4}}%
|
|
\@namedef{\bbl@stripslash#1text}%
|
|
{\bbl@exp{\\\bbl@footnotetext{\\\foreignlanguage{#2}}}{#3}{#4}}}}
|
|
\fi
|
|
\IfBabelLayout{footnotes}%
|
|
{\BabelFootnote\footnote\languagename{}{}%
|
|
\BabelFootnote\localfootnote\languagename{}{}%
|
|
\BabelFootnote\mainfootnote{}{}{}}
|
|
{}
|
|
\IfBabelLayout{counters}%
|
|
{\let\bbl@latinarabic=\@arabic
|
|
\def\@arabic#1{\babelsublr{\bbl@latinarabic#1}}%
|
|
\let\bbl@asciiroman=\@roman
|
|
\def\@roman#1{\babelsublr{\ensureascii{\bbl@asciiroman#1}}}%
|
|
\let\bbl@asciiRoman=\@Roman
|
|
\def\@Roman#1{\babelsublr{\ensureascii{\bbl@asciiRoman#1}}}}{}
|
|
|
|
\endinput
|
|
%%
|
|
%% End of file `txtbabel.def'.
|
|
|