何らかの理由で、color
パッケージは基本色さえ正しく定義していません --- dvips の色は言うまでもありません。少なくとも、赤、青、黄、緑は適切に定義されています。しかし、他の色は、基本色であり、常に使用できるはずであっても、まったく定義されないようです。以下のコードを実行すると、2 番目の文で使用されている 3 つの色がまったく定義されていないことを示す 3 つのエラー メッセージが表示されます。
\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 のバグにより、現在画像がご利用いただけません。ご不便をおかけして申し訳ございません。