如何创建两列的 tcbitemize?

如何创建两列的 tcbitemize?

是否可以创建tcbitemize这样的一个,但有两列?如果可以,怎么做?

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[
  a4paper,
  margin=15mm,
  bindingoffset=2mm,
  heightrounded,
]{geometry}

\usepackage{amsmath}
\usepackage{microtype}
\usepackage{xcolor}
\usepackage{varwidth}
\usepackage{etoolbox}
\usepackage{enumitem}
\usepackage{hyperref}
\usepackage{tikz}
\usepackage[most]{tcolorbox}

\tcbuselibrary{listings,theorems}
\tcbuselibrary{raster}

\newtoggle{odditem}
\def\myitem{\iftoggle{odditem}%
{\color{black}\togglefalse{odditem}}%
{\color{blue}\toggletrue{odditem}}%
\olditem}

\newenvironment{myitemize}[1]{%
  \begin{itemize}[leftmargin=*]%
  \toggletrue{odditem}%
  \let\olditem\item%
  \let\item\myitem}{
  \end{itemize}
  }

\DeclareMathOperator{\eul}{e}
\newcommand{\abs}[1]{|#1|}
\newcommand{\dint}[1]{\displaystyle \int #1 \;dx}
\newcommand{\fd}[1]{\dfrac{d}{dx} #1}
\definecolor{lime}{HTML}{32CD32}

\begin{document}

\begin{tcbitemize}[raster columns=1,raster equal height,
colframe=red!83!black,colback=lime!5!white,fonttitle=\bfseries]
\tcbitem[squeezed title={DERIVATE}]
\begin{myitemize}{}
  \item $\fd{a} = 0$
  \item $\fd{x} = 1$
  \item $\fd{ax^{n}} = anx^{n-1}$
  \item $\fd{\eul^{x}} = \eul^{x}$
  \item $\fd{\ln (x)} = \dfrac{1}{x}$
  \item $\fd{\sin (x)} = \cos (x)$
  \item $\fd{\cos (x)} = -\sin (x)$
  \item $\fd{\tan (x)} = \dfrac{1}{\cos^{2} (x)}$
  \item $\fd{\cot (x)} = -\dfrac{1}{\sin^{2} (x)}$
  \item $\fd{\sec (x)} = \sec (x) \cdot \tan (x)$
  \item $\fd{\csc (x)} = -\csc (x) \cdot \cot (x)$
  \item $\fd{f[g(x)]} = f'(x)[g(x)] \cdot g'(x) $
  \item $\fd{f(x)\cdot g(x)} = f'(x) \cdot g(x) + f(x) \cdot g'(x)$
  \item $\fd{\left[\dfrac{f(x)}{g(x)}\right]} = \dfrac{f'(x) \cdot g(x) - f(x) \cdot g'(x)}{[g(x)]^{2}}$
  \item $\fd \arctan (x) = \dfrac{1}{1 + x^{2}}$
\end{myitemize}
\end{tcbitemize}
\end{document}

答案1

您可以制作并排 tcolorbox. 引用第 116 页的文档:

A并排盒子是一种特殊的 tcolorbox,盒子的上半部分和下半部分并排放置。所有这种盒子都是牢不可破的

由于 itemize 中没有编号,因此可以中断项化环境并在下部重新启动它。

在此处输入图片描述

\begin{tcbitemize}[%
    raster columns=1,
    raster equal height,
    colframe=red!83!black,
    colback=lime!5!white,
    fonttitle=\bfseries,
    sidebyside]
\tcbitem[squeezed title={DERIVATE},sidebyside align=top]
\begin{myitemize}{}
  \item $\fd{a} = 0$
  \item $\fd{x} = 1$
  \item $\fd{ax^{n}} = anx^{n-1}$
  \item $\fd{\eul^{x}} = \eul^{x}$
  \item $\fd{\ln (x)} = \dfrac{1}{x}$
  \item $\fd{\sin (x)} = \cos (x)$
  \item $\fd{\cos (x)} = -\sin (x)$
  \item $\fd{\tan (x)} = \dfrac{1}{\cos^{2} (x)}$
\end{myitemize}
\tcblower
\begin{myitemize}{}
  \item $\fd{\cot (x)} = -\dfrac{1}{\sin^{2} (x)}$
  \item $\fd{\sec (x)} = \sec (x) \cdot \tan (x)$
  \item $\fd{\csc (x)} = -\csc (x) \cdot \cot (x)$
  \item $\fd{f[g(x)]} = f'(x)[g(x)] \cdot g'(x) $
  \item $\fd{f(x)\cdot g(x)} = f'(x) \cdot g(x) + f(x) \cdot g'(x)$
  \item $\fd{\left[\dfrac{f(x)}{g(x)}\right]} = \dfrac{f'(x) \cdot g(x) - f(x) \cdot g'(x)}{[g(x)]^{2}}$
  \item $\fd \arctan (x) = \dfrac{1}{1 + x^{2}}$
\end{myitemize}
\end{tcbitemize}

更新

或者,如果您不想要分隔虚线,则需要添加键

colbacklower=lime!5!white,
bicolor,

在 tcolorbox 配置中。因此你将拥有

在此处输入图片描述

无关

数学符号格式化的一个好做法是在数学模式中定义非斜体数学运算符。根据答案,有一些可能的方法可以实现这一点如何在数学模式下定义(用户定义的)函数?,所以我重新定义了d使用序言中的行进行微分的数学运算符

\newcommand{\di}{\mathop{}\!\mathrm{d}}

(这是 @egreg 在评论中提出的我的问题),并对微分导数符号的自定义命令进行一些更改

\newcommand{\fd}[1]{\dfrac{\di}{\di x} #1}

衍生品列表如下

在此处输入图片描述

相关内容