
我想將一個圖形添加到我的 TeX 檔案中。為此,我使用 TikZ 套件將其畫得像圖片一樣。我想添加該圖的描述並添加該圖的參考,即說這樣的話:「Fig1:blah blah blah」。另外,我想在這個圖旁邊放置另一個圖,即如果可能第一個圖位於頁面左側,第二個圖位於頁面右側。這可能嗎?這是我用於該圖的程式碼: 編輯我添加了整個文檔。
\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}