Неопределенная последовательность управления (\email, \address) в классе Combine

Неопределенная последовательность управления (\email, \address) в классе Combine

Я использую класс combine для объединения нескольких tex-файлов. Каждый из этих файлов имеет заголовок с названием статьи, именем автора, адресом автора и идентификатором электронной почты. Вот пример каждой статьи:

\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}

Вот текст из основного документа комбината:

\documentclass[12pt]{combine}

\begin{document}

 \pagestyle{combine}

 \maketitle \tableofcontents

 \clearpage

 
 \begin{papers}

  \coltoctitle{xxx}

  \coltocauthor{yyy}

  \label{abc}

  \import{abc}

\end{papers}

\end{document}

При попытке скомпилировать основной файл Combine возникает следующая ошибка:

./abc.tex:Неопределенная управляющая последовательность \address

./abc.tex:Неопределенная управляющая последовательность \email

Отдельные статьи не выдают эту ошибку. Буду благодарен за помощь в этом вопросе! Спасибо.

решение1

Класс combineдолжен знать, какие классы документов используются в импортированных документах.

Это можно передать как опцию во время загрузки: memoir, book, report, и letterможно передать напрямую, в то время как, если вы ничего не укажете, articleэто будет предполагаться.

В вашем случае вы используете amsart, и чтобы сообщить combineоб этом, вам нужно передать опцию colclass=amsart:

\documentclass[12pt,colclass=amsart]{combine}

МВЭ:

\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} 

Выход:

введите описание изображения здесь

Связанный контент