我想制作一个tcolorbox
在标题中写着“定义:”的,就是这样。
\documentclass{article}
\usepackage[most]{tcolorbox}
\tcbuselibrary{theorems}
% defi enviro
\tcbset{
theorem/.style args = {#1}{%
title = {\mbox{#1} :},
}
}
\tcbmaketheorem{Definition}{Definition}{%
colframe = gray!black!50,
fonttitle = \bfseries
}
\begin{document}
\begin{Definition}{Definition}
Some definition.
\end{Definition}
\end{document}
答案1
由于您不需要编号,也不需要任何特殊内容,因此您可以简单地使用\newtcolorbox
:
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{lipsum}
\newtcolorbox{mydef}{title=Definition:}
\begin{document}
\begin{mydef}
\lipsum[4]
\end{mydef}
\end{document}
答案2
看看这是否是您想要实现的:
\documentclass{article}
\usepackage[most]{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem{Definitions}{Definition}%
{colframe=gray!50!black,fonttitle=\bfseries}{}
\begin{document}
\begin{Definitions}{This is my definition}{}
Some definition.
\end{Definitions}
\end{document}
评论
- 我改成
colframe=gray!black!50
了colframe=gray!50!black
...... - 我使用
\newtcbtheorem
而不是\tcbmaketheorem
因为后者被认为已被弃用。