aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorJohn MacFarlane <[email protected]>2023-08-26 17:18:00 -0700
committerJohn MacFarlane <[email protected]>2023-08-26 17:18:55 -0700
commit65985f5405acc6b0f19a3549e4836ffe727c33ae (patch)
tree52788bf50a423a90599fabd65990b5d8d5e41870 /data
parente4467ba10c6d793ffe4b598719d3ba882240db97 (diff)
LaTeX template: special definition of `\st` for CJK.
soul's version raises on error on CJK text. Closes #9019.
Diffstat (limited to 'data')
-rw-r--r--data/templates/default.latex7
1 files changed, 7 insertions, 0 deletions
diff --git a/data/templates/default.latex b/data/templates/default.latex
index bc5f54e81..e2cfce1f1 100644
--- a/data/templates/default.latex
+++ b/data/templates/default.latex
@@ -297,6 +297,13 @@ $-- also used for underline
\usepackage[soul]{lua-ul}
\else
\usepackage{soul}
+$if(CJKmainfont)$
+ \ifXeTeX
+ % soul's \st doesn't work for CJK:
+ \usepackage{xeCJKfntef}
+ \renewcommand{\st}[1]{\sout{#1}}
+ \fi
+$endif$
\fi
$endif$
\setlength{\emergencystretch}{3em} % prevent overfull lines