TikZ 中吸引人的牙套

TikZ 中吸引人的牙套

我知道如何使用 TikZ 获得括号装饰。但是,它的样式与数学模式中的括号不匹配:后者由较粗和较细的线段组成,而前者是一条均匀粗细的线。

是否有可能在 TikZ 中获得与默认 CM 括号匹配的括号装饰?

编辑:以下显示了 latex-brace 和 TikZ-brace 之间的区别:LaTeX 和 TikZ 花括号

\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 bracecalligraphy

\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 查看器上,括号的末端看起来有点模糊,但打印出来应该很清晰。)

相关内容