
Как набрать правую скобку, которая масштабируется аналогично левой в среде "cases" и в то же время отображается штрихом или точкой? Код ниже почти в порядке --- за исключением того, что фигурная скобка не отображается штрихом. На изображении ниже она была отображена штрихом вручную. Математический объект внутри масштабированных скобок представляет собой массив из двух-трех строк различной высоты. (Правая скобка tikz изпунктирная или точечная фигурная скобка или квадратная скобка(Сложно автоматически получить тот же размер, что и предыдущая правая скобка, и в том же вертикальном положении. По крайней мере, я не знаю, как это сделать.)
\documentclass[twocolumn,a4paper]{article}
\usepackage{mleftright,amsmath}
\begin{document}
\(\ldots\text{some consequence}\ldots\ \Leftarrow\)
{\abovedisplayskip=0ex\belowdisplayskip=0ex%
\begin{equation}\label{A}
\mleft.\mleft(
\begin{array}{c}
\text{some condition in the 1st line}\\
\text{another condition in the 2nd line}
\end{array}
\mright).\quad \mright\}
\end{equation}}\vspace{\belowdisplayskip}
Later we refer to \eqref{A}.
\end{document}
решение1
Я могу сделать это, немного по-другому. Я определяю \dashlbrc
и \dashrbrc
использую цитируемый вопрос OP, а затем использую \scaleleftright{}{}{}
из своего scalerel
пакета, чтобы масштабировать их до размера центрального материала.
\documentclass[twocolumn,a4paper]{article}
\usepackage{mleftright,amsmath,tikz,scalerel}
\usetikzlibrary{decorations.pathreplacing}
\def\dshlbrc{\tikz{%
\draw [dashed, decorate, decoration={brace, amplitude=10pt}] (0,0) -- (0,2);
}%
}
\def\dshrbrc{\tikz{%
\draw [dashed, decorate, decoration={brace, amplitude=10pt}] (2,2) -- (2,0);
}%
}
\begin{document}
\(\ldots\text{some consequence}\ldots\ \Leftarrow\)
{\abovedisplayskip=0ex\belowdisplayskip=0ex%
\begin{equation}\label{A}
\scaleleftright{.}{\mleft(
\begin{array}{c}
\text{some condition in the 1st line}\\
\text{another condition in the 2nd line}
\end{array}
\mright).\quad}{\dshrbrc}
\end{equation}}\vspace{\belowdisplayskip}
Later we refer to \eqref{A}.
\end{document}