尝试加载时,我收到错误消息“Option clash for package xcolor”。我已经明白这是因为我之前加载的其他包也自动加载了这个包。我只需要知道哪个包会这样做,这样我就可以在命令中放入“xcolor”选项。我的前言如下。
\documentclass[a4paper,12pt]{report}
\usepackage{graphicx}
\usepackage[backend=biber, natbib=true, style=authoryear]{biblatex}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{amsmath}
\usepackage{tikz}
\usepackage{smartdiagram}
\usepackage{amsfonts}
\usepackage[table,xcdraw]{xcolor}
\usepackage{float}
\smartdiagramset{circular distance=4cm,
font=\normalsize,
text width=2.5cm,
arrow line width=0.2cm
}
\newsavebox{\mybox}
\savebox{\mybox}{%
\smartdiagram[circular diagram]{Insured \\ policy holder,Insurer \\ company}
}
答案1
找出哪个包加载了什么通常是一项艰巨的任务。相反,在文档类之前传递选项。如果仍然有选项冲突,那么您不能将该选项与其他包加载一起使用。还有smartdiagram -> tikz -> {graphicx,xcolor}
。
\PassOptionsToPackage{table,xcdraw}{xcolor}
\documentclass[a4paper,12pt]{report}
\usepackage[backend=biber, natbib=true, style=authoryear]{biblatex}
\usepackage{algorithm}
\usepackage{caption}
\usepackage{amsmath,amsfonts}
\usepackage{smartdiagram}
\usepackage{float}
\smartdiagramset{circular distance=4cm,
font=\normalsize,
text width=2.5cm,
arrow line width=0.2cm
}
\newsavebox{\mybox}
\savebox{\mybox}{%
\smartdiagram[circular diagram]{Insured \\ policy holder,Insurer \\ company}
}
\begin{document}
.
\end{document}