我想使用 \scshape 命令以小写字母形式写出单词 Beruflich。但是,当字母 fl 相邻时,它们输出时不会使用小写字母。当它们之间用空格隔开时,它可以按预期工作,但我当然不需要空格(见下图)。
这里给出了一个最小的代码示例。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[default]{sourcesanspro}
\begin{document}
\scshape{Beruflich Beruf lich}
\end{document}
到目前为止我发现的唯一解决方案是通过以下方式禁用连字。
\usepackage{microtype}
\DisableLigatures[f]{encoding = *, family = *}
但我不确定在所有地方禁用连字是否是个好主意。我可以只禁用小写字母吗?我试过:
\usepackage{microtype}
\DisableLigatures[f]{encoding = *, family = sc*}
但不幸的是它不起作用。