我的文档中有很多种语言,在写英语或希腊语单词时突然出现了额外的空格。
这是一个例子:(abc 和 def 之间有一个额外的空格,我不知道哪里错了。
\documentclass[
12pt,
headsepline,
pagesize=auto,
ngerman,
greek,
hebrew,
english,
russian,
latin,
bibliography=totocnumbered,
oneside
]{scrreprt}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[spelling=new,babelshorthands=true]{german}
\usepackage{bidi}%\makeatletter\@Latintrue\makeatother
\TeXXeTstate=1
\setmainfont[%
Mapping=tex-text,%
Script=Latin%
]{Times New Roman} %
\newfontfamily\englishfont[%
Script=Latin%
]{Times New Roman}
\setotherlanguage{english}
\newcommand{\engl}[1]{\textenglish{#1}}
\begin{document}
abc \engl{def}
\end{document}
\endinput