diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/babel.sty')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/babel.sty | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty index ecc2db430fb..d1d3e3c9752 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.sty +++ b/Master/texmf-dist/tex/generic/babel/babel.sty @@ -5,15 +5,16 @@ %% The original source files were: %% %% babel.dtx (with options: `package') -%% This is a generated file. -%% -%% Copyright 2012-2016 Javier Bezos and Johannes L. Braams. -%% Copyright 1989-2008 Johannes L. Braams and any individual authors -%% listed elsewhere in this file. All rights reserved. -%% -%% This file was generated from file(s) of the Babel system. -%% --------------------------------------------------------- %% +%% +%% Copyright (C) 2012-2017 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. @@ -21,34 +22,17 @@ %% 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. -%% -%% This file may only be distributed together with a copy of the Babel -%% system. You may however distribute the Babel system without -%% such generated files. -%% -%% The list of all files belonging to the Babel distribution is -%% given in the file `manifest.bbl'. See also `legal.bbl for additional -%% information. -%% +%% %% 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. -%% File 'babel.dtx' -%%\ProvidesFile{babel.dtx}[2017/09/18 v3.13 The Babel package] -%% Babel package for LaTeX2e. -%% Copyright (C) 1989-2008 by Johannes Braams, -%% TeXniek -%% all rights reserved. -%% Copyright (C) 2013-2017 by Johannes Braams -%% TeXniek -%% by Javier Bezos -%% all rights reserved. +%% extension |.ins|) which are part of the distribution. +%% \NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{babel}[2017/09/18 3.13 The Babel package] +\ProvidesPackage{babel}[2017/10/04 3.14 The Babel package] \@ifpackagewith{babel}{debug} {\let\bbl@debug\@firstofone} {\let\bbl@debug\@gobble} @@ -193,6 +177,21 @@ \fi}% \bbl@languages \fi +\@ifpackagewith{babel}{bidi=basic-r}{% must go before any \DeclareOption + \RequirePackage{luatexbase}% + \directlua{ + require('babel-bidi.lua') + require('babel-bidi-basic-r.lua') + luatexbase.add_to_callback('pre_linebreak_filter', + Babel.pre_otfload, + 'Babel.pre_otfload', + luatexbase.priority_in_callback('pre_linebreak_filter', + 'luaotfload.node_processor') or nil) + luatexbase.add_to_callback('hpack_filter', + Babel.pre_otfload, + 'Babel.pre_otfload', + luatexbase.priority_in_callback('hpack_filter', + 'luaotfload.node_processor') or nil)}}{} \@ifpackagewith{babel}{base}{% \ifx\directlua\@undefined \DeclareOption*{\bbl@patterns{\CurrentOption}}% @@ -247,6 +246,7 @@ \DeclareOption{safe=none}{\let\bbl@opt@safe\@empty} \DeclareOption{safe=bib}{\def\bbl@opt@safe{B}} \DeclareOption{safe=ref}{\def\bbl@opt@safe{R}} +\DeclareOption{bidi=basic-r}{} \let\bbl@opt@shorthands\@nnil \let\bbl@opt@config\@nnil \let\bbl@opt@main\@nnil |