
Mientras leía un hilo sobre flujos de trabajo de LaTeX, encontré un comentario enhttps://tex.stackexchange.com/a/22433/32782lo que parecía indicar que hay más de una persona que puede/podría usar el paquete independiente para capítulos de libros. Por lo general, la gente usaría \includeonly
en lugar del paquete independiente para dividir un documento en diferentes archivos tex y activar solo un archivo tex, pero la idea de usar el paquete independiente me intrigó y pensé que debería intentarlo, comenzando primero con un artículo con secciones. pero mi ejemplo no parece funcionar. Aquí está mi ejemplo:
El archivo tex principal flying-animals.tex
:
\documentclass{article}
\usepackage{standalone}
\begin{document}
\input{dragons}
\input{birds}
\input{superman}
\end{document}
Y un archivo tex para una sección 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}
Cuando compilo dragons.tex
, aparece el siguiente error.
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}
¿Es posible trabajar de forma independiente con secciones?
Respuesta1
Agregue varwidth
como opción a la clase dragons.tex
y esto funciona bien. Tenga en cuenta que si compila dragons.tex
obtendrá una única página larga, por lo que esto está lejos de ser ideal. standalone
está destinado principalmente a gráficos creados, por ejemplo, por TikZ o 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}