여러 개의 tbox 명령을 하나의 명령으로 결합하는 방법

여러 개의 tbox 명령을 하나의 명령으로 결합하는 방법

다음 코드가 있습니다.

\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를 사용하여) 명령을 재정의하여 입력할 필요가 없는지 궁금합니다.

[향상되고 날카로운 모서리, 콜백=흰색, 콜프레임=검정색, 그림자={검정색, 불투명도=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}

관련 정보