我有一个 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}
后此错误应消失。