小型大写字母和斜体的解决方案?

小型大写字母和斜体的解决方案?

我正在使用 ClassicThesis 和 ArsClassica 撰写论文,但我试图对其进行稍微的个性化。

基本上,最主要的是我改变了所有标题的字体,从 Iwona 改为 Palatino(ppl family)。

在这种样式中,目录中的章节全部用小写字母书写,问题是(仅在一种情况下)我需要使用科学名称。科学名称必须用斜体表示,并且首字母大写(例如 Homo sapiens)。

因此,我首先尝试使用 NoCaseChange 和 textit 在本地重置选项。这个方法有效,但大写字母 H 被忽略,我得到了智人.如果我排除HI得到H智人这非常可怕。

有没有办法解决这个问题而不改变目录的所有结构?我宁愿不改变字体,因为所有图表和所有论文都是一致的。

在我看来,更好的方法是在句子前面使用小写字母,而不是在 H 部分使用斜体大写字母,在 omo sapiens 部分使用斜体小写字母。

我怎样才能做到这一点?

PS 我已将我现在拥有的东西附上,我愿意接受新想法,以便做出一些稍微好看一点的东西。

PPS 抱歉我的英语不好,但我急着上班,而且英语不是我的母语。

目录中的实际内容

答案1

我只是猜测,因为你没有提供真正的代码,但如果你保护命令,它可能会起作用:

\documentclass{book}

\usepackage[T1]{fontenc}
\usepackage[pdfspacing]{classicthesis}
\usepackage{mathptmx}
\begin{document}
\tableofcontents

\chapter{TEXT \protect\NoCaseChange{\textit{Homo sapiens}}}

\end{document}

如果你想要倾斜的小写字母,你可以尝试 pagella (palatino 克隆),它具有 scit 形状:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{tgpagella}

\begin{document}

\scshape ABCabc \fontshape{scit}\selectfont ABCabc

\end{document}

在此处输入图片描述

相关内容