![在智能图表中换行,气泡图类型](https://linux22.com/image/315036/%E5%9C%A8%E6%99%BA%E8%83%BD%E5%9B%BE%E8%A1%A8%E4%B8%AD%E6%8D%A2%E8%A1%8C%EF%BC%8C%E6%B0%94%E6%B3%A1%E5%9B%BE%E7%B1%BB%E5%9E%8B.png)
考虑以下最小示例:
\documentclass{beamer}
\usepackage{smartdiagram}
\begin{document}
\frame{
\frametitle{frame title}
\smartdiagramset{
bubble center node font = \small,
bubble node font = \scriptsize,
% bubble node size =2.5cm,
% distance center/other bubbles = 0.5cm,
satellite text width=0.5cm,
planet text width=1.75cm}
\smartdiagram[bubble diagram]{
very long text,
short text,
long text,
a much longer text,
text text text text text,
text text text text text text text text text
}
}
\end{document}
为什么该satellite text width
选项不起作用?我想让文本换行或使用连字符。根据smartdiagram
手册,此选项可用于bubble diagram
。
答案1
文档具有误导性。列出的选项并非气泡图和星座图所共有的。相反,名称为“卫星...”的选项仅适用于星座。
这可能应该被报告为文档中的一个错误。
要设置气泡图的文本宽度,您可以使用tikzset
修改bubble node
和bubble center node
样式。
例如:
\documentclass{beamer}
\usepackage{smartdiagram}
\begin{document}
\frame{
\frametitle{frame title}
\smartdiagramset{
bubble center node font = \small,
bubble node font = \scriptsize,
bubble center node size =2.5cm,
bubble node size =1.5cm,
}
\tikzset{
bubble node/.append style={
text width=1.5cm,
align=center}
}
\smartdiagram[bubble diagram]{
very long text,
short text,
long text,
a much longer text,
text text text text text,
text text text text text text text text text
}
}
\end{document}