csquotes 和 polyglossia 中的引文空格不正确

csquotes 和 polyglossia 中的引文空格不正确

我使用xelatex处理命令,并想使用包的\enquote或命令获得特定结果。\textquotecsquotes

我的文档的主要语言是法语,我必须获得结果«[space]TEXT[space]»。当我使用时,polyglossia结果是错误的,即。我得到的是«[space]TEXT»。最后一个空格缺失。

由于我加载babelfrenchb,所以效果很好。

梅威瑟:

\documentclass{article}
\usepackage[frenchb]{babel}
\usepackage[autostyle=true,debug=true,autopunct=true,csdisplay = true]{csquotes}

\begin{document}
  Blablab bla \enquote{aa}
\end{document}

MNWE:

\documentclass{article}

\usepackage{polyglossia}
\setmainlanguage{french}
\setotherlanguage{german}
\setotherlanguage{english}
\usepackage[autostyle=true,debug=true,autopunct=true,csdisplay = true]{csquotes}

\begin{document}
Blablab bla \enquote{aa}
\end{document}

答案1

该错误已解决。使用 texlive 2018 和polyglossia 2018/04/07 v1.43xelatex 和 polyglossia 的输出再次正确:

\documentclass{article}

\usepackage{polyglossia}
\setmainlanguage{french}
\setotherlanguage{german}
\setotherlanguage{english}
\usepackage[autostyle=true,debug=true,autopunct=true,csdisplay = true]{csquotes}

\begin{document}
Blablab bla \enquote{aa}
\end{document}

在此处输入图片描述

相关内容