当我用法语写作时,我经常必须使用包含形式:
- 学生们完成了作业。
- 学生们已经完成了他们的使命。
但是,使用 LaTeX 很难得到好看的示例。.es 在行末不能正确换行。
\documentclass{article}
\usepackage{blindtext}
\usepackage{polyglossia}
\setmainlanguage{french}
\catcode`\·=13 \def\cdottext{\ensuremath\cdot} \let·\cdottext%
\begin{document}
Les étudiant·e·s étudiant·e·s ingénieur·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s ingénieur·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s ingénieur·e·s étudiant·e·s étudiant·e·s étudiant·e·s ingénieur·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s étudiant·e·s
\end{document}
有没有什么工具可以促进法语的包容形式?
答案1
“étudiantes” 中“e”周围的数学符号$\cdot$
阻止连字符,这可能会导致换行选项不足。您可以通过在 $\cdot$ 前面加上零宽度字距来避免这种情况:
\def\cdottext{\kern0pt\ensuremath\cdot}
(TeXbook 的附录 H 指出“过于紧密地跟在试验词后面的框、规则、数学公式或自由裁量项将会抑制连字符连接。”)