From 3f489bcb5897898d453bef549d6eba5f5d2120bf Mon Sep 17 00:00:00 2001 From: John MacFarlane <jgm@berkeley.edu> Date: Sat, 16 Oct 2021 23:34:53 -0700 Subject: [PATCH] Ensure that babel is loaded also with pdflatex. This fixes a regression in #7604, which modernized babel usage but omitted to load babel for pdflatex, with the result that even simple documents could no longer be produced. Closes #7627. --- data/templates/default.latex | 5 ++--- test/writers-lang-and-dir.latex | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/data/templates/default.latex b/data/templates/default.latex index 10377f2cd..3874813c7 100644 --- a/data/templates/default.latex +++ b/data/templates/default.latex @@ -363,11 +363,10 @@ $if(csl-refs)$ \newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1} $endif$ $if(lang)$ -\ifXeTeX -\usepackage[bidi=default]{babel} -\fi \ifLuaTeX \usepackage[bidi=basic]{babel} +\else +\usepackage[bidi=default]{babel} \fi \babelprovide[main,import]{$babel-lang$} $for(babel-otherlangs)$ diff --git a/test/writers-lang-and-dir.latex b/test/writers-lang-and-dir.latex index c8a1c0338..1f7ce262b 100644 --- a/test/writers-lang-and-dir.latex +++ b/test/writers-lang-and-dir.latex @@ -44,11 +44,10 @@ \providecommand{\tightlist}{% \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} \setcounter{secnumdepth}{-\maxdimen} % remove section numbering -\ifXeTeX -\usepackage[bidi=default]{babel} -\fi \ifLuaTeX \usepackage[bidi=basic]{babel} +\else +\usepackage[bidi=default]{babel} \fi \babelprovide[main,import]{english} \babelprovide[import]{ngerman}