如何在 tcolorbox 下面添加宏

如何在 tcolorbox 下面添加宏

我如何添加一个宏“Loi giai”,以粗体显示在 tcolorbox 下方的中心,并在其后添加内容(如果需要)。

在此处输入图片描述

\documentclass[12pt,a4paper]{article}
\usepackage[most]{tcolorbox}
\begin{tcolorbox}[colframe=blue,colback=white]
\end{tcolorbox}

\begin{document}
\begin{vd}%[2D1B1]
    Đề bài
    \loigiai{
        lời giải
    }
\end{vd}
\end{document}

答案1

您可以使用before lower选项并\tcblower在框中创建上部和下部。tcolorbox允许您自定义上部和下部框的外观,包括它们之间的线(参见手册的§4.4)。

\documentclass{article}
\usepackage[utf8]{vietnam}
\usepackage{tcolorbox}

\newtcolorbox{qa}{%
  colframe=blue, colback=white,
  before lower=\begin{center}\textbf{\textcolor{blue}{lời giải}}\end{center}
}

\begin{document}
\begin{qa}
  Đề bài
  \tcblower
  lời giải
\end{qa}
\end{document}

MWE 输出

相关内容