未定义控制序列 \definecolor

未定义控制序列 \definecolor

我将其添加\definecolor{bg}{HTML}{282828}到我的.tex文件中,但现在却latex --shell-escape file.tex出现了一些不太有用的错误消息。

File.tex好像:

\documentclass[varwidth=40cm,border=2mm]{standalone}

\usepackage{minted}
\usemintedstyle{solarized}
\definecolor{bg}{HTML}{282828}

\begin{document}
\begin{LARGE}
  \inputminted{filetype}{example}
\end{LARGE}
\end{document}

(请注意我的 shell 脚本更改{filetype}{example}设置为适当的值)

错误信息说

! Undefined control sequence.
l.5 \definecolor
                {bg}{HTML}{282828}
?

! LaTeX Error: Missing \begin{document}.

但正如您所见,\begin{document}它实际上并未丢失。

我看到很多关于“未定义的控制序列”的其他问题,但不明白它实际上是什么,也不明白它在这种情况下意味着什么。

答案1

“未定义的控制序列”意味着你正在使用不存在的控制序列(或宏)。\definecolorcolor包裹. 使用时包含xcolor。因此,\usepackage{xcolor}在使用之前,请在序言中添加\definecolor

%...
\usepackage{xcolor}
\definecolor{bg}{HTML}{282828}
%...

相关内容