我想为我的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}