Sou novo no LaTeX e estou tentando ajudar minha amiga a consertar seu documento. Eu uso o Texmaker 4.1.1. O código LaTeX do documento dela é o seguinte
Documento principal:(Documento Principal.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}
Capítulo 2:(Capítulo2.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}
Após a compilação, recebi as seguintes mensagens de erro: O erro ocorreu quando tentei colocar o código para definir a figura lado a lado. Não consigo descobrir o problema.
Responder1
O document
ambiente só deve ser declaradouma vezem seu documento. Como tal, main.tex
deve ter o formato
\documentclass[..]{...}
% <preamble>
\begin{document}
% <body>
\end{document}
enuncatenha um
\begin{document}
% <body>
\end{document}
dentro de outros .tex
arquivos você \input
ou \include
.
Seu erro é replicado no seguinte exemplo mínimo:
\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
O segundo document
ambiente (interno) - \begin{document}
- causa o
Erro LaTeX: só pode ser usado no preâmbulo.