¿Cómo aumentar el espacio entre el borde inferior de una figura encuadrada y su título?

¿Cómo aumentar el espacio entre el borde inferior de una figura encuadrada y su título?

Estoy intentando generar un espacio (6 puntos) entre la figura encuadrada y su título. Como estoy usando el código tikz, \includegraphics no funcionó. También lo intenté \setlength{\abovecaptionskip}{6pt}. \captionsetup[figure]{skip=6pt}Sin embargo no funcionaron. ¿Cómo manejar este problema?

ingrese la descripción de la imagen aquí

\documentclass[a4paper,12pt]{article}
\usepackage[margin=10pt,font=small,justification=centering]{caption}
\usepackage{tikz}
\usepackage{floatrow}
\usepackage{float,lipsum}
\floatstyle{boxed}
\restylefloat{figure}
\usepackage{wrapfig}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{amsmath}

\begin{document}
\begin{figure}[ht]
\begin{center}
\begin{tikzpicture}[thick,scale=1]
\filldraw[black]
(0,0) circle (2pt) (1,1) circle (2pt) (1,-1) circle (2pt)
(3,1) circle (2pt) (3,-1) circle (2pt) (4,0) circle (2pt);
\draw (0,0) -- (1,1) -- (1,-1) -- (0,0);
\draw (1,1) -- (3,1) -- (4,0) -- (3,-1) -- (3,1);
\draw (3,-1) -- (1,-1)--(1,1);
\draw (3,1)-- (3,-1); \draw (4,0) -- (0,0);
\node[above] at (1,1) {$v_1$};
\node[left] at (0,0) {$v_0$};
\node[below] at (1,-1) {$v_5$};
\node[below] at (3,-1) {$v_4$};
\node[right] at (4,0) {$v_3$};
\node[above] at (3,1) {$v_2$};
\end{tikzpicture}
\caption{$G$.}
\label{factorex}
\end{center} 
\end{figure}


\end{document}

Respuesta1

ingrese la descripción de la imagen aquí

\documentclass[a4paper,12pt]{article}
\usepackage{tikz}
\usepackage{floatrow}

\floatsetup[figure]{%
style=Boxed,captionskip=12pt,capposition=bottom,margins=centering,%
}
\usepackage[font=small]{caption}

\begin{document}
\begin{figure}[ht]
\centering
\begin{tikzpicture}[thick,scale=1]
\filldraw[black]
(0,0) circle (2pt) (1,1) circle (2pt) (1,-1) circle (2pt)
(3,1) circle (2pt) (3,-1) circle (2pt) (4,0) circle (2pt);
\draw (0,0) -- (1,1) -- (1,-1) -- (0,0);
\draw (1,1) -- (3,1) -- (4,0) -- (3,-1) -- (3,1);
\draw (3,-1) -- (1,-1)--(1,1);
\draw (3,1)-- (3,-1); \draw (4,0) -- (0,0);
\node[above] at (1,1) {$v_1$};
\node[left] at (0,0) {$v_0$};
\node[below] at (1,-1) {$v_5$};
\node[below] at (3,-1) {$v_4$};
\node[right] at (4,0) {$v_3$};
\node[above] at (3,1) {$v_2$};
\end{tikzpicture}
\caption{$G$.}
\label{factorex}
\end{figure}

\end{document}

El floatrowpaquete y el captionpaquete desempeñan papeles entre sí. El floatrowpaquete puede incluso tener control sobre el captionpaquete, es por eso que establecer cualquier \abovecaptionskipby captionno tendrá ningún efecto. Sin embargo, podemos pasar la captionskip=<length>opción a \floatsetuppara el floatrow. Sólo captionserá necesario establecer el tamaño de fuente de los subtítulos. Limpié el código eliminando paquetes adicionales/duplicados y utilicé uno único \floatsetupque incluía la configuración requerida.

información relacionada