Fehler beim Einfügen des Codes zum Nebeneinanderstellen der Abbildungen

Fehler beim Einfügen des Codes zum Nebeneinanderstellen der Abbildungen

Ich bin neu in LaTeX und versuche, meiner Freundin zu helfen, ihr Dokument zu reparieren. Ich verwende Texmaker 4.1.1. Der LaTeX-Code ihres Dokuments lautet wie folgt

Hauptdokument:(Hauptdokument.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}

Kapitel 2:(Kapitel2.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}

Nach dem Kompilieren erhielt ich folgende Fehlermeldungen: Bildbeschreibung hier eingeben Der Fehler trat auf, als ich versuchte, Code zum Nebeneinanderstellen von Figuren einzugeben. Ich kann das Problem nicht herausfinden.

Antwort1

Die documentUmwelt sollte nur erklärt werdeneinmalin Ihrem Dokument. Daher main.texsollte das Format

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

Undniemalshabe einen

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

in anderen .texDateien, die Sie \inputoder \include.

Ihr Fehler wird im folgenden Minimalbeispiel reproduziert:

\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

Die zweite (innere) documentUmgebung - \begin{document}- bewirkt die

LaTeX-Fehler: Kann nur in der Präambel verwendet werden.

verwandte Informationen