
次のコードがあります。
\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=黒、ドロップシャドウ={黒、不透明度=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}