pgf-pie を使用して円グラフ内の奇妙な数字を消す方法

pgf-pie を使用して円グラフ内の奇妙な数字を消す方法

pgf-pie を使用して簡単な円グラフを作成しようとしていますが、理由は不明ですが、使用するラベルが正しく表示されません。

以下は、マニュアルから .tex ファイルにコピーしたコードの一部です。

\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, cyan!70,  cyan!100}, explode=0.1] {10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}

以下は私が取得したスクリーンショットです:

数字はラベルの近くに表示されます

そして、私が入手したいものの写真は次のとおりです。 マニュアルから取得したスクリーンショット

なぜこのような数字が表示されるのか、また、どうすれば削除できるのか知っている人はいませんか?

編集:これは最小限の動作例です

\documentclass{article}
\usepackage[frenchb]{babel}
\usepackage{pgf-pie}

\begin{document}
\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, cyan!70,  cyan!100}, explode=0.1]{10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}
\end{document} 

答え1

元の質問では、コードスニペット]のオプションリストの最後に欠落がありました。それにもかかわらず、\pie

\documentclass{article}

\usepackage[frenchb]{babel}
\usepackage{pgf-pie}

\begin{document}
\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, cyan!70,  cyan!100}, explode=0.1] {10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}

\end{document}

私は

ここに画像の説明を入力してください

異なる色にしたい場合は、オプションを変更する必要がありますcolor。例:

\listfiles
\documentclass{article}

\usepackage[frenchb]{babel}
\usepackage{pgf-pie}

\begin{document}
\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, yellow, orange}, explode=0.1] {10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}

\end{document}

ここに画像の説明を入力してください

私が使用しているのは(logのファイルからの抜粋\listfiles)です:

   babel.sty    2017/06/29 3.12 The Babel package
 frenchb.ldf    2017/04/30 v3.3a French support from the babel system
 pgf-pie.sty    2011/10/02 v0.2 Some LaTeX macros for pie chart by using PGF/Tikz package.
     pgf.sty    2015/08/07 v3.0.1a (rcs-revision 1.15)

ただし、ラベルやbabel言語によっては、

\usetikzlibrary{babel}

をロードした後pgf-pie。ただし、 の必要性の例が見つからなかったため、これは推測にすぎませんpfg-pie

答え2

ここでも同じ問題が発生します。pgf-pie を使用すると、ラベルの前に奇妙な数字が表示されます。

ここに画像の説明を入力してください

私も

\usepackage[french]{babel}

私の文書に。

@Schweinebacke の解決策を試しました。次のように、\usepackage{pgf-pie} の後に \usetikzlibrary{babel} を追加しました。

\usepackage{pgf-pie}
\usetikzlibrary{babel}

以上です。ラベルに関する問題はもうありません。

ここに画像の説明を入力してください

関連情報