我正在尝试制作星座样式的图表,但当我插入想要使用的单词时,连字符太多了。图表太宽并不是什么问题。本质上,我试图制作:
我正在使用下面的代码来实现它:
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{smartdiagram}
\begin{document}
\smartdiagramset{set color list={orange!60, green!50!lime!60,magenta!60,
blue!50!cyan},
uniform connection color=true
}
\smartdiagram[constellation diagram]{
Industry Rivalry,Suppliers,Substitutes,Buyers,Potential Entrants
}
\end{document}
结果如下:
答案1
为了避免这个问题,你可以调整行星沙卫星通过planet text width
和satellite text width
选项。默认情况下,它们分别设置为1.75cm
和1.5cm
,让它们增加实际上允许设置text width
通常的 TikZ 节点。
我建议如下:
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{smartdiagram}
\begin{document}
\smartdiagramset{set color list={orange!60, green!50!lime!60,magenta!60,
blue!50!cyan},
uniform connection color=true,
distance planet-satellite=4cm,
satellite text width=2cm,
planet text width=2.75cm,
}
\smartdiagram[constellation diagram]{
Industry Rivalry,Suppliers,Substitutes,Buyers,Potential Entrants
}
\end{document}
已distance planet-satellite
增大以使图表更加美观。
结果:
如果尺寸有问题,可以随时使用以下方法缩放图表\scalebox
:
\scalebox{0.7}{
\smartdiagram[constellation diagram]{
Industry Rivalry,Suppliers,Substitutes,Buyers,Potential Entrants
}
}