如何创造一个新的练习环境解决方案

如何创造一个新的练习环境解决方案

我正在尝试创建一本包含练习和解决方案的书,我想将每个练习插入到 tcolorbox 中,我不想每次都重复这个命令

\begin{tcolorbox}[enhanced,breakable,title=exercice 1 ,attach boxed title to top center=
    {yshift=-\tcboxedtitleheight/2},boxed title style={size=small,colback=cyan}]

创建一个练习,有没有其他方法可以创建一个新的环境,而不必每次都重复此命令。

\documentclass[11pt]{book}
\usepackage[top=1cm, bottom=1cm, left=1.5cm, right=1.5cm]{geometry}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage[most]{tcolorbox}
\usepackage{eso-pic}
\usepackage{fancyhdr}
\usepackage{mathrsfs}
\usepackage{cancel}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{pgf,tikz,pgfplots}
 \usepackage{varwidth}
\usepackage{listings}
\usepackage{pstricks-add}
\usepackage{tikz,tkz-tab}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usepackage{siunitx}
\usetikzlibrary{arrows}
\usepackage{mdframed}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tikz,lmodern}
\tcbuselibrary{breakable}

\begin{document}
 \begin{tcolorbox}[enhanced,breakable,title=exercice 1 ,attach boxed title to top center=
{yshift=-\tcboxedtitleheight/2},boxed title style={size=small,colback=cyan}]
  \begin{enumerate}
   \item Résoudre les équations suivantes:
   \begin{eqnarray}
    \nonumber 4x=16\hspace{0.4cm} ;; \hspace{0.4cm} (2x-7)(x+9)=0
   \end{eqnarray}
\item Résoudre les inéquations suivantes:
\begin{eqnarray}\nonumber
 2x\le 22 \hspace{0.4cm} ;; \hspace{0.4cm} -5x\le 6
\end{eqnarray}
\item On considère le système suivant: 
\begin{eqnarray}\nonumber (E):\left\{
 \begin{array}{lll}
  3x-y=6\\ x+2y=16
 \end{array}\right.
\end{eqnarray}
est ce qu le paire $(5;9)$ est une solution pour $(E)$
\item résoudre $(E)$.
  \end{enumerate}
\end{tcolorbox}
\begin{tcolorbox}[enhanced,breakable,title=exercice 2 ,attach boxed title to top center=
{yshift=-\tcboxedtitleheight/2},boxed title style={size=small,colback=cyan}]
Le tableau suivant, donne les quantités d'oranges récoltées dans un champ par le nombre d'ouvriers pendant chaque journée:
\begin{center}
 \begin{tabular}{|c|c|c|c|c|c|}\hline
  la quantité d'oranges (Kg) & 100 & 120 & 140 & 160 & 200 \\\hline
  l'effectif (nombre d'ouvriers) & 20 & 30 & 10 & 25 & 15\\\hline
 \end{tabular}
\end{center}
\begin{enumerate}
\item donner le nombre total des ouvriers recensés. \item quel est le mode de cette série statistique.
Calculer la moyenne arithmétique de cette série statistique.
  \end{enumerate}
\end{tcolorbox}
  \begin{tcolorbox}[enhanced,breakable,title=exercice 1 ,attach boxed title to top center=
{yshift=-\tcboxedtitleheight/2},boxed title style={size=small,colback=cyan}]
  \begin{enumerate}
   \item Résoudre les équations suivantes:
   \begin{eqnarray}
    \nonumber 4x=16\hspace{0.4cm} ;; \hspace{0.4cm} (2x-7)(x+9)=0
   \end{eqnarray}
\item Résoudre les inéquations suivantes:
\begin{eqnarray}\nonumber
 2x\le 22 \hspace{0.4cm} ;; \hspace{0.4cm} -5x\le 6
\end{eqnarray}
\item On considère le système suivant: 
\begin{eqnarray}\nonumber (E):\left\{
 \begin{array}{lll}
  3x-y=6\\ x+2y=16
 \end{array}\right.
\end{eqnarray}
est ce qu le paire $(5;9)$ est une solution pour $(E)$
\item résoudre $(E)$.
  \end{enumerate}
\end{tcolorbox}
\begin{tcolorbox}[enhanced,breakable,title=exercice 2 ,attach boxed title to top center=
{yshift=-\tcboxedtitleheight/2},boxed title style={size=small,colback=cyan}]
Le tableau suivant, donne les quantités d'oranges récoltées dans un champ par le nombre d'ouvriers pendant chaque journée:
\begin{center}
 \begin{tabular}{|c|c|c|c|c|c|}\hline
  la quantité d'oranges (Kg) & 100 & 120 & 140 & 160 & 200 \\\hline
  l'effectif (nombre d'ouvriers) & 20 & 30 & 10 & 25 & 15\\\hline
 \end{tabular}
\end{center}
\begin{enumerate}
\item donner le nombre total des ouvriers recensés. \item quel est le mode de cette série statistique.
Calculer la moyenne arithmétique de cette série statistique.
  \end{enumerate}
\end{tcolorbox}
\end{document}

答案1

作为@muzimuzhi Z指出,你可以定义一个新的tcolorbox

\newtcolorbox{exercisebox}[1]{
    enhanced,
    breakable,
    title=#1,
    attach boxed title to top center={yshift=-\tcboxedtitleheight/2},
    boxed title style={
        size=small,
        colback=cyan
    }
}

并在您的文档中使用它:

\documentclass[11pt]{book}
\usepackage[top=1cm, bottom=1cm, left=1.5cm, right=1.5cm]{geometry}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage[most]{tcolorbox}
\usepackage{eso-pic}
\usepackage{fancyhdr}
\usepackage{mathrsfs}
\usepackage{cancel}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{pgf,tikz,pgfplots}
 \usepackage{varwidth}
\usepackage{listings}
\usepackage{pstricks-add}
\usepackage{tikz,tkz-tab}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usepackage{siunitx}
\usetikzlibrary{arrows}
\usepackage{mdframed}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tikz,lmodern}
\tcbuselibrary{breakable}

\newtcolorbox{exercisebox}[1]{
    enhanced,
    breakable,
    title=#1,
    attach boxed title to top center={yshift=-\tcboxedtitleheight/2},
    boxed title style={
        size=small,
        colback=cyan
    }
}

\begin{document}
 \begin{exercisebox}{exercise 1}
  \begin{enumerate}
   \item Résoudre les équations suivantes:
   \begin{eqnarray}
    \nonumber 4x=16\hspace{0.4cm} ;; \hspace{0.4cm} (2x-7)(x+9)=0
   \end{eqnarray}
\item Résoudre les inéquations suivantes:
\begin{eqnarray}\nonumber
 2x\le 22 \hspace{0.4cm} ;; \hspace{0.4cm} -5x\le 6
\end{eqnarray}
\item On considère le système suivant: 
\begin{eqnarray}\nonumber (E):\left\{
 \begin{array}{lll}
  3x-y=6\\ x+2y=16
 \end{array}\right.
\end{eqnarray}
est ce qu le paire $(5;9)$ est une solution pour $(E)$
\item résoudre $(E)$.
  \end{enumerate}
\end{exercisebox}
\begin{exercisebox}{exercise 2}
Le tableau suivant, donne les quantités d'oranges récoltées dans un champ par le nombre d'ouvriers pendant chaque journée:
\begin{center}
 \begin{tabular}{|c|c|c|c|c|c|}\hline
  la quantité d'oranges (Kg) & 100 & 120 & 140 & 160 & 200 \\\hline
  l'effectif (nombre d'ouvriers) & 20 & 30 & 10 & 25 & 15\\\hline
 \end{tabular}
\end{center}
\begin{enumerate}
\item donner le nombre total des ouvriers recensés. \item quel est le mode de cette série statistique.
Calculer la moyenne arithmétique de cette série statistique.
  \end{enumerate}
\end{exercisebox}
  \begin{exercisebox}{exercise 1}
  \begin{enumerate}
   \item Résoudre les équations suivantes:
   \begin{eqnarray}
    \nonumber 4x=16\hspace{0.4cm} ;; \hspace{0.4cm} (2x-7)(x+9)=0
   \end{eqnarray}
\item Résoudre les inéquations suivantes:
\begin{eqnarray}\nonumber
 2x\le 22 \hspace{0.4cm} ;; \hspace{0.4cm} -5x\le 6
\end{eqnarray}
\item On considère le système suivant: 
\begin{eqnarray}\nonumber (E):\left\{
 \begin{array}{lll}
  3x-y=6\\ x+2y=16
 \end{array}\right.
\end{eqnarray}
est ce qu le paire $(5;9)$ est une solution pour $(E)$
\item résoudre $(E)$.
  \end{enumerate}
\end{exercisebox}
\begin{exercisebox}{exercise 2}
Le tableau suivant, donne les quantités d'oranges récoltées dans un champ par le nombre d'ouvriers pendant chaque journée:
\begin{center}
 \begin{tabular}{|c|c|c|c|c|c|}\hline
  la quantité d'oranges (Kg) & 100 & 120 & 140 & 160 & 200 \\\hline
  l'effectif (nombre d'ouvriers) & 20 & 30 & 10 & 25 & 15\\\hline
 \end{tabular}
\end{center}
\begin{enumerate}
\item donner le nombre total des ouvriers recensés. \item quel est le mode de cette série statistique.
Calculer la moyenne arithmétique de cette série statistique.
  \end{enumerate}
\end{exercisebox}
\end{document}

相关内容