Tufte LaTeX 无法识别子方程式和 \usepackage[table]{xcolor}

Tufte LaTeX 无法识别子方程式和 \usepackage[table]{xcolor}

我有一个 LaTeX 文档,我想将其放入tufte格式中。但是,当我编译时,它无法识别\begin{subequations}(我使用的\usepackage)并且不接受\usepackage[table]{xcolor}我使用的,所以我的矩阵的列被涂成了灰色。有人知道为什么会这样吗?

这是一个最小的工作示例,其中我展示了我使用的包和我想要做的事情的类型:

\documentclass{tufte-book}

\hypersetup{colorlinks}
\usepackage{lipsum}
\usepackage{booktabs}
\usepackage{graphicx}
\setkeys{Gin}{width=\linewidth,totalheight=\textheight,keepaspectratio}
\graphicspath{{graphics/}}
\usepackage{fancyvrb}
\fvset{fontsize=\normalsize}
\usepackage{xspace}
\usepackage{units}

%Packages I included
\usepackage{transparent}
\usepackage[table]{xcolor}
\usepackage{listings}
\usepackage{amsthm}
\usepackage{bbm}

\begin{document}

\begin{align*} 
 \begin{array}{cc}
      \cellcolor{gray!25} 2 & \cellcolor{gray!25} 3 \\
      1 & 4
    \end{array}
    \right)}_{A}   
         \left(
    \begin{array}{c}
      \cellcolor{gray!25} v_{1}  \\
       \cellcolor{gray!25} v_{2}
    \end{array}
    \end{align*}

 $A^{-1}$ is a matrix such that: 
\begin{subequations}
\begin{align}
A \cdot A^{-1}&=A^{-1} \cdot A=I\,, \\
\left(A^{-1} \right) ^{-1}&=A\,, \\
\left( A^{t} \right) ^{-1}&=\left( A^{-1} \right)^{t}\,, \\
\left( A \cdot B \right)^{-1}&=B^{-1} \cdot A^{-1}\,.
\end{align}
\end{subequations}    
\end{document}

一些错误:

! LaTeX Error: Option clash for package xcolor.
! LaTeX Error: Environment subequations undefined.

我使用 TexMaker 和 TeX Live 2012(Mac OS 10.7.5)谢谢!

答案1

让我们一次处理一个错误:

! LaTeX Error: Option clash for package xcolor.

发生此错误的原因是tufte-book文档类正在加载xcolor包但未提供table选项。要解决此问题,请添加此行以下\documentclass行:

\PassOptionsToPackage{table}{xcolor}% must be *before* \documentclass
\documentclass{tufte-book}

现在:

! LaTeX Error: Environment subequations undefined.

此错误是由于amsmath尚未加载包。添加\usepackage{amsmath}后此错误应消失。

相关内容