我们可以使用\llparenthesis
和 ,\rrparenthesis
如下面的代码所示,形成圆弧形括号:
\documentclass{article}
\usepackage{stmaryrd}
\begin{document}
\begin{equation}
\llparenthesis 2 \rrparenthesis \quad
\end{equation}
\end{document}
我想创建类似于的括号\llparenthesis
,\rrparenthesis
但圆弧部分用黑色填充。我该怎么做?
答案1
这只是第一步(这里的数学大师可能会纠正它),但作为权宜之计:
\documentclass{article}
\usepackage{stmaryrd}
\usepackage{tikz}
\newcommand{\llblob}[2]{
\tikz [baseline=-#2]\filldraw[x=#1, y=#1] (140:2) arc (140:220:2) -- cycle;%
}
\newcommand{\rrblob}[2]{
\tikz [baseline=-#2] \filldraw[x=-#1, y=#1] (140:2) arc (140:220:2) -- cycle;%
}
\newcommand{\llfilledp}{\mathopen{\mathchoice
{\llblob{1ex}{0.7ex}}
{\llblob{.7ex}{0.4ex}}
{\llblob{.5ex}{0.4ex}}
{\llblob{.3ex}{0.2ex}}
}\mkern2mu\relax}
\newcommand{\rrfilledp}{\mathclose{\mkern2mu\mathchoice
{\rrblob{1ex}{0.7ex}}
{\rrblob{.7ex}{0.4ex}}
{\rrblob{.5ex}{0.4ex}}
{\rrblob{.3ex}{0.2ex}}
}}
\begin{document}
\[
\llfilledp 2 \rrfilledp A_{\llfilledp 2 \rrfilledp}
\]
\begin{equation}
\llparenthesis 2 \rrparenthesis A_{\llparenthesis 2 \rrparenthesis} \quad
\end{equation}
\end{document}