TikZ 패키지로 그린 그림에 대한 설명을 어떻게 추가하나요?

TikZ 패키지로 그린 그림에 대한 설명을 어떻게 추가하나요?

내 TeX 파일에 그림을 추가하고 싶었습니다. 그러기 위해 TikZ 패키지로 그림처럼 그렸습니다. 그림에 대한 설명을 추가하고 그림에 대한 참조를 추가하고 싶습니다. 즉, "Fig1: 어쩌구 저쩌고"라고 말하고 싶습니다. 또한 이 그림 옆에 다른 그림을 배치하고 싶습니다. 즉, 첫 번째 그림이 페이지 왼쪽에 있고 두 번째 그림이 페이지 오른쪽에 있을 수 있습니다. 이것이 가능합니까? 그렇다면 어떤 패키지를 사용해야 합니까? 이것은 그림에 사용한 코드입니다. 편집하다전체 문서를 추가했습니다.

\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}

답변1

관련 정보