下面的 MWE 在附录中创建了 A.1、A.2 形式的节编号,其中 A 为小写,但 1、2、3 为全大写。我怎样才能将 A 设为全大写或将数字设为小写?
\documentclass[twoside,paper=a4,fontsize=11pt]{scrreprt}
\usepackage[no-math]{fontspec}
\PassOptionsToPackage{style=arsclassica}{classicthesis}
\usepackage{classicthesis}
\setmainfont{TeX Gyre Termes}
\setsansfont{TeX Gyre Heros}
\begin{document}
\appendix
\chapter{Appendix Test}
\section{Appendix Section Test}
\end{document}
编辑:在这种情况下,更改字体不是一种选择。如果能找到解决方案就太好了!
答案1
您需要一种包含小写数字的字体。很少有字体能做到这一点,即使是商业字体也是如此。一种免费的字体就是这样的加拉蒙德香水:
\documentclass[twoside,paper=a4,fontsize=11pt]{scrreprt}
\usepackage[no-math]{fontspec}
\PassOptionsToPackage{style=arsclassica}{classicthesis}
\usepackage{classicthesis}
\setmainfont{TeX Gyre Termes}
\setsansfont{EauTestText}
\begin{document}
\appendix
\chapter{Appendix Test}
\section{Appendix Section Test}
\end{document}
(我并不推荐 Times/Garamond 的组合,只是想说明小写数字字体的表现方式。)
答案2
使用Numbers=OldStyle
。但我警告你,英雄中的旧式数字是丑陋的。
\documentclass[twoside,paper=a4,fontsize=11pt]{scrreprt}
\usepackage[no-math]{fontspec}
\usepackage[style=arsclassica]{classicthesis}
\setmainfont{TeX Gyre Termes}
\setsansfont{TeX Gyre Heros}[Numbers=OldStyle]
\begin{document}
\appendix
\chapter{Appendix Test}
\section{Appendix Section Test}
\textsf{1234567890}
\end{document}
这是原版,有 Iwona 和 Palatino
您也可以使用 Iwona:
\documentclass[twoside,paper=a4,fontsize=11pt]{scrreprt}
\usepackage[no-math]{fontspec}
\usepackage[style=arsclassica]{classicthesis}
\setmainfont{TeX Gyre Termes}
\setsansfont{Iwona}[Numbers=OldStyle]
\begin{document}
\appendix
\chapter{Appendix Test}
\section{Appendix Section Test}
\textsf{1234567890}
\end{document}