O pacote independente pode funcionar com seções?

O pacote independente pode funcionar com seções?

Enquanto eu estava lendo um tópico sobre fluxos de trabalho LaTeX, me deparei com um comentário emhttps://tex.stackexchange.com/a/22433/32782o que parece indicar que há mais de uma pessoa que pode/poderia usar o pacote independente para capítulos de livros. Normalmente as pessoas usariam \includeonlyem vez do pacote autônomo para dividir um documento em diferentes arquivos tex e ativar apenas um arquivo tex, mas a ideia de usar o autônomo me intrigou e pensei que deveria tentar, começando com um artigo com seções primeiro, mas meu exemplo não parece funcionar. Aqui está meu exemplo:

O arquivo tex principal flying-animals.tex,:

\documentclass{article}
\usepackage{standalone}
\begin{document}
\input{dragons}
\input{birds}
\input{superman}
\end{document}

E um arquivo tex para uma seção dragons.tex:

\documentclass{standalone}
\begin{document}
\section{Theories of dragons}
Being dragons.
\subsection{Theory of angry dragons}
Being angry dragons.
\subsection{Theory of tiny dragons}
Being tiny dragons.
\end{document}

Quando compilo dragons.tex, recebo o seguinte erro.

LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.3 \section
            {Theories of dragons}

É possível fazer um trabalho independente com seções?

Responder1

Adicione varwidthcomo uma opção à classe dragons.texe isso funciona bem. Observe que se você compilar, dragons.texobterá uma única página longa, portanto, isso está longe de ser o ideal. standalonedestina-se principalmente a gráficos criados por, por exemplo, TikZ ou PSTricks.

\documentclass[12pt]{article}
\usepackage{standalone}
\usepackage{lipsum}

\usepackage{filecontents}
% writes the following to dragons.tex
\begin{filecontents*}{dragons.tex} 
    \documentclass[varwidth]{standalone}
    \usepackage{lipsum}
    \begin{document}
    \section{Theories of dragons}
    Being dragons.
    \lipsum
    \subsection{Theory of angry dragons}
    Being angry dragons.
    \lipsum
    \subsection{Theory of tiny dragons}
    Being tiny dragons.
    \lipsum
    \end{document}
\end{filecontents*}

\begin{document}
\input{dragons}
\end{document}

informação relacionada