%20en%20la%20clase%20combinada.png)
Estoy usando la clase combine para fusionar varios archivos tex. Cada uno de estos archivos tiene un título con el nombre del artículo, nombre del autor y dirección e identificación de correo electrónico del autor. Aquí hay una muestra de cada artículo:
\documentclass[12pt]{amsart}
\usepackage{amssymb,amsmath,amsthm}
\title[xxx]{xxx}
\author{yyy}
\address{Department of zzz, www}
\email{[email protected]}
\begin{document}
\maketitle
\begin{abstract}
...
\end{abstract}
...
\end{document}
Aquí está el texto del documento principal de la cosechadora:
\documentclass[12pt]{combine}
\begin{document}
\pagestyle{combine}
\maketitle \tableofcontents
\clearpage
\begin{papers}
\coltoctitle{xxx}
\coltocauthor{yyy}
\label{abc}
\import{abc}
\end{papers}
\end{document}
Cuando intento compilar el archivo combinado principal, aparece el siguiente error:
./abc.tex: Secuencia de control indefinida \ dirección
./abc.tex: Secuencia de control no definida \email
Los artículos individuales no dan este error. ¡Estaré agradecido por la ayuda con esto! Gracias.
Respuesta1
La combine
clase necesita saber qué clases de documentos está utilizando en los documentos importados.
Esto se puede pasar como una opción en el momento de la carga: memoir
, book
, report
y letter
se puede pasar directamente, mientras que, si no especifica nada, article
se supone.
En tu caso estás usando amsart
, y para avisar combine
de ello tienes que pasar la opción colclass=amsart
:
\documentclass[12pt,colclass=amsart]{combine}
MWE:
\documentclass[12pt,colclass=amsart]{combine}
\title{Proceedings}
\begin{document}
\pagestyle{combine}
\maketitle \tableofcontents
\clearpage
\begin{papers}
\coltoctitle{xxx}
\coltocauthor{yyy}
\label{abc}
\import{abc}
\end{papers}
\end{document}
Producción: