数组内的颜色

数组内的颜色

我正在使用软件包amsmathcolor

以下操作可以将整个数组变成蓝色:

\documentclass{article}
\usepackage{amsmath}
\usepackage{color}
\begin{document}

\[
{\color{blue}
\left(
\begin{array}{c}
 1\\
 -3
\end{array}
\right)
}
\]

\end{document}

如果我只想让数字变成蓝色,我可以将其移动到\color括号内:

\documentclass{article}
\usepackage{amsmath}
\usepackage{color}
\begin{document}

\[
\left(
{\color{blue}
\begin{array}{c}
 1\\
 -3
\end{array}
}
\right)
\]

\end{document}

可以。但是,如果我\color在数组内部移动,则不起作用。两个错误是

缺失 } 插入

额外},或者忘记了$。

\documentclass{article}
\usepackage{amsmath}
\usepackage{color}
\begin{document}

\[
\left(
\begin{array}{c}
{\color{blue}
 1\\
 -3
 }
\end{array}
\right)
\]

\end{document}

为什么这不起作用?

答案1

为每个单元格着色:

\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor,array}

\begin{document}

\[
\left(
\begin{array}{@{}>{\color{blue}}c@{}}
 1\\
 -3
\end{array}
\right)
\]

\end{document}

在此处输入图片描述

相关内容