如何解决 xcolor 的选项冲突?

如何解决 xcolor 的选项冲突?

我使用了很多软件包。我最终想使用,bashful但现在与发生了冲突xcolor。我应该如何解决/调查这个问题?

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[a4paper, total={165mm,250mm}]{geometry}
\usepackage[xparse,skins,breakable]{tcolorbox}
\usepackage[framemethod=tikz]{mdframed}
\usepackage[dvipsnames]{xcolor}
\usepackage{listings}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{regexpatch}
\usepackage{realboxes}
\usepackage{textcomp}
\usepackage{xfrac}
\usepackage{tikzpagenodes}
\usepackage{inconsolata}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{tabularx,ragged2e}
\usepackage{zref-savepos}
\usepackage{bashful}

\usetikzlibrary{calc}

\begin{document}
Lorem ipsum
\end{document}

这里的错误:

! LaTeX Error: Option clash for package xcolor.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.9 \usepackage
               {listings}

答案1

正如 @Zarko 在评论中所建议的那样,如果xcolor在 之前加载,错误就会消失(至少对我来说是这样) tcolorbox。这能解决你的问题吗?这是一个 MWE:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage[a4paper, total={165mm,250mm}]{geometry}
\usepackage[dvipsnames]{xcolor}
\usepackage[xparse,skins,breakable]{tcolorbox}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{listings}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{regexpatch}
\usepackage{realboxes}
\usepackage{textcomp}
\usepackage{xfrac}
\usepackage{tikzpagenodes}
\usepackage{inconsolata}
\usepackage{booktabs}
\usepackage{tikz}
\usepackage{tabularx,ragged2e}
\usepackage{zref-savepos}
\usepackage{bashful}

\usetikzlibrary{calc}

\begin{document}
Lorem ipsum
\end{document}

发生此错误的原因可能是,如果未加载,则使用特定选项进行tcolorbox加载xcolor包裹。

这是一个类似的问题:https://tex.stackexchange.com/a/83102/199568

相关内容