From bc7f74968e5feb1174ac048b5e97fee97e537ef8 Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Wed, 2 Mar 2022 08:52:13 -0800
Subject: [PATCH] LaTeX template: skip \babelprovide if babel-lang is empty.

This avoids an error.  See #7945.
---
 data/templates/default.latex | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/data/templates/default.latex b/data/templates/default.latex
index 3874813c7..438f84690 100644
--- a/data/templates/default.latex
+++ b/data/templates/default.latex
@@ -368,7 +368,9 @@ $if(lang)$
 \else
 \usepackage[bidi=default]{babel}
 \fi
+$if(babel-lang)$
 \babelprovide[main,import]{$babel-lang$}
+$endif$
 $for(babel-otherlangs)$
 \babelprovide[import]{$babel-otherlangs$}
 $endfor$