在使用 standalone 或 dinbrief 类时,我无法让 Lualatex 正确排版法语标点符号。在这个最小示例中,我希望在冒号和感叹号之前看到空格。将文档类更改为 article 后,我确实得到了预期的行为。
\documentclass{standalone}
\usepackage{fontspec, polyglossia}
\setdefaultlanguage{french}
\begin{document}
\today{} here: should have been a space before those two dots!
\end{document}
我该如何强制执行这些空间?我不太担心独立,但考虑到 dinbrief 中的问题以及可能存在的许多其他文档类,这样做会很好。
谢谢你的提示。
巴斯蒂安
答案1
我认为这是多语制实现中的一个问题:一些框内的空间丢失了:
\documentclass{article}
\usepackage{fontspec, polyglossia}
\setdefaultlanguage{french}
\begin{document}
\begin{tabular}{l}
\today{} here: should have been a space before those two dots!
\end{tabular}
\mbox{\today{} here: should have been a space before those two dots!}
\end{document}
您可能正在 dinbrief 中涉及此类盒子的地方使用它。