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: Der Fehler trat auf, als ich versuchte, Code zum Nebeneinanderstellen von Figuren einzugeben. Ich kann das Problem nicht herausfinden.
Antwort1
Die document
Umwelt sollte nur erklärt werdeneinmalin Ihrem Dokument. Daher main.tex
sollte das Format
\documentclass[..]{...}
% <preamble>
\begin{document}
% <body>
\end{document}
Undniemalshabe einen
\begin{document}
% <body>
\end{document}
in anderen .tex
Dateien, die Sie \input
oder \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) document
Umgebung - \begin{document}
- bewirkt die
LaTeX-Fehler: Kann nur in der Präambel verwendet werden.