색상 패키지가 색상을 올바르게 정의하지 않습니다.

색상 패키지가 색상을 올바르게 정의하지 않습니다.

어떤 이유로 color패키지는 dvips 색상은 물론이고 기본 색상조차 올바르게 정의하지 않습니다. 최소한 빨간색, 파란색, 노란색 및 녹색이 잘 정의되어 있습니다. 그러나 다른 색상은 기본 색상이고 항상 사용 가능하다고 가정하더라도 전혀 정의되지 않는 것 같습니다. 아래 코드를 실행하면 두 번째 문장에 사용된 세 가지 색상이 전혀 정의되지 않았음을 나타내는 세 가지 오류 메시지가 나타납니다.

\documentclass{article}
\usepackage[dvipsnames]{color}

\begin{document}

This is \textcolor{red}{RED}, \textcolor{blue}{BLUE}, \textcolor{yellow}{YELLOW}, and \textcolor{green}{GREEN}.

But this is not \textcolor{brown}{BROUN}, nor \textcolor{gray}{GRAI}, nor \textcolor{orange}{OLENGE}, for example.

\end{document}

Windows 10에서 MikTeX를 사용하고 있는데 LaTeX, pdfLaTeX 또는 XeTeX로 컴파일하는지 여부에 관계없이 동일한 3개의 오류가 발생합니다.

예, 패키지를 사용하면 xcolor이러한 오류가 사라진다는 것을 알고 있지만 무엇이 그렇게 잘못될 수 있는지 궁금합니다.

답변1

설명서(4페이지)에서:

색상은 검정색, 흰색, 빨간색, 녹색, 파란색, 청록색, 자홍색, 노란색이 미리 정의되어 있어야 합니다....

brown, orange또는 에 관한 내용은 없습니다 gray. 드라이버를 사용하는 경우 dvips기본적으로 68가지 색상을 정의한다고 하는데, 이 드라이버를 사용하거나 관련 모델을 로드하면 액세스할 수 있습니다. 그러나 68개 중 어느 것도 , brown또는 orange가 아닙니다 gray. 그러나 여기에는 Brown, Orange및 가 포함됩니다 Gray.

예를 들어 다음과 함께 작동합니다 xelatex.

\documentclass{article}
\usepackage[dvips,usenames]{color}

\begin{document}

This is \textcolor{red}{RED}, \textcolor{blue}{BLUE}, \textcolor{yellow}{YELLOW}, and \textcolor{green}{GREEN}.

But this is not \textcolor{Brown}{BROUN}, nor \textcolor{Gray}{GRAI}, nor \textcolor{Orange}{OLENGE}, for example.

\end{document}

또는 다음을 위한 것입니다 pdflatex:

\documentclass{article}
\usepackage[usenames,dvipsnames]{color}

\begin{document}

This is \textcolor{red}{RED}, \textcolor{blue}{BLUE}, \textcolor{yellow}{YELLOW}, and \textcolor{green}{GREEN}.

But this is not \textcolor{Brown}{BROUN}, nor \textcolor{Gray}{GRAI}, nor \textcolor{Orange}{OLENGE}, for example.

\end{document}

현재 Okular-on-X 버그로 인해 이미지를 사용할 수 없습니다. 호이 폴로이는 불편을 끼쳐드려 죄송합니다.

관련 정보