.png)
여러 tex 파일을 병합하기 위해 결합 클래스를 사용하고 있습니다. 각 파일에는 기사 이름, 작성자 이름, 작성자 주소 및 이메일 ID가 포함된 제목이 있습니다. 다음은 각 기사의 샘플입니다.
\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}
기본 결합 파일을 컴파일하려고 하면 다음 오류가 발생합니다.
./abc.tex:정의되지 않은 제어 시퀀스 \address
./abc.tex:정의되지 않은 제어 시퀀스 \email
개별 기사에서는 이 오류가 발생하지 않습니다. 이에 대한 도움에 감사드립니다! 감사해요.
답변1
클래스 combine
는 가져온 문서에서 어떤 문서 클래스를 사용하고 있는지 알아야 합니다.
이는 로딩 시 옵션으로 전달될 수 있습니다. memoir
, book
, report
및 letter
는 직접 전달될 수 있지만, 아무것도 지정하지 않으면 article
가정됩니다.
귀하의 경우에는 을 사용하고 amsart
있으며 combine
이에 대해 알리려면 다음 옵션을 전달해야 합니다 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}
산출: