如何使 spacedallcaps 也增加数字的大小?

如何使 spacedallcaps 也增加数字的大小?

当我使用 spacedallcaps 时,它会执行应执行的操作,将字母大写并插入空格,但对数字没有影响。

有没有办法让数字按比例增加?

\documentclass{scrreprt}

\usepackage[main=english,ngerman]{babel}
\usepackage{classicthesis}
\areaset[current]{\textwidth}{1.618034\textwidth}

\begin{document}
    \spacedallcaps{yada-1 yada} 
\end{document}

答案1

以下答案的解释:使用(旧式图形)选项classicthesis加载包。以下内容通过按照建议临时恢复使用的字体来重新定义宏mathpazoosf\spacedallcaps这里

\documentclass{scrreprt}

\usepackage[main=english,ngerman]{babel}
\usepackage{classicthesis}
\areaset[current]{\textwidth}{1.618034\textwidth}

\let\oldspacedallcaps\spacedallcaps
\renewcommand{\spacedallcaps}[1]{{\fontfamily{pplx}\selectfont\oldspacedallcaps{#1}}}

\begin{document}
 \spacedallcaps{yada-1 yada}
\end{document}

请注意,仅当使用的标准字体是 Palatino(来自默认加载的classicthesis包)时,此答案才有效。mathpazo

相关内容