Графические элементы в фигурной среде

Графические элементы в фигурной среде

Я хотел бы установить немного больше границ между фигурами и потоком текста в моих документах и ​​поэтому хотел бы ввести некоторые графические элементы в среду фигур, либо в общем определении, либо каждый раз вручную, если это необходимо. Какой наиболее целесообразный способ сделать это?

По крайней мере, я хотел бы добавить простую черную линию над и под фигурой. Использование простой команды, например, \hlineпечатает линию, но выглядит не очень хорошо и также выдает ошибки.

\begin{figure}%
  \begin{center}
\includegraphics[width=\columnwidth]{./2014_Gini_Index2.pdf}
    \label{fig:Gini_index}
    \caption{Gini-Masterflow}
    \vspace{7pt}
    \hline
 \end{center}
\end{figure}

В идеале мне хотелось бы иметь что-то более сложное, вроде того, что изображено ниже с красным прямоугольником и линией.

В любом случае, я открыт для других примеров и идей о том, как еще больше подчеркнуть фигуры!

Рисунок заимствован из журнала Economist

решение1

Что-то вроде этого?

\documentclass[twocolumn]{article}
\usepackage{graphicx, booktabs, lipsum}

\begin{document}

\lipsum[1]
\begin{figure}[!htb]%
\centering
\begin{tabular}{@{}c@{}}
\addlinespace
\toprule
\includegraphics[width=\columnwidth]{2014_Gini_Index2}\\
\bottomrule
\end{tabular}
\caption{Gini-Masterflow}
\label{fig:Gini_index}
\end{figure}
\lipsum[1-4]

\end{document} 

введите описание изображения здесь

решение2

Хорошо, на данный момент меня вполне устраивает следующее решение:

Помещаем ...

\newcommand\crule[3][black]{\textcolor{#1}{\rule{#2}{#3}}}

\newcommand\newfig[3]{\begin{figure}
\centering
\crule[red]{4pt}{10pt}\raisebox{9.5pt}{\crule[red]{\columnwidth-4pt}{.5pt}}
\includegraphics[width=\columnwidth]{#1}%
\caption{#2}
\crule[red]{\columnwidth-4pt}{0.5pt}\crule[red]{4pt}{10pt}
\label{#3}
\vspace{-2em}
\end{figure}%
}

в преамбуле и ...

\newfig{./2014_Gini_Index2.pdf}{Overview of Gini-Indices in the World in the year of 2006 - 2011, respectively}{fig:Gini_index}

в теле документа выдает мне это:

Результат

В нем все еще есть небольшие недостатки. Например, он немного высоко на странице, и белое пространство внизу творит безумные вещи, но пока сойдет.

Тем не менее, любые замечания приветствуются!

Связанный контент