如何在 的子节标题中强制使用大写数字classicthesis
?由于 一直使用旧式数字classicthesis
,因此对于使用包含数字的缩写的标题,这会导致问题。对于section
标题,这不是问题,因为使用的是小写字母。
但subsection
以下部分使用正常大小的字体。因此,包含数字的缩写看起来不正确。
我怎样才能强制将这个 0 变为大写数字?
编辑:我正在使用 pdftex 进行编译。
梅威瑟:
\documentclass{scrbook}
\usepackage{classicthesis}
\setcounter{secnumdepth}{4}
\begin{document}
\mainmatter
\pagestyle{scrheadings}
%\phantomsection
\pdfbookmark[1]{\contentsname}{tableofcontents}
\setcounter{tocdepth}{2} % <-- 2 includes up to subsections in the ToC
\setcounter{secnumdepth}{3} % <-- 3 numbers up to subsubsections
\manualmark
\markboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}
\tableofcontents
\automark[section]{chapter}
\renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{#1}}{\spacedlowsmallcaps{#1}}}
\renewcommand{\sectionmark}[1]{\markright{\textsc{\thesection}\enspace\spacedlowsmallcaps{#1}}}
\chapter{A}
Text
\section{TAAR13c}
Text
\subsection{TMD0 interface mutants}
Text
\end{document}
答案1
答案2
看来你的字体是 MinionPro,这意味着 MinionPro 包已加载。因此,你可以使用 \figureversion{lf} 将文本图形更改为衬线图形:
\subsection{\figureversion{lf}TMD0 interface mutants}
您的 MWE 未加载Minion专业版,但我假设你在“真实”源文件中这样做。如果你没有Minion专业版安装后,您可以加载包字体相反,它在我的系统上运行良好,使用 Palatino 字体classicthesis
作为标准字体。
\documentclass{scrbook}
\usepackage{classicthesis}
% \usepackage{MiniorPro} %% <- Load MinionPro to get access to \figureversion
\usepackage{fontaxes} %% <- or fontaxes, which works with Palatino,
%% if you do not have MinioPro installed
\setcounter{secnumdepth}{4}
\begin{document}
\mainmatter
\pagestyle{scrheadings}
%\phantomsection
\pdfbookmark[1]{\contentsname}{tableofcontents}
\setcounter{tocdepth}{2} % <-- 2 includes up to subsections in the ToC
\setcounter{secnumdepth}{3} % <-- 3 numbers up to subsubsections
\manualmark
\markboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}
\tableofcontents
\automark[section]{chapter}
\renewcommand{\chaptermark}[1]{\markboth{\spacedlowsmallcaps{#1}}{\spacedlowsmallcaps{#1}}}
\renewcommand{\sectionmark}[1]{\markright{\textsc{\thesection}\enspace\spacedlowsmallcaps{#1}}}
\chapter{A}
Text
\section{TAAR13c}
Text
\subsection{\figureversion{lf}TMD0 interface mutants} %% <- With \figureversion
\subsection{TMD0 interface mutants} %% <- Without \figureversion
Text
\end{document}