Closed6

KaTex の色操作

nikogolinikogoli
  • Katex は\colorbox命令を使うと、綺麗な色付き長方形が出力できる
  • KaTex は改行時の行間を操作する命令\\[-7pt]が使える
つまりこういうことよ\\[5pt]\colorbox{blue}{   }\\[-7pt] \scriptstyle \colorbox{gold}{    \ \ }
nikogolinikogoli
$$
つまりこういうことよ\\[5pt]
\colorbox{blue}{   }\\[-7pt]
\scriptstyle \colorbox{gold}{    \ \ }
$$
nikogolinikogoli

やってること

  1. 上の行に青の長方形、下の行に黄色の長方形を出力する
  2. 改行時に無理やり下の行を押し上げることで、2色を重ね合わせている\\
      \\

ポイント

  • 重ね合わせによる高さの増加に対処するため、\scriptstyleで下の行の文字サイズを縮小する
  • サイズを縮小すると長方形の長さも縮むので、空白を駆使して頑張って合わせる
  • 日本語空白を使わないと、色付き長方形の高さが半分くらいになるので注意
nikogolinikogoli

メリット

特に無い

nikogolinikogoli
\colorbox{white}{\boxed{\ \color{red}{\bullet}\ }}\\[5pt] \colorbox{green}{\color{green}{|}}\colorbox{white}{\color{white}{|}}\colorbox{red}{\color{red}{|}}\\[12pt] \\[-4pt]\scriptstyle \colorbox{black}{\color{black}{aaaaaaa}}\\[-5.5pt] \scriptstyle \colorbox{red}{\color{red}{aaaaaaa}}\\[-5.5pt] \scriptstyle \colorbox{orange}{\color{orange}{aaaaaaa}}
nikogolinikogoli
$$
\colorbox{white}{\boxed{\ \color{red}{\bullet}\ }}
$$
$$
\colorbox{green}{\color{green}{|}}\colorbox{white}{\color{white}{|}}\colorbox{red}{\color{red}{|}}
$$
$$
\\[-4pt]\scriptstyle \colorbox{black}{\color{black}{aaaaaaa}}\\[-5.5pt]
\scriptstyle \colorbox{red}{\color{red}{aaaaaaa}}\\[-5.5pt]
\scriptstyle \colorbox{orange}{\color{orange}{aaaaaaa}}
$$
このスクラップは2022/03/21にクローズされました