Cyan ではエラーになりました.
ソース:
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx,color}
\begin{document}
\textcolor{cyan}{aaa}
\textcolor{Cyan}{aaa}
\end{document}
コンソール出力:
$ platex test.tex
This is e-pTeX, Version 3.14159265-p3.6-141210-2.6 (utf8.euc) (TeX Live 2015) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./test.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/10/01> patch level 1)
Babel <3.9m> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2015/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2014/02/07 okumura
) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2015/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/color.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/dvipsnam.def))
(./test.aux)
! LaTeX Error: Undefined color `Cyan'.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 \textcolor{Cyan}{aaa}
ソース:
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx,color}
\begin{document}
\textcolor{cyan}{aaa}
\textcolor{Cyan}{aaa}
\end{document}
コンソール出力:
$ platex test.tex
This is e-pTeX, Version 3.14159265-p3.6-141210-2.6 (utf8.euc) (TeX Live 2015) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./test.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2015/10/01> patch level 1)
Babel <3.9m> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2015/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2014/02/07 okumura
) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2015/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2015/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/color.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/dvipsnam.def))
(./test.aux)
! LaTeX Error: Undefined color `Cyan'.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 \textcolor{Cyan}{aaa}
Fuwa Roco さんの質問にある \usepackage[dvipdfmx]{graphicx,xcolor} では graphicx が冗長なので、簡単のため xcolor だけで考えます。
色の名前の定義を増やすといえば xcolor の svgnames オプションがまず思いつくのでそれを試しました。
\usepackage[dvipdfmx]{xcolor} の場合、小文字の cyan, magenta, yellow, olive は通りますが Cyan, Magenta, Yellow, Olive は通りません。
\usepackage[dvipdfmx,svgnames]{xcolor} の場合、小文字の cyan, magenta, yellow, olive に加えて Cyan, Magenta, Yellow, Olive も通ります。
したがって、Cyan だけ通ってほかの大文字が通らない状況を再現できません。
差し支えなければ、Fuwa Roco さんのソースのプリアンブルを全部貼り付けていただいて、「Cyan だけ通る」という不思議な現象が再現する状況を
知らせていただかないと分からないと思います。依存パッケージの関係でどこかで Cyan が定義されているだけかもしれませんので。
アセト アミノフェン 様
ご対応ありがとうございます。
再現を下に記します。
使っているパッケージをシラミつぶしにしていったところ、上から4行目のEMfboxというプリアンブルがあることで「Cyan」が使えてしまうことがわかりました。
「\documentclass[titlepage]{jsbook}
\usepackage{amsmath}
\usepackage[dvipdfmx]{graphicx,xcolor}
\usepackage{EMfbox}
\begin{document}
\pagecolor{Cyan}
\title{数学}
\date{}
\maketitle
\pagecolor{white}
\end{document}」
ちなみにEMfbox.styにはCyanを定義しているコマンドを見つけることはできませんでした。
また、以前に
\usepackage[usenames]{color}
を\usepackage{EMfbox}と併用していました。
\usepackage[usenames]{color}はデフォルトとして「Cyan」や「Yellow」などなど、定義することなく大文字で用いることが可能です。しかし実際に「Yellow」など他の大文字が使えない事を考えると関連性はないと考えています。
EMfbox.styはemathというページからダウンロードしたスタイルファイルになります。もしご教授可能であれば宜しくお願い致します。また、私がとんでもない勘違いをしていればご指摘頂けると助かります。
宜しくお願い致します。
ご対応ありがとうございます。
再現を下に記します。
使っているパッケージをシラミつぶしにしていったところ、上から4行目のEMfboxというプリアンブルがあることで「Cyan」が使えてしまうことがわかりました。
「\documentclass[titlepage]{jsbook}
\usepackage{amsmath}
\usepackage[dvipdfmx]{graphicx,xcolor}
\usepackage{EMfbox}
\begin{document}
\pagecolor{Cyan}
\title{数学}
\date{}
\maketitle
\pagecolor{white}
\end{document}」
ちなみにEMfbox.styにはCyanを定義しているコマンドを見つけることはできませんでした。
また、以前に
\usepackage[usenames]{color}
を\usepackage{EMfbox}と併用していました。
\usepackage[usenames]{color}はデフォルトとして「Cyan」や「Yellow」などなど、定義することなく大文字で用いることが可能です。しかし実際に「Yellow」など他の大文字が使えない事を考えると関連性はないと考えています。
EMfbox.styはemathというページからダウンロードしたスタイルファイルになります。もしご教授可能であれば宜しくお願い致します。また、私がとんでもない勘違いをしていればご指摘頂けると助かります。
宜しくお願い致します。
EMfbox.sty が emathPh.sty を読み込み,さらに \color コマンドが未定義の場合 EMcolor.sty が読み込まれるようです.
そして,EMcolor.sty の360行目から以下のような色の定義がありました.
\definecolor{Cyan}{cmyk}{1,0,0,0}%
\definecolor{PastelBlue}{cmyk}{0.5,0,0,0}%
\definecolor{CobaltBlue}{cmyk}{0.88,0.43,0.20,0.11}%
\definecolor{SailorBlue}{cmyk}{0.8,0.4,0,0}%
\definecolor{ForgetMeNot}{cmyk}{0.56,0.11,0.05,0}%
そして,EMcolor.sty の360行目から以下のような色の定義がありました.
\definecolor{Cyan}{cmyk}{1,0,0,0}%
\definecolor{PastelBlue}{cmyk}{0.5,0,0,0}%
\definecolor{CobaltBlue}{cmyk}{0.88,0.43,0.20,0.11}%
\definecolor{SailorBlue}{cmyk}{0.8,0.4,0,0}%
\definecolor{ForgetMeNot}{cmyk}{0.56,0.11,0.05,0}%
前田 一貴 様
コマンドを試していただきありがとうございました。
\usepackage{EMfbox}
というプリアンブルが関係していることが分かりました。
これがないと、確かに「Cyan」ではエラーになります。
コマンドの例は以下になります。
「\documentclass[titlepage]{jsbook}
\usepackage{amsmath}
\usepackage[dvipdfmx]{graphicx,xcolor}
\usepackage{EMfbox}
\begin{document}
\pagecolor{Cyan}
\title{数学}
\date{}
\maketitle
\pagecolor{white}
\end{document」
コマンドを試していただきありがとうございました。
\usepackage{EMfbox}
というプリアンブルが関係していることが分かりました。
これがないと、確かに「Cyan」ではエラーになります。
コマンドの例は以下になります。
「\documentclass[titlepage]{jsbook}
\usepackage{amsmath}
\usepackage[dvipdfmx]{graphicx,xcolor}
\usepackage{EMfbox}
\begin{document}
\pagecolor{Cyan}
\title{数学}
\date{}
\maketitle
\pagecolor{white}
\end{document」