答案1
奖励:适用于各种数学风格
\documentclass[12pt]{article}
\usepackage{ulem,scalerel,rotating}
\newcommand\bkl{\mathopen{\stretchrel*{\rotatebox{90}{\uwave{\rule{3ex}{0pt}}}}{Xy}}}
\newcommand\bkr{\mathclose{\stretchrel*{\rotatebox{90}{\uwave{\rule{3ex}{0pt}}}}{Xy}}}
\begin{document}
$A \bkl x, y \bkr.$
\end{document}
宽度可以稍微调整一下:
\documentclass[12pt]{article}
\usepackage{ulem,scalerel,rotating}
\newcommand\bkl{\mathopen{%
\stretchrel*[180]{\mkern-1mu\rotatebox{90}{\uwave{\rule{3ex}{0pt}}}}{Xy}}}
\newcommand\bkr{\mathclose{%
\stretchrel*[180]{\mkern-1mu\rotatebox{90}{\uwave{\rule{3ex}{0pt}}}}{Xy}}}
\begin{document}
$A \bkl x, y \bkr.$
$\scriptstyle A \bkl x, y \bkr.$
$\scriptscriptstyle A \bkl x, y \bkr.$
\end{document}
答案2
包装stix
上有 ⧘\lvzigzag
和 ⧙ \rvzigzag
,它们与您发布的图片相似,甚至在语义上可能相同。这两个字符在 Unicode 中编码为 LEFT WIGGLY FENCE (U+29D8) 和 RIGHT WIGGLY FENCE (U+29D9)。
因此,您可以使用
\documentclass{article}
\usepackage{stix}
\begin{document}
$A \rvzigzag x, y \lvzigzag$
\end{document}
或者,为了支持 Unicode,您需要一种支持 ⧘ 和 ⧙ 的字体,例如 STIX2Math:
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{STIX2Math.otf}
\begin{document}
$A ⧙ x, y ⧘$
\end{document}
抱歉,我完全不明白这两个字符的用法,所以在我的例子中它们的使用和符号可能是完全错误的。
答案3
您可以从中\lfilet
导入\rfilet
缩小版的字体。mathx10
mathabx
\documentclass{article}
\usepackage{amsmath}
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{<-> s*[0.5] mathx10}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathDelimiter{\lfilet}{4}{mathx}{"37}{mathx}{"37}
\DeclareMathDelimiter{\rfilet}{5}{mathx}{"3F}{mathx}{"3F}
\begin{document}
\[
A\,\bigl\lfilet\, x,y \,\bigr\rfilet.
\]
\end{document}
\big
请注意,这些分隔符仅在尺寸 或更大时可用。