
У меня есть следующий код,
\documentclass{article}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcolorbox}[enhanced, sharp corners, colback=white, colframe=black, drop shadow={black,opacity=1}]
\subsubsection{Méthode1.3}
Soit G un groupe, noté multiplicativement, et soit $a\in G$. Pour déterminer l'ordre de l'élément $a$, on peut:
\end{itemize}
\end{tcolorbox}
\end{документ}
который генерирует что-то вроде:
Однако, конечно, было бы излишеством печатать
\begin{tcolorbox}[enhanced, sharp corners, colback=white, colframe=black, drop shadow={black,opacity=1}]
каждый раз
Поэтому мне интересно, можно ли как-то переопределить команду (возможно, используя \newtcolorbox), чтобы мне не нужно было вводить
[улучшено, острые углы, colback=белый, colframe=черный, падающая тень={черный,opacity=1}]
решение1
Да, именно для этого и \newtcolorbox
предназначено.
Вот вывод с tcolorbox
и MyBox
окружением, определенным через \newtcolorbox
:
Код:
\documentclass{article}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[most]{tcolorbox}
\pagecolor{white}
\usepackage{lipsum}
\newtcolorbox{MyBox}[1][]{%
enhanced,
sharp corners,
colback=white,
colframe=black,
drop shadow={black,opacity=1},
#1
}%
\begin{document}
\begin{tcolorbox}[
enhanced,
sharp corners,
colback=white,
colframe=black,
drop shadow={black,opacity=1},
]
\lipsum[1]
\end{tcolorbox}
\begin{MyBox}
\lipsum[1]
\end{MyBox}%
\end{document}