不同颜色的括号

不同颜色的括号

我需要一个建议..我需要重新创建以下公式: 在此处输入图片描述

唯一的区别是括号的颜色需要是红色。是否必须在数学模式下执行此操作,还是可以通过其他方式实现?

答案1

有必要在数学模式下执行此操作吗?

它肯定会简化某些事情,例如大方括号的大小。

以下解决方案基于\colvec序言中定义的宏。它假设在数学模式下遇到它。它使用\color指令在红色和黑色之间切换,并使用array环境来“堆叠”内容。请注意,该\colvec宏设计为可嵌套;因此,它既可用于外部结构,也可用于三个内部结构。每个结构中的文本材料使用(用于小型大写字母)和(用于粗体)指令\colvec进行处理。\textsc\textbf

在此处输入图片描述

\documentclass{article}
\usepackage{array,amsmath,xcolor}
\newcommand{\colvec}[1]{ % % to be used in math mode
  \color{red}\left[\color{black}
    \begin{array}{@{}l@{}} #1 \end{array}
  \color{red}\right]\color{black}
}

\begin{document}
\begin{center}
$ % start math mode
\colvec{%
  \alpha \\
  \textsc{argstr} =
    \colvec{
      \textsc{arg}1 = x\\
      \dots}\\[2ex] % a bit of extra vertical space
  \textsc{eventstr} = 
    \colvec{%
      \textsc{e}1 = e_1 \\
      \dots}\\[2ex] % ditto
  \textsc{qualia} = 
    \colvec{%
      \textsc{const} = \textbf{what $x$ is made of}\\
      \textsc{formal} = \textbf{what $x$ is}\\
      \textsc{telic} = \textbf{function of $x$}\\
      \textsc{agentive} = \textbf{how $x$ came into being}}
  }
$ % end math mode
\end{center}
\end{document}

相关内容