在 tikzcd 中添加粗体文字?

在 tikzcd 中添加粗体文字?

我正在使用 tikzcd 编辑器。我想将文本加粗,但只加粗部分。我不确定如何将下面树底部的叶子加粗。tinyurl.com/y22byjbn

谢谢你!

答案1

可能将图表包装到 中就足够了\boldmath...\unboldmath,或者您需要\textbf在字符串的最低节点中使用 ,但这很难确定,因为您不会公开代码。无论如何,在我看来,这样的树是用 而forest不是来生成的tikz-cd

\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={if n children=0{font=\bfseries}{execute at begin node=\boldmath$,
execute at end node=$\unboldmath}}
 [S
  [NP
   [N
    [Jacob]
   ]
  ] 
  [VP
   [V'
    [V
     [introduced]
    ]
    [NP
     [N
      [Maria]
     ]
    ]
   ]
   [PP
    [P
     [to]
    ]
    [NP
     [N
      [Sue]
     ]
    ]
   ]
  ]
 ]
\end{forest}
\end{document}

在此处输入图片描述

或者(全部功劳归于@cfr):

\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
where n children=0{font=\bfseries}{math content}
 [S
  [NP
   [N
    [Jacob]
   ]
  ] 
  [VP
   [V'
    [V
     [introduced]
    ]
    [NP
     [N
      [Maria]
     ]
    ]
   ]
   [PP
    [P
     [to]
    ]
    [NP
     [N
      [Sue]
     ]
    ]
   ]
  ]
 ]
\end{forest}
\end{document}

在此处输入图片描述

相关内容