Erro LaTeX: \begin{document} finalizado por \end{section}

Erro LaTeX: \begin{document} finalizado por \end{section}

Estou encontrando a mensagem de erro acima. Isto é o que tenho até agora:

\documentclass{article}
\title{Assignment \#1}
\author{First Name Last Name}
\date{March 20, 2014}

\begin{document}
\maketitle     
\section*{Question 1}
\textit{Scenario containing 2 pirates :} \\*\\*
Regardless of how the gold is split, the 2nd pirate will vote against the 1st pirate and take all the gold. \\*\\*
\end{section}

\textit{Scenario containing 3 pirates:} 

\begin{table}[ht]
\caption{3 Pirates}
\centering
\begin{tabular}{c c c}
\hline\hline
Pirate\#1 & Pirate\#2 & Pirate\#3 \\  
\hline
x & x &  x \\
\hline
\end{tabular}
\end{table}


\end{document}

Responder1

O LaTeX fornece duas formas para executar conteúdo: a macro e o ambiente. O que é preferível depende do uso. O que está disponível geralmente está além do seu controle. Alguns comandos são dados em ambas as formas,por exemplo, \centeringcontra \begin{center}...\end{center}.

Mas a principal diferença de uso é que os argumentos de uma macro (se houver) são fornecidos no momento da invocação, enquanto um ambiente é instruído a começar com uma \begin{environment-name}instrução e continua sob o controle das configurações desse ambiente até que uma \end{environment-name}seja invocada. Nesse sentido, o ambiente exige a simetria de um \begin{}...\end{}“suporte para livros”.

No seu exemplo, \sectioné uma macro, não um ambiente. Ou seja, não começou com \begin{section}. Quando invocado, produz um cabeçalho para mostrar o título da seção, cria um número para a seção e pode anotar uma entrada para um índice analítico. O cabeçalho da seção pode ser estilizado em uma fonte maior e mais em negrito, ou de várias maneiras, dependendo de como \sectionfoi definido pela classe e/ou pacotes incluídos. Mas uma vez que o(s) argumento(s) tenha(m) \sectionsido processados, o texto subsequente não estará dentro dos limites de um "ambiente de seção", mas apenas texto normal do documento. \sectionnão tem mais nada a ver com isso.

Assim, \end{section}, que aparece no seu MWE, está incorreto. Remova essa linha e o código será compilado.

informação relacionada