我的意思像这样:
/ \
| x |
\ /
我查阅了很多相关资源,但失败了。
答案1
构建您自己的...我应该补充一下,这\roundrule.sty
不是一个 CTAN 包,而是在有没有 `\mathrule` 这样的东西?(圆形端盖)。如果不介意圆形端盖,\rule
可以替换为\roundrule
根据大众要求进行编辑。
\documentclass{article}
\usepackage{roundrule}
\usepackage{graphicx}
\usepackage{stackengine}
\usepackage{scalerel}
\def\rlwd{.4pt}% \rule width
\def\lhexbrace{\kern1pt%
\setstackgap{S}{0pt}\def\stackalignment{l}
\ThisStyle{\scalerel*{%
\stackunder[-\rlwd]{%
\stackon[-\rlwd]{\roundrule{\rlwd}{4pt}}{\rotatebox{45}{\roundrule{4pt}{\rlwd}}}%
}{\rotatebox{-45}{\roundrule{4pt}{\rlwd}}}%
}{\SavedStyle[}}}
\def\rhexbrace{%
\setstackgap{S}{0pt}\def\stackalignment{r}
\ThisStyle{\scalerel*{%
\stackunder[-\rlwd]{%
\stackon[-\rlwd]{\roundrule{\rlwd}{4pt}}{\rotatebox{-45}{\roundrule{4pt}{\rlwd}}}%
}{\rotatebox{45}{\roundrule{4pt}{\rlwd}}}%
}{\SavedStyle[}}\kern1pt}
\begin{document}
$[ABC] \lhexbrace ABC\rhexbrace \lhexbrace xyz\rhexbrace
\scriptstyle\lhexbrace xyz\rhexbrace
\scriptscriptstyle\lhexbrace xyz\rhexbrace$\bigskip
\setstackEOL{\\}
~~\raisebox{-8pt}{/}\kern-1pt\fbox{\Shortstack[l]{The Force is strong\\ with this one.}}\\
$\lhexbrace{\kern-3pt-}\mathsf{o}{-\kern-3pt}\rhexbrace$
\end{document}
只需再做一点工作,
\setstackEOL{\\}
~~\raisebox{-8pt}{/}\kern-1pt\fbox{\Shortstack[l]{The Force is strong\\ with this one.}}\\
$\lhexbrace{\kern-3pt-}\stackinset{c}{}{c}{}{\fboxsep=0pt\fboxrule=0.1pt%
\fbox{\scalebox{.05}{\Burns}}}{$\mathsf{o}$}{-\kern-3pt}\rhexbrace$
simpsons.sty
,经过大量的放大,真相才得以揭晓:
答案2
您正在寻找的符号在unicode中定义为(左侧)U+27EC,U+2997,U+3014和U+3018以及(右侧)U+27ED,U+2998,U+3015和U+3019。
如果你愿意切换到 LuaLaTeX(或者 XeLaTeX,我猜),你可以使用Asana 数学字体。只需下载.otf
文件并将其插入即可C:\WINDOWS\Fonts
。
% arara: lualatex
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Asana Math}
\begin{document}
black tortoise shell bracket
$\lblkbrbrak x\rblkbrbrak$
broken bracket
$\lbrbrak x\rbrbrak$
white tortoise shell bracket
$\Lbrbrak x\Rbrbrak$
\end{document}
最后一个版本对我来说似乎有点问题。我会看看是否应该在某处报告。
其他可能性包括:
来自 XITS Math 或:
来自 Cambria Math。
垂直位移来自我的截图。排版时它们会很好地对齐。
编辑
Asana Math 的维护者(Apostolos Syropoulos,他向你致以亲切的问候,并乐意将任何反馈和问题报告发送至 asyropoulos at aol dot com)立即修复了白色乌龟支架。我安装了新的 opentype 字体和xits opentype 字体最终得到了以下4个版本(坎布里亚数学需要购买,因此我没有测试过):
% arara: lualatex
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\setmathfont{Asana-Math.otf}
$\lblkbrbrak x\rblkbrbrak$
$\lbrbrak x\rbrbrak$
$\Lbrbrak x\Rbrbrak$
\setmathfont{xits-Math.otf}
$\lblkbrbrak x\rblkbrbrak$
\end{document}
答案3
TikZ 答案(与 pdflatex 配合使用并且只需要amsmath
和tikz
):
以下是代码:
\documentclass[varwidth=true, border=2pt]{standalone}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
% Color
\usepackage{color}
\definecolor{lightgray}{gray}{0.95}
\definecolor{gray}{gray}{0.5}
% The left tortoise shell bracket
% Add the following code to your preamble
% <code for lbtsbrak>
\usepackage{amsmath}
\usepackage{tikz}
\newcommand\LBTSbrak{%
\mathopen{%
\mspace{1mu}%
\text{\lbtsbrak}%
\mspace{1mu}%
}%
}
\newcommand\lbtsbrak{%
\tikz[line cap=round,x=1ex,y=1ex,line width=0.3pt]
{\draw (0.4,2) -- (0.0,1.5) -- (0.0,0.5) -- (0.4,0.0);}%
}
% </code for lbtsbrak>
% Example how to use it
\begin{document}
{\textcolor{lightgray}{a}}$\LBTSbrak${\textcolor{lightgray}{b}}
\end{document}