\Tikzのチュートリアル中のコード\colorがうまく機能しない

\Tikzのチュートリアル中のコード\colorがうまく機能しない

- 高橋 圭 の投稿
返信数: 2
環境はWindows10+VScode+uplatex+dvipdfmxです。

Tikzのドキュメントの最初のチュートリアルを試しています。
問題となっている部分のコードを抜き出すと以下通りです。

\documentclass[dvipdfmx,uplatex]{jsarticle}

\usepackage{tikz,amsmath,amssymb,okumacro}

\usetikzlibrary{intersections}


\begin{document}

\begin{tikzpicture}[scale=3]

 \path [name path = upward line] (1,0) -- (1,1);

 \path [name path = sloped line] (0,0) -- (30:1.5cm);

 \draw [name intersections = {of= upward line and sloped line, by=t}][very thick, orange] (1,0)-- node [right=1pt,fill=white]

{$\displaystyle \tan\alpha \color{black} = \frac{{\color{red}\sin\alpha}}{\color{blue}\cos\alpha}$} (t);


\end{tikzpicture}

 


\end{document}


この中で

\tan\alpha \color{black} = \frac

によってイコール記号と分数の横棒の文字色をオレンジから黒色の文字に変更していますが、現在の私の環境では分数の横棒は黒色に変更されるのですが、イコール記号がオレンジのままになってしまいます。

どのようにすればこの問題は解決されるのでしょうか。よろしくお願いいたします。

高橋 圭 への返信

Re: \Tikzのチュートリアル中のコード\colorがうまく機能しない

- Akira Kakuto の投稿
dvipdfmx や xdvipdfmx の tikz ドライバでは,時々
ちゃんとした結果にならないことがあるようですが,
現在の例では,こちらではイコール記号と分数の横棒
が共に黒になっています。

*File List*
upldefs.ltx    2019/09/22 v1.6t-u02 upLaTeX Kernel (Default settings)
  jy2mc.fd    2018/07/03 v1.6q-u02 KANJI font defines
  jy2gt.fd    2018/07/03 v1.6q-u02 KANJI font defines
  jt2mc.fd    2018/07/03 v1.6q-u02 KANJI font defines
  jt2gt.fd    2018/07/03 v1.6q-u02 KANJI font defines
ukinsoku.tex
jsarticle.cls    2019/07/25 jsclasses (okumura, texjporg)
  jslogo.sty    2019/07/25 okumura, texjporg
    tikz.sty    2019/08/03 v3.1.4b (3.1.4b)
    pgf.sty    2019/08/03 v3.1.4b (3.1.4b)
  pgfrcs.sty    2019/08/03 v3.1.4b (3.1.4b)
everyshi.sty    2001/05/15 v3.00 EveryShipout Package (MS)
pgfrcs.code.tex
pgfcore.sty    2019/08/03 v3.1.4b (3.1.4b)
graphicx.sty    2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
graphics.sty    2019/11/01 v1.3d Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2016/06/04 v1.11 sample graphics configuration
dvipdfmx.def    2017/06/24 v5.0g Graphics/color driver for dvipdfmx
  pgfsys.sty    2019/08/03 v3.1.4b (3.1.4b)
pgfsys.code.tex
pgfsyssoftpath.code.tex    2019/08/03 v3.1.4b (3.1.4b)
pgfsysprotocol.code.tex    2019/08/03 v3.1.4b (3.1.4b)
  xcolor.sty    2016/05/11 v2.12 LaTeX color extensions (UK)
  color.cfg    2016/01/02 v1.6 sample color configuration
pgfcore.code.tex
pgfcomp-version-0-65.sty    2019/08/03 v3.1.4b (3.1.4b)
pgfcomp-version-1-18.sty    2019/08/03 v3.1.4b (3.1.4b)
  pgffor.sty    2019/08/03 v3.1.4b (3.1.4b)
pgfkeys.sty   
pgfkeys.code.tex
pgfmath.sty   
pgfmath.code.tex
pgffor.code.tex
tikz.code.tex
amsmath.sty    2019/11/16 v2.17d AMS math features
amstext.sty    2000/06/29 v2.01 AMS text
  amsgen.sty    1999/11/30 v2.0 generic functions
  amsbsy.sty    1999/11/29 v1.2d Bold Symbols
  amsopn.sty    2016/03/08 v2.02 operator names
amssymb.sty    2013/01/14 v3.01 AMS font symbols
amsfonts.sty    2013/01/14 v3.01 Basic AMSFonts support
okumacro.sty    2019/07/25 okumura, texjporg
    umsa.fd    2013/01/14 v3.01 AMS symbols A
    umsb.fd    2013/01/14 v3.01 AMS symbols B
***********
Akira Kakuto への返信

Re: \Tikzのチュートリアル中のコード\colorがうまく機能しない

- 高橋 圭 の投稿
回答ありがとうございます。
使っているファイルのバージョンが古い可能性があると考え、TeXLive2017をアンインストールし、TeXLive2019をインストールし実行してみましたが、結果は変わらずイコール記号がオレンジ、分数の棒線が黒という結果でした。
\tan\alpha \color{green} = \frac
とすると、イコール記号、分数の横棒ともに緑になるのですが、なぜ黒だけうまく実行されないのかが不可解です。