setkomafont 部分标题颜色不打印

setkomafont 部分标题颜色不打印

我的自定义类中有以下代码:

\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 线条,打印输出的颜色就会正确。那么这些字体是怎么回事呢?

相关内容