XeLaTeX 和多语:丹麦语连字

XeLaTeX 和多语:丹麦语连字

我不知道如何正确地做到这一点,我不想浏览我的所有文件并添加无数个\-。这是我的 MWE:

\documentclass[12pt]{memoir}
\usepackage{polyglossia}
\setdefaultlanguage{danish} % set language for polyglossia

\usepackage{hyphenat}
\hyphenation{cham-pag-ne}

\usepackage{microtype}

\begin{document}
\fbox{%
\begin{minipage}{1cm}
champagne 
\end{minipage}
}
\end{document}

它看起来是这样的(请原谅土豆的质量):

在此处输入图片描述

正确的做法是什么?我很想有一个全局文件,但我需要先理清基本内容……

答案1

它会像 luatex 中一样使用连字符,但 xetex 与 classic tex 一样,不会对段落的第一个单词使用连字符,因此您需要 0pt 宽度的空间。还因为一些多语时间?我需要在开始文档后执行连字符例外。

在此处输入图片描述

\documentclass[12pt]{memoir}
\usepackage{polyglossia}
\setdefaultlanguage{danish} % set language for polyglossia

\usepackage{hyphenat}


\usepackage{microtype}


\begin{document}
\hyphenation{cham-pag-ne}
\fbox{%
\begin{minipage}{1cm}
\hspace*{0pt}champagne 
\end{minipage}
}
\end{document}

相关内容