如何在 TikZ 中分割椭圆并选择我想要写入的部分?

如何在 TikZ 中分割椭圆并选择我想要写入的部分?

我尝试将椭圆分成两部分(如图所示),因为使用矩形很容易做到,但看起来效果不一样,我该怎么做呢?(下面是我尝试的代码)

splitEllipse/.style={
    ellipse split,
    draw, 
    shape aspect=2, 
    inner sep=2pt,
    text centered,
    fill=blue!10!white,
    font=\itshape
}
splitEllipse/.style={
    ellipse split part=2,
    draw, 
    shape aspect=2, 
    inner sep=2pt,
    text centered,
    fill=blue!10!white,
    font=\itshape
}

这些代码都不起作用。

在此处输入图片描述

答案1

您的某些选项不适用于该形状ellipse split

在此处输入图片描述

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{shapes.multipart}

\tikzset{
    splitEllipse/.style={draw, fill=blue!10!white, shape=ellipse split, align=center, minimum width=6cm, inner sep=2pt}
}

\begin{document}

\begin{tikzpicture}
\node[splitEllipse]{upper text\nodepart{lower}lower text\\second line};
\end{tikzpicture}

\end{document}

相关内容