俄语中多语性的含义

俄语中多语性的含义

在俄语排版中,建议将破折号排版为"---,而不是~---,并"--~根据以下规定将其排版为姓氏之间的破折号:https://en.wikibooks.org/wiki/LaTeX/Internationalization#Cyrillic_script。所展示的示例使用的是babel,但我使用polyglossia,结果是错误的:

在此处输入图片描述

我怎样才能使用这些babel排版方式而不切换polyglossia

这是一个 MWE(我使用 LuaLaTeX):

\documentclass{article}

\usepackage{polyglossia}
\defaultfontfeatures{Ligatures=TeX}
\setmainlanguage{russian}
\setmainfont{Georgia}
\newfontfamily\cyrillicfont{Georgia}

\begin{document}

    А"--- Б.

    Ньютон"--~Лейбниц.

\end{document}

答案1

您可以使用选项 babelshorthands 激活简写(按语言或全局,请参阅文档):

\documentclass{article}

\usepackage{polyglossia}
\defaultfontfeatures{Ligatures=TeX}
\setmainlanguage[babelshorthands=true]{russian}
\setmainfont{Georgia}
\newfontfamily\cyrillicfont{Georgia}

\begin{document}

    А"--- Б.

    Ньютон"--~Лейбниц.

\end{document}

在此处输入图片描述

相关内容