我知道如何使用 TikZ 获得括号装饰。但是,它的样式与数学模式中的括号不匹配:后者由较粗和较细的线段组成,而前者是一条均匀粗细的线。
是否有可能在 TikZ 中获得与默认 CM 括号匹配的括号装饰?
编辑:以下显示了 latex-brace 和 TikZ-brace 之间的区别:
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
$\left\{
\begin{tikzpicture}[baseline={(0,0)}]
\draw[decoration={brace}, decorate] (0,-1) node {} -- (0,1);
\end{tikzpicture}
\right.$
\end{document}
答案1
TikZ 库的设计正是出于这个原因calligraphic brace
。calligraphy
\documentclass{article}
%\url{https://tex.stackexchange.com/q/372776/86}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,calligraphy}
\begin{document}
$\left\{
\begin{tikzpicture}[baseline={(0,0)}]
\draw[decoration={brace}, decorate] (0,-1) node {} -- (0,1);
\draw[decoration={calligraphic brace,amplitude=5pt}, decorate, line width=1.25pt] (.2,-1) node {} -- (.2,1);
\end{tikzpicture}
\right.$
\end{document}
生成:
(在某些 PDF 查看器上,括号的末端看起来有点模糊,但打印出来应该很清晰。)