由於某種原因,該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 錯誤,圖像目前不可用。對此造成的不便,廣大民眾深表歉意。