Figure를 나란히 설정하는 코드를 넣을 때 오류가 발생합니다.

Figure를 나란히 설정하는 코드를 넣을 때 오류가 발생합니다.

저는 LaTeX를 처음 접했고 친구가 문서를 수정하도록 도와주려고 노력하고 있습니다. 저는 Texmaker 4.1.1을 사용합니다. 그녀의 문서의 LaTeX 코드는 다음과 같습니다

주요 문서:(주문서.tex)

\documentclass[12pt,a4paper,oneside]{book}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{xcolor}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{subfigure}
\usepackage{float}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{array,tabularx}
\usepackage{setspace}
\usepackage{fancyhdr}
\usepackage{enumitem}
\usepackage{eucal}
\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{appendix}
\usepackage{rotating}

\onehalfspacing
\parindent 1cm
\parskip 0.3cm
\topmargin 0cm \oddsidemargin 1cm \evensidemargin 0.5cm \textwidth 15cm \textheight 22cm
\newtheorem{dfn}{Definisi}[section]
\newtheorem{theorem}{Theorem}[section]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{remark}[theorem]{Remark}

\def\R{\mathbb{ R}}
\def\S{\mathbb{ S}}
\def\I{\mathbb{ I}}

\pagenumbering{roman}


\title{Taekwondo}
\makeindex
\date{}
\begin{document}
\renewcommand{\figurename}{Gambar}
\newcommand{\cchapter}[1]{\chapter[#1]{\centering #1}}
\renewcommand{\chaptername}{\huge CHAPTER}
\frontmatter
\renewcommand{\contentsname}{Table of Contents}
\tableofcontents \addcontentsline{toc}{chapter}{Table of Contents}
\fancyhead[L]{\textsl{Table of Contents}}
\fancyhead[R]{}
\fancyfoot[C]{\thepage}
\renewcommand\listfigurename{Table of Figures}
\listoffigures \addcontentsline{toc}{chapter}{Table of Figures}
\fancyhead[L]{\textsl{Table of Figures}}
\fancyhead[R]{}
\fancyfoot[C]{\thepage}
\renewcommand{\bibname}{References}
\mainmatter
\include{Chapter2}
\end{document}

제 2 장:(Chapter2.tex)

\chapter{{Theory}}

\pagestyle{fancy}
\fancyhead[L]{\textsl{Chapter 2 : Theory }}
\fancyhead[R]{}

\section{Taekwondo}
\begin{document}
List of protectors
\begin{enumerate}
\item[1.] \textit{Body protector}.
\item[2.] \textit{Head guard}.
\item[3.] \textit{Forearm guard}.
\item[4.] \textit{Hand protector}.
\item[5.] \textit{Shin guard}.
\item[6.] \textit{Groin guard}.
\item[7.] \textit{Mouth guard}.
\end{enumerate}
\begin{figure}
\centering
\begin{subfigure}{.5\textwidth}
  \centering
  \includegraphics[width=.4\linewidth]{dobok.jpg}
  \caption{\textit{dobok}}
  \label{fig:dobok}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
  \centering
  \includegraphics[width=.4\linewidth]{equipment.jpg}
  \caption{Taekwondoin's Protector}
  \label{fig:peralatan}
\end{subfigure}
\caption{Taekwondo}
\label{fig:atribut}
\end{figure}
\end{document}

컴파일 후 다음과 같은 오류 메시지를 받았습니다. 여기에 이미지 설명을 입력하세요 Figure를 나란히 설정하는 코드를 넣으려고 할 때 오류가 발생했습니다. 문제를 파악할 수 없습니다.

답변1

환경 document은 선언되어야 합니다.한 번귀하의 문서에. 따라서 main.tex형식을 갖춰야 합니다 .

\documentclass[..]{...}
% <preamble>
\begin{document}
% <body>
\end{document}

그리고절대가지고있다

\begin{document}
% <body>
\end{document}

다른 .tex파일 안에 당신 \input또는 \include.

오류는 다음과 같은 최소 예에서 복제됩니다.

\documentclass{article}
\begin{document}% Outer document environment begin
\begin{document}% Inner document environment begin
\end{document}% Inner document environment end
\end{document}% Outer document environment end

두 번째(내부) document환경은 - \begin{document}- 원인이 됩니다.

LaTeX 오류: 서문에서만 사용할 수 있습니다.

관련 정보