经典论文和文章标题

经典论文和文章标题

使用时,classicthesis我感觉spacedlowsmallcaps(由 提供classicthesis)对我的排版控制过多。我已经能够调整章节标题,使其开头为大写字母。但是,我似乎无法让标题中的文本变成小写字母以外的任何字体。可以自定义吗?

任何帮助都将不胜感激!

以下是我正在做的工作 - 我使用 LuaLaTeX:

\documentclass[twoside,openright,titlepage,numbers=noenddot,headinclude,
            % headlines,% letterpaper,% a4paper
            footinclude=true,cleardoublepage=empty,
            BCOR=5mm,paper=a4,fontsize=10pt]{scrbook}
\usepackage{lipsum}
\usepackage{amsmath,amssymb}
\usepackage[math]{fontspec}
\newfontlanguage{Norwegian}{NOR}
\defaultfontfeatures{Ligatures=TeX,Numbers=OldStyle}

\usepackage{subfig}
\usepackage{titlesec}
\usepackage[parts,beramono,eulerchapternumbers,%
        listings,subfig,manychapters,%
        floatperchapter]{classicthesis} 

\begin{document}
\titleformat{\section}{\relax}{\textsc{\thesection}}{1em}{}
\pagestyle{scrheadings}
\chapter{First chapter}
\section{First section}
\lipsum[1-6]
\newpage
\lipsum[1]
\end{document}

答案1

答案取决于您的目标:如果您想在所有需要的地方使用其他字体功能,classicthesisspacedsmallcaps简单的方法就是重新定义命令:\DeclareRobustCommand{\spacedlowsmallcaps}[1]{\itshape #1}使用简单的斜体而不是小型大写字母。

如果您只想为标题重新定义它,您需要重新定义适当的命令,正如我在 MWE 中演示的那样:

\documentclass[twoside,openright,titlepage,numbers=noenddot,headinclude,
            % 1headlines,% letterpaper a4paper
            footinclude=true,cleardoublepage=empty,
            BCOR=5mm,paper=a4,fontsize=10pt]{scrbook}

\usepackage{lipsum}
\usepackage{amsmath,amssymb}
\usepackage{subfig}

\usepackage[parts,beramono,eulerchapternumbers,%
        listings,subfig,manychapters,%
        floatperchapter]{classicthesis}

% This redefines space low caps completely
% \DeclareRobustCommand{\spacedlowsmallcaps}[1]{\itshape #1}

% This redefines just the header just for chapters
\renewcommand\Chap[2][]{%
                     \ifluatex\oldchap[\texorpdfstring{\textit{#1}}{#1}]{#2}%
                     \else\oldchap[\textit{#1}]{#2}%
                     \fi%
}

% Fontspecs needs to be loaded AFTER classicthesis
\usepackage[math]{fontspec}
\newfontlanguage{Norwegian}{NOR}
\defaultfontfeatures{Ligatures=TeX,Numbers=OldStyle}


\begin{document}
\titleformat{\section}{\relax}{\textsc{\thesection}}{1em}{}
\pagestyle{scrheadings}
\chapter{First chapter}
\section{First section}

\lipsum[1-6]
\newpage
\lipsum[1]
\end{document}
% ********************************************************************

请注意以下几点:

  • documentclass不是Documentclass
  • Fontspec必须加载 classicthesis
  • 无需加载fontspec两次
  • 在本 MWE 中,我只是重新定义了章节的标题。您可能希望对tocEntry和 也做同样的操作PartS

相关内容