うしブログ

Geogebraの使い方、応用など

テキストをちょうどいい感じの楕円で囲む

テキストをいい感じのサイズの楕円で囲む方法

テキストの長さに応じて、適当な形の楕円がそのテキストを囲むようにするには、どうすればよいでしょうか。

 

作成方法

例えば、text7というテキストオブジェクトを囲む場合には、以下のように記述します。

Ellipse[Midpoint[Corner[text7,4], Corner[text7,1]], Midpoint[Corner[text7,2], Corner[text7,3]], Corner[text7,1]] 

 

楕円のつぶれ具合をコントロールしたいときは、数値オブジェクトr(0<=r<=1.5)を用意して、以下のように記述します。

Ellipse[Translate[Midpoint[Corner[text7, 4], Corner[text7, 1]], (-r, 0)], Translate[Midpoint[Corner[text7, 2], Corner[text7, 3]], (r, 0)], Corner[text7, 1]]