Secuencia de control indefinida (\email,\address) en la clase combinada

Secuencia de control indefinida (\email,\address) en la clase combinada

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 combineclase 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, reporty letterse puede pasar directamente, mientras que, si no especifica nada, articlese supone.

En tu caso estás usando amsart, y para avisar combinede 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:

ingrese la descripción de la imagen aquí

información relacionada