在自定义 LaTeX 类中定义颜色

在自定义 LaTeX 类中定义颜色

我正在尝试基于 KOMA 创建我的第一个自定义乳胶类,但我不知道如何在该上下文中定义/使用自定义颜色。

我的目标是拥有一个彩色的标题。问题是,当我使用自定义颜色时,标题(或任何其他文本)会变得不可见(但它就在那里!)。

我已经搜索了几个小时来寻找这个问题的解决方案,但没有成功,而且我不知道这里可能出了什么问题。

这是一个最小工作示例:

% File: 'myclass.cls'    
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{myclass}        
\RequirePackage{xcolor}
\definecolor{mycolor}{rgb}{40,40,40}
\LoadClass{scrartcl}
\renewcommand*{\maketitle}{
    \begin{center}
        \Large
        \color{mycolor}
        \@title   % <-- invisible
    \end{center}
    \pagebreak
}
\endinput

% File: textfile.tex
\documentclass{myclass}    
\usepackage{lipsum}
\title{mytitle}
\begin{document}
    \maketitle
    \lipsum[1]
\end{document}

谢谢。

答案1

使用 RGB(接受 0 到 255 之间的参数)而不是 rgb(需要 0 到 1 之间的参数)。请参阅第 10 页,xcolor 手册,v2.11

相关内容