Smartdiagram 连字符太多

Smartdiagram 连字符太多

我正在尝试制作星座样式的图表,但当我插入想要使用的单词时,连字符太多了。图表太宽并不是什么问题。本质上,我试图制作:

在此处输入图片描述

我正在使用下面的代码来实现它:

\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 widthsatellite text width选项。默认情况下,它们分别设置为1.75cm1.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
    }
}

相关内容