
Я использую minipage для разделения рисунка на две позиции: слева у меня рисунок, созданный с помощью pgf-pie, и я хочу, чтобы большой текст можно было написать снаружи, а в случае с текстом я бы хотел, чтобы он был в центре (см. изображение).
\documentclass[12pt,a4paper]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{pgf-pie}
\begin{document}
\section{example}
\hrule
\begin{figure}[!h]
\begin{minipage}[b]{0.3\textwidth}
\caption{Example}\label{fig:ex1}
\begin{tikzpicture}[scale=0.7]
\pie[/tikz/nodes={text=white, font=\footnotesize\bfseries},
text=inside,
explode={0.1,0.1,0.1,0.1},color={blue!70,cyan!70,red!70,orange!50}]{9.3/Cedro\\rojo, 19.45/Café, 30.4/Cacao, 40.43/Tornillo }
\end{tikzpicture}
\end{minipage}\hfill\vrule\hfill
\begin{minipage}[b]{0.6\textwidth}
vallis augue. Etiam facilisis. Nunc elementum fermen-
tum wisi. Aenean placerat. Ut imperdiet, enim sed
gravida sollicitudin, felis odio placerat quam, ac pul-
vinar elit purus eget enim. Nunc vitae tortor. Proin
tempus nibh sit amet nisl. Vivamus quis tortor vitae
risus porta vehicula.
\end{minipage}
\end{figure}
\hrule
\end{document}
не забудьте проверить другие ответы на форуме, и, похоже, этот вопрос не поддерживается.Форум
решение1
Используя эту
[b]
опцию, вы принудительно выравниваете мини-страницы по нижнему краю. Если это не то, что вам нужно, не используйте эту опциюВы можете вручную добавить текст за пределами круговой диаграммы, используя обычный узел tikz
\documentclass[12pt,a4paper]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{pgf-pie}
\begin{document}
\section{example}
\hrule
\begin{figure}[!h]
\begin{minipage}{0.45\textwidth}
\caption{Example}\label{fig:ex1}
\centering
\begin{tikzpicture}[scale=0.7]
\pie[/tikz/nodes={text=white, font=\footnotesize\bfseries},
text=inside,
explode={0.1,0.1,0.1,0.1},color={blue!70,cyan!70,red!70,orange!50}]{9.3/, 19.45/Café, 30.4/Cacao, 40.43/Tornillo }
\node[align=center,font=\footnotesize] at (4.2,0.8) {Cedro\\rojo};
\end{tikzpicture}%
\end{minipage}\hfill\vrule\hfill
\begin{minipage}{0.5\textwidth}
vallis augue. Etiam facilisis. Nunc elementum fermen-
tum wisi. Aenean placerat. Ut imperdiet, enim sed
gravida sollicitudin, felis odio placerat quam, ac pul-
vinar elit purus eget enim. Nunc vitae tortor. Proin
tempus nibh sit amet nisl. Vivamus quis tortor vitae
risus porta vehicula.
\end{minipage}%
\end{figure}
\hrule
\end{document}