%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% boxes %% 信息框 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% 带标题的文本框 \newtcolorbox{titledbox}[1]{% tikznode boxed title, enhanced, arc=3pt, interior style={white}, attach boxed title to top center = {yshift=-\tcboxedtitleheight/2}, fonttitle=\hm, colbacktitle=white,coltitle=black, boxed title style={size=normal,colframe=white,boxrule=0pt}, boxrule=.5pt, left=5pt, right=5pt, top=5pt, bottom=0pt, boxsep=5pt, title={#1}, halign=left, fontupper=\fzkai } %% Note \newtcolorbox{notebox}{% enhanced, arc=2pt, boxrule=.5pt, left=5pt, right=5pt, top=0pt, bottom=0pt, boxsep=5pt, colframe=NavyBlue, colback=NavyBlue!5!White, colbacktitle=NavyBlue!5!White, coltext=NavyBlue, title={\textcolor{NavyBlue}{\faStickyNoteO\hspace{.5em}\bfseries{\hm{笔记}}}}, halign=left, fontupper=\fzkai } %% Important \newtcolorbox{importantbox}{% enhanced, arc=2pt, boxrule=.5pt, left=5pt, right=5pt, top=0pt, bottom=0pt, boxsep=5pt, colframe=Orange, colback=Orange!5!White, colbacktitle=Orange!5!White, coltext=Orange, title={\textcolor{Orange}{\faExclamationCircle\hspace{.5em}\bfseries{\hm{重要}}}}, halign=left, fontupper=\fzkai } %% verbatim 环境无法直接在新环境中使用 %% 换用 \VerbatimEnvironment \begin{Verbatim} \RequirePackage{fancyvrb} %% 命令行 \newenvironment{shellbox} {% \VerbatimEnvironment \begin{tcolorbox}[ enhanced, arc=2pt, boxrule=.5pt, left=5pt, right=5pt, top=0pt, bottom=0pt, boxsep=5pt, colframe=black, colback=white, coltext=black, title={}, fontupper=\linespread{1.2} ]% \begin{Verbatim} } {% \end{Verbatim} \end{tcolorbox} } %% 命令行 \newenvironment{invertedshellbox} {% \VerbatimEnvironment \begin{tcolorbox}[ enhanced, arc=2pt, boxrule=.5pt, left=5pt, right=5pt, top=0pt, bottom=0pt, boxsep=5pt, colframe=black!70!white, colback=black!70!white, coltext=white, title={}, fontupper=\linespread{1.2} ]% \begin{Verbatim} } {% \end{Verbatim} \end{tcolorbox} }