答案1
如果您想要對整個列自動執行此過程,則需要有權存取列規範。這是不可能的amsmath
的*matrix
環境。相反,使用array
\color{red}
並使用規範在每個條目前面插入>{<prefix>}
:
\documentclass{article}
\usepackage{amsmath,array,xcolor}
\begin{document}
$
A = \begin{bmatrix}
a & b & c & d \\
a & b & c & d \\
a & b & c & d \\
a & b & c & d
\end{bmatrix} \qquad
\left[\begin{array}{@{} >{\color{red}}c c >{\color{red}}c c @{}}
a & b & c & d \\
a & b & c & d \\
a & b & c & d \\
a & b & c & d
\end{array}\right] = A
$
\end{document}
答案2
稍微容易一點!
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}
\usepackage{color}
\begin{document}
\[
A =
\def\b{b}
\def\d{d}
\def\a{\color{red}a}
\def\c{\color{red}c}
\begin{bmatrix}
\a & \b & \c & \d \\
\a & \b & \c & \d \\
\a & \b & \c & \d \\
\a & \b & \c & \d \\
\end{bmatrix}
\]
\end{document}
答案3
基於如何為數學符號上色?或者在數學模式下為方程式添加顏色的更簡單方法?(我用谷歌搜尋“數學顏色乳膠”)。
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
\begin{equation}
A = \begin{bmatrix}
\textcolor{red}{a} & b & \textcolor{red}{c} & d \\
\textcolor{red}{a} & b & \textcolor{red}{c} & d \\
\textcolor{red}{a} & b & \textcolor{red}{c} & d \\
\textcolor{red}{a} & b & \textcolor{red}{c} & d \\
\end{bmatrix}
\end{equation}
\end{document}