%20in%20der%20Combine-Klasse.png)
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 combine
Klasse muss wissen, welche Dokumentklassen Sie in importierten Dokumenten verwenden.
Dies kann beim Laden als Option übergeben werden: memoir
, book
, report
, und letter
können direkt übergeben werden, während, wenn Sie nichts angeben, article
angenommen wird.
In Ihrem Fall verwenden Sie amsart
, und um combine
dies 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: