newtcolorbox 中的选项不起作用

newtcolorbox 中的选项不起作用

我想为我的tcolorboxes论文创建一个模板,但我似乎无法让选项正常工作。这是我的 MWE(第一个tcolorbox不是使用\newtcolorbox命令,仅显示我想要实现的结果,第二个是使用\newtcolorbox

\documentclass[openany,11pt]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox} 

\definecolor{Carmine}{HTML}{960018}%define a color  for code blocks [background Latex Code]


\newtcolorbox{mybox2}[3][Heading]
{
title= \textbf{#1},
colback=#2!5!white, %background color box
colframe=red!50!black, %framecolor box
colbacktitle=#3!85!white, %backgroundcolor titile box
coltitle=white, %color title
%sharp corners,
arc=.3mm, 
fonttitle=\bfseries,
}

\begin{document}

\begin{tcolorbox}[%
colback=red!5!white, %background color box
colframe=red!50!black, %framecolor box
colbacktitle=Carmine!85!white, %backgroundcolor titile box
coltitle=white, %color title
%sharp corners,
arc=.3mm, 
fonttitle=\bfseries,
title= \textbf{Gaspreisfunktion},
]
Zusammensetzung einer \textbf{Indexformel}.
\end{tcolorbox}

\vspace{2cm}


\begin{mybox2}{Uberschrift}{red}{Carmin}
Zusammensetzung einer \textbf{Indexformel}
\end{mybox2}


\end{document}

答案1

\newtcolorbox{foo}[3][Heading}定义一个带有一个可选参数(第一个!)的,与两个强制参数tcolorbox成对使用。[...]{}

用法

\begin{mybox2}{Uberschrift}{red}{Carmin}那么 是错误的,一定是\begin{mybox2}[Uberschrift]{red}{Carmine},同时纠正 的错字Carmine

\documentclass[openany,11pt]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox} 

\definecolor{Carmine}{HTML}{960018}%define a color  for code blocks [background Latex Code]


\newtcolorbox{mybox2}[3][Heading]{
  title= \textbf{#1},
  colback=#2!5!white, %background color box
  colframe=red!50!black, %framecolor box
  colbacktitle=#3!85!white, %backgroundcolor titile box
  coltitle=white, %color title
  % sharp corners,
  arc=.3mm, 
  fonttitle=\bfseries,
}

\begin{document}

\begin{tcolorbox}[%
  colback=red!5!white, %background color box
  colframe=red!50!black, %framecolor box
  colbacktitle=Carmine!85!white, %backgroundcolor titile box
  coltitle=white, %color title
  % sharp corners,
  arc=.3mm, 
  fonttitle=\bfseries,
  title= \textbf{Gaspreisfunktion},
  ]
  Zusammensetzung einer \textbf{Indexformel}.
\end{tcolorbox}

\vspace{2cm}


\begin{mybox2}[Uberschrift]{red}{Carmine}
Zusammensetzung einer \textbf{Indexformel}
\end{mybox2}


\end{document}

在此处输入图片描述

相关内容