![如何使用 tcolorbox 保留图形标题](https://linux22.com/image/479530/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20tcolorbox%20%E4%BF%9D%E7%95%99%E5%9B%BE%E5%BD%A2%E6%A0%87%E9%A2%98.png)
我怎样才能将标题图保留在 tcolorbox 中?我想将饼图放在 tcb 中,但当我删除
\begin{figure}[h]
和时\end{figure}
,标题被删除了。有什么解决办法吗?谢谢。
插图:
\begin{figure}[h]
\centering
\begin{tikzpicture}
\pie [polar]{10/Excellentes, 20/Bonnes, 30/Moyennes, 40/Mauvaises}
\end{tikzpicture}
\caption{ Présentation }
\label{fig: Question}
\end{figure}
\\
\begin{tcolorbox}[colback=white]
\centering
\begin{tikzpicture}
\pie [polar]{10/Excellentes, 20/Bonnes, 30/Moyennes, 40/Mauvaises}
\end{tikzpicture}
\caption{ Présentation ghjghjghjg }
\label{fig: Qp}
\end{tcolorbox}
答案1
欢迎!tcolorbox
允许您拥有浮点数,例如tcolorbox
es 中的数字(或更准确地说,as)。您需要tcolorbox
为此定义一个。
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{pgf-pie}
\begin{document}
\begin{figure}[h]
\centering
\begin{tikzpicture}
\pie [polar]{10/Excellentes, 20/Bonnes, 30/Moyennes, 40/Mauvaises}
\end{tikzpicture}
\caption{ Pr\'esentation }
\label{fig: Question}
\end{figure}
% define a tcolorbox version of figures, see p. 115 of the manual
\newtcolorbox[blend into=figures]{myfigure}[2][]{float=htb,capture=hbox,
title={#2},every float=\centering,#1}
\begin{myfigure}[label={fig:Qp},% <- label goes here
colback=white]{Another pr\'esentation.}% <- caption goes here
\begin{tikzpicture}
\pie [polar]{10/Excellentes, 20/Bonnes, 30/Moyennes, 40/Mauvaises}
\end{tikzpicture}
\end{myfigure}
As shown in figure~\ref{fig:Qp}, one can have floats in (or, more precisely, as)
\verb|tcolorbox|es.
\end{document}
此外,请考虑在将来为我们提供以 开头\documentclass
和结尾的\end{document}
、最少的、可编译的完整文档。