Undefinierte Steuersequenz (\email, \address) in der Combine-Klasse

Undefinierte Steuersequenz (\email, \address) in der Combine-Klasse

Ich verwende die Combine-Klasse, um mehrere Tex-Dateien zusammenzuführen. Jede dieser Dateien hat einen Titel mit dem Namen des Artikels, dem Namen des Autors sowie der Adresse und E-Mail-ID des Autors. Hier ist ein Beispiel für jeden Artikel:

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

Hier der Text aus dem Hauptdokument des Mähdreschers:

\documentclass[12pt]{combine}

\begin{document}

 \pagestyle{combine}

 \maketitle \tableofcontents

 \clearpage

 
 \begin{papers}

  \coltoctitle{xxx}

  \coltocauthor{yyy}

  \label{abc}

  \import{abc}

\end{papers}

\end{document}

Beim Versuch, die Haupt-Combine-Datei zu kompilieren, erhalte ich die folgende Fehlermeldung:

./abc.tex:Undefinierte Steuersequenz \address

./abc.tex:Undefinierte Steuersequenz \email

Die einzelnen Artikel geben diesen Fehler nicht aus. Wäre für Hilfe dankbar! Danke.

Antwort1

Die combineKlasse muss wissen, welche Dokumentklassen Sie in importierten Dokumenten verwenden.

Dies kann beim Laden als Option übergeben werden: memoir, book, report, und letterkönnen direkt übergeben werden, während, wenn Sie nichts angeben, articleangenommen wird.

In Ihrem Fall verwenden Sie amsart, und um combinedies mitzuteilen, müssen Sie die Option angeben 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} 

Ausgabe:

Bildbeschreibung hier eingeben

verwandte Informationen