
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 \includeonly
em 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 varwidth
como uma opção à classe dragons.tex
e isso funciona bem. Observe que se você compilar, dragons.tex
obterá uma única página longa, portanto, isso está longe de ser o ideal. standalone
destina-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}