我的自定义类中有以下代码:
\RequirePackage{anyfontsize}
\RequirePackage{libertine}
\RequirePackage[libertine,liby,cmintegrals,cmbraces,vvarbb]{newtxmath}
\RequirePackage[scaled=0.95,varqu,varl]{inconsolata}
\RequirePackage[left=2cm,right=5.5cm,top=2.5cm,bottom=2.5cm]{geometry}
\RequirePackage{microtype}
\definecolor{structure}{rgb}{0.09,0.09,0.44}
\setkomafont{title}{\normalfont\Large\sffamily\color{structure}}
\setkomafont{author}{\normalfont\sffamily}
\setkomafont{date}{\normalfont\sffamily}
\setkomafont{section}{\normalfont\large\sffamily\color{structure}}
\setkomafont{subsection}{\normalfont\sffamily\color{structure}}
屏幕上一切正常,标题和章节为深蓝色。但是当我打印文档时,标题和章节打印为黑色。子章节(以及由不同代码设置的定理标题)以深蓝色正确打印。
知道如何修复这个问题以及问题出在哪里吗?
更新:(非)工作示例
\documentclass{scrartcl}
\usepackage[svgnames]{xcolor}
\usepackage{libertine}
\usepackage[scaled=0.95,varqu,varl]{inconsolata}
\definecolor{structure}{rgb}{0.09,0.09,0.44}
\setkomafont{title}{\normalfont\Large\sffamily\color{structure}}
\setkomafont{section}{\normalfont\large\sffamily\color{structure}}
\setkomafont{subsection}{\normalfont\sffamily\color{structure}}
\title{Test}
\begin{document}
\maketitle
\section{Foobar}
\subsection{Bazquk}
\end{document}
但是,如果我删除 libertine 和 inconsolata 线条,打印输出的颜色就会正确。那么这些字体是怎么回事呢?