¿Cómo agrego una descripción de una imagen dibujada con el paquete TikZ?

¿Cómo agrego una descripción de una imagen dibujada con el paquete TikZ?

Quería agregar una figura a mi archivo TeX. Para hacerlo lo dibujé como un cuadro con el paquete TikZ. Quiero agregar una descripción de la figura y agregar una referencia de la figura, es decir, decir algo como esto: "Fig1: bla, bla, bla". También quiero que al lado de esta figura coloque otra, es decir, si es posible que la primera figura esté a la izquierda de la página y la segunda a la derecha de la página. ¿Es esto posible? En caso afirmativo, ¿qué paquete debo utilizar? Este es el código que utilicé para la figura: EDITARAgregué todo el documento.

\documentclass[11pt]{article}

\usepackage{amssymb,amsmath}
\usepackage{pgf}
\usepackage{tikz}
\usepackage{amsthm}
\usepackage{graphicx}
\graphicspath{ {img/} }
\usepackage{fullpage}
\usepackage{algorithm}
\usepackage{hyperref}
\usepackage{algorithmicx}
\usepackage{algpseudocode}
%\newtheorem{thm}{Theorem}
%\newtheorem{thm1}{Theorem}
\theoremstyle{definition}
\usepackage{float}
\newtheorem{defn}{Definition}[section]
\floatname{algorithm}{Algorithm}
\newcommand{\euler}{e}
\newcommand{\firstName}{Name1 }
\newtheorem{thm}{Theorem}
\newcounter{claimcounter}
%\numberwithin{claimcounter}{thm}
%\newenvironment{claim}[1]{\par\noindent\underline{Claim:}\space#1}{}
%\newenvironment{claimproof}[1]{\par\noindent\underline{Proof:}\space#1}{\hfill $\blacksquare$}
\newenvironment{claim}{\stepcounter{claimcounter}{Claim \theclaimcounter:}}{}

\begin{document}

\title{Title}
\author{some author}
\date{\today}
\maketitle

\tikzset{%
   point/.style = {fill=black,inner sep=1pt, circle, minimum width=3pt,align=right,rotate=60},
   } 
\tikzstyle{weight} = [font=\scriptsize]  
\tikzstyle{vertex}=[circle,fill=blue!20]

\makeatletter
\setlength{\@fptop}{0pt}
\makeatother


\section{Some Section}
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah\\
blah blah blah blah blah blah blah blah blah blah blah blah  blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah\\
blah blah blah blah blah blah blah blah blah blah blah blah  blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah\\
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah\\
blah blah blah blah blah blah blah blah blah blah blah blah

\begin{figure}
\resizebox{0.4\textwidth}{!}{
 \begin{tikzpicture}
  [scale=.8,auto=left]
  \node[vertex] (v1) at (1,10)  {$a_1$};
  \node[vertex] (v2) at (1,8)  {$a_2$};
  \node[vertex] (v3) at (1,6)  {$a_3$};
  \node[vertex] (v4) at (8,10)  {$b_1$};
  \node[vertex] (v5) at (8,8)   {$b_2$};


  \begin{scope}[every edge/.style={draw=black}]
    \draw  (v4) edge  (v1);
    \draw  (v4) edge  (v2);
   \end{scope}
   \begin{scope}[every edge/.style={draw=red}]
    \draw  (v5) edge (v1);
    \draw  (v5) edge (v3);
   \end{scope}
 \end{tikzpicture}
 }
 \caption{Right now the caption is on the whole page with one line. I want to be on the half page and may occupy more lines.}
    \label{fig:1}
\end{figure}

blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah\\
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah
 blah blah blah blah blah blah blah blah blah blah blah blah\\
blah blah blah blah blah blah blah blah blah blah blah blah

\end{document}

Respuesta1

información relacionada