在图形的顶部和底部画线

在图形的顶部和底部画线

我想创建一个图形,图形顶部有一条线,底部有另一条线,将图形与文本分开。我尝试使用以下代码:

\begin{figure}[h]
    \par\noindent\rule{\textwidth}{0.1pt}
    \centering
    \includegraphics[width=0.5\textwidth]{capacidad_campo.png}
    \caption{Diagrama que muestra los diferentes posibles estados sobre la capacidad de campo del suelo. Fuente: \url{http://www.soilwater.com.au/laboratory.html}}
    \par\noindent\rule{\textwidth}{0.1pt}
\end{figure}

底线工作正常,但顶线卡在图形图像上,并且 vspace 只是将图像与标题分开。

感谢您的帮助。

答案1

请尝试以下操作:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{url}

\begin{document}
    \begin{figure}[h]
    \centering
\rule[1ex]{\textwidth}{0.1pt}
    \includegraphics[width=0.5\textwidth]{capacidad_campo.png}
\caption{Diagrama que muestra los diferentes posibles estados sobre la capacidad de campo del suelo. Fuente: \protect\url{http://www.soilwater.com.au/laboratory.html}}
\rule[1ex]{\textwidth}{0.1pt}
    \end{figure}
\end{document}

在此处输入图片描述

相关内容