数学案例以表格形式排列

数学案例以表格形式排列

我的案例环境被着色为表格。我不想这样。似乎tikz是因为从文档中删除它而导致的,但我在实际文档中到处都使用 tikz。

还有其他解决方案可以为表格着色而不会扰乱cases环境吗?

MWE 之下(使用 LuaLatex 编译)

\documentclass[table]{article}
\usepackage{polyglossia}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document}

\rowcolors{2}{green}{pink}

\begin{table}[htb]
    \centering
    \begin{tabular}{c|c}
        a & b  \\
        \hline
        1 & 2 \\
        3 & 4
    \end{tabular}
\end{table}

\begin{align*}
    \begin{cases}
    x + y &\le 2 \\
    x - y &\ge 2
    \end{cases}
\end{align*}
\end{document}

答案1

我把你的问题理解为

  • 你想给表格着色,而不是给案例环境着色,
  • 你想使用tikz

这可以通过仅本地使用来实现\rowcolors

\documentclass[table]{article}
\usepackage{polyglossia}
\usepackage{amsmath}
\usepackage{tikz}

\begin{document}

\begin{table}[htb]
    \centering\rowcolors{2}{green}{pink}
    \begin{tabular}{c|c}
        a & b  \\
        \hline
        1 & 2 \\
        3 & 4
    \end{tabular}
\end{table}

\begin{align*}
    \begin{cases}
    x + y &\le 2 \\
    x - y &\ge 2
    \end{cases}
\end{align*}
\end{document}

在此处输入图片描述

\usepackage{tikz}也可以使用

\usepackage[table]{xcolor}
\usepackage{colortbl}

使上述示例能够编译。

当然,你可以通过修补\begin{table}等方式让事情变得更加自动化,但我并不一定是这些黑客的粉丝。

相关内容