Cloud LaTexの文字の色について調査した。この調査は2021年7月22日の時点での調査結果である。
https://cloudlatex.io/ja
下記の通り、red、blue、green、yellow、magenta、white、blockの文字の色を出力させみた。
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage{color}
%中略%
\textcolor{red}{red}\\
\textcolor{blue}{blue}\\
\textcolor{green}{green}\\
\textcolor{yellow}{yellow}\\
\textcolor{magenta}{magenta}\\
\colorbox{black}{\textcolor{white}{white}}\\
\textcolor{black}{black}\\
次の通りの出力結果になる。やっぱり、背景が白では「while」の文字列は見えなくなるから、背景に黒色を指定した。
だが、「dvipdfmx:warning: Unparsed material at end of special ignored.」と警告が出て、文字の色変更前は、「\includegraphics[width=60mm]{figures/Sample.png}」を指定して画像が表示させていたが、表示されなくなった。画像表示されない事態ならば、エラーが出るべきと思うが、何故か警告扱いだった。
これは、どうやら、「\usepackage{color}」があると、画像表示されなくなる。何故かは不明。
\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage{color}
解決策
下記のように、「\documentclass」のオプションで 「dvipdfmx」 を指定すれば、画像が正常に表示されて、警告が出なくなる。
\documentclass[dvipdfmx]{jsarticle}
\usepackage{graphicx}
\usepackage{color}
参考
LaTeX で TikZ を usepackage していると PNG 画像が表示されなくなる
文字に色をつける – color, textcolor