tcb/shadow 未知

tcb/shadow 未知

我已经安装了最新版本的pgftcolorbox,但仍然收到错误:

I do not know the key 'tcb/shadow'...

以下为序言第一部分

\documentclass[xcolor=svgnames,a5paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[frenchb]{babel}
\usepackage{multicol}
\usepackage{amssymb,amsmath,amsthm,amsfonts}
\usepackage{cases}
\usepackage[svgnames]{xcolor}
\usepackage{tcolorbox}
\tcbuselibrary{skins}
%\usepackage{tikz}
\usepackage{tkz-tab}
\usepackage{tkz-base}
%\usepackage{tkz-arith}
\usepackage{tkz-fct}
\usepackage{tkz-tukey}
\usepackage{pgfplots}
\pgfplotsset{width=10cm,compat=newest}


\usetikzlibrary{arrows,decorations.pathmorphing,shadows}
\usepackage{mdframed, graphicx, xkeyval,ifthen, ifpdf, etoolbox}
\usepackage{tabularx}

\usepackage{pifont}

\usepackage{colortbl}
\usepackage[tikz]{bclogo}

\usepackage{alterqcm}


\usepackage{mdframed, graphicx, xkeyval,ifthen, ifpdf, etoolbox,fp,calc}

\usepackage{fancybox}

\usepackage{framed}
\usepackage[right]{eurosym}
\usepackage{multicol}
\providecommand{\subtitle}[1]{%essai commande de sous-titre
  \usepackage{titling}
  \posttitle{%
    \par\large#1\end{center}}
}

\frenchbsetup{StandardLists=true}
\usepackage{enumitem}
\setlist[itemize,1]{label=$\diamond$}
\setlist[itemize,2]{label=$\bullet$}
\usepackage{fancyhdr}
\pagestyle{fancy}

\usepackage{answers}
\usepackage{lmodern}
\usepackage{textcomp} % provides euro and other symbols


\usepackage{hyperref}
\hypersetup{
            colorlinks=true,
            linkcolor=blue,
            citecolor=Blue,
            urlcolor=Blue,
            breaklinks=true}
\urlstyle{same}  % don't use monospace font for urls

\usepackage[margin=2cm]{geometry}

\newcommand下面是使用的代码tcolorbox

\newcommand{\imps}[2]{%
\tcbset{skin=enhanced,colback=red!5!white,
  colframe=red!75!black,fonttitle=\bfseries}

\begin{tcolorbox}[skin=beamer,shadow={2mm}{-1mm}{0mm}{gris0!80!white},width=#1cm]
#2.
\end{tcolorbox}
}

非常感谢你的帮助

TeXwriter 1.6.9 : Android

使用选项“most”或“all”时发生错误。这里有一个较短的文档可以帮助您。

\documentclass[xcolor=svgnames,a5paper,]{article}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\pgfplotsset{width=10cm,compat=newest}

\usepackage{colortbl}

\usepackage{tcolorbox}
\tcbuselibrary{skins}

\definecolor{gris}{gray}{.80}
\newcommand{\imps}[2]{%
\tcbset{skin=enhanced,colback=red!5!white,
  colframe=red!75!black,fonttitle=\bfseries}

\begin{tcolorbox}[skin=beamer,shadow={2mm}{-1mm}{0mm}{gris!80!white},width=#1cm]
#2.
\end{tcolorbox}
}
\begin{document}
\imps{4}{L'abscisse figure toujours en première position et l'ordonnée en seconde position}
\end{document}

答案1

CHANGELOG以下是源文件中的摘录tcolorbox

version 2.31 (2013/06/18)
- several internal changes
[...]
- new shadow features for the 'skins' library with the options:
  'shadow', 'fuzzy shadow', 'drop shadow', 'drop fuzzy shadow', 'halo', 'fuzzy halo'

确实,如果我使用 TeX Live 2013 编译您的示例,则不会出现任何错误;而当我使用 TeX Live 2012 编译时则会出现错误。

因此,您的 TeX Writer 版本附带的 TeX 发行版似乎相当老旧。我认为,如果不订阅 TeX Writer 的(付费)年度订阅,您无法只升级 TeX 发行版;但是,在开发者的网站上,没有显示当前附带的 TeX Live 版本,因此最好在付款前询问开发者。

相关内容