amslatex でarXiv に投稿

amslatex でarXiv に投稿

- uchimura keisuke の投稿
返信数: 6
arXiv にamslatexのファイル を投稿しましたがうまくコンパイルしてくれません。家のpdflatefではうごいています。texファイルは92kb,12個の画像ファイルはおよそ、各々50kbていどです。よろしくお願いしま.



[verbose]: Creating arXiv submission AutoTeX object
[verbose]: Calling arXiv submission AutoTeX process
[verbose]: TeX/AutoTeX.pm: admin_timeout = minion
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'TeX +macros (harv,lanl..)'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'TeX auxiliary'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: is of type 'PDF'.
[verbose]: ~~~~~~~~~~~ Processing file 'arxiv.tex'
[verbose]: 'amslplain' is not a valid TeX format; will ignore.
[verbose]: TEXMFCNF is unset.
[verbose]: ~~~~~~~~~~~ Running htex for the first time ~~~~~~~~
[verbose]: Running: "(export HOME=/tmp PATH=/texlive/2011/bin/arch:/bin; cd /submissions/1532193/ && tex 'arxiv.tex' < /dev/null)" 2>&1
[verbose]: This is TeX, Version 3.1415926 (TeX Live 2011)
(./arxiv.tex
! Undefined control sequence.
l.3 \documentclass
{amsart}
?
! Emergency stop.
l.3 \documentclass
{amsart}
No pages of output.
Transcript written on arxiv.log.

[verbose]: tex 'arxiv.tex' failed.
[verbose]: 'amslplain' is not a valid TeX format; will ignore.
[verbose]: TEXMFCNF is unset.
[verbose]: ~~~~~~~~~~~ Running tex for the first time ~~~~~~~~
[verbose]: Running: "(export HOME=/tmp PATH=/texlive/2011/bin/arch:/bin; cd /submissions/1532193/ && tex 'arxiv.tex' < /dev/null)" 2>&1
[verbose]: This is TeX, Version 3.1415926 (TeX Live 2011)
(./arxiv.tex
! Undefined control sequence.
l.3 \documentclass
{amsart}
?
! Emergency stop.
l.3 \documentclass
{amsart}
No pages of output.
Transcript written on arxiv.log.

[verbose]: tex 'arxiv.tex' failed.
[verbose]: We failed utterly to process the TeX file 'arxiv.tex'
[error]: Unable to sucessfully process tex files.
*** AutoTeX ABORTING ***

[verbose]: AutoTeX returned error: Unable to sucessfully process tex files.

[verbose]: $autotex->process failed $@: $?: 0 $!: Inappropriate ioctl for device
[verbose]: Error running AutoTeX process:

uchimura keisuke への返信

Re: amslatex でarXiv に投稿

- Akira Kakuto の投稿
> [verbose]: This is TeX, Version 3.1415926 (TeX Live 2011)
> (./arxiv.tex
> ! Undefined control sequence.
> l.3 \documentclass

まったくわかりませんが,Knuth の plain TeX が走っているような気がします。
uchimura keisuke への返信

Re: amslatex でarXiv に投稿

- 帯田 木偶太 の投稿

arXiv というのがどういうものなのか全く知らないので
黙ってみていようと思っていましたが、
議論が滞っているようですので口出しさせていただきます。

「amslatexのファイル」というのは何のことでしょうか。
通常の LaTeX のソースとは根本的に違うそのような範疇が
あるのでしょうか。
「家のpdflatefではうごいてい」るということは、
通常の LaTeX ソースに過ぎないのではないのでしょうか。

帯田 木偶太 への返信

Re: amslatex でarXiv に投稿

- uchimura keisuke の投稿

arxivは数学や物理学のプレプリントサーバーでcornell大学が運営しています。そこにtexの原稿をuploadするのです。サーバー上ではLinuxのpdflatexが動いています。amslatexはAMS(アメリカ数学会)のマクロパッケージをくわえたlatexです。arxivのマニュアルによるとamslatexを使うときは %&amslplainを一行目に加えろと書いてありますので加えましたが、どうもそれが利いていないようです。ソースファイルの最初の部分をのせます。

%&amslplain
\documentclass{amsart}
\usepackage{graphicx,color}
\usepackage{mathrsfs}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{pro}[theorem]{Proposition}
\newtheorem{cor}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}

\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{xca}[theorem]{Exercise}

\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}

\numberwithin{equation}{section}

uchimura keisuke への返信

Re: amslatex でarXiv に投稿

- 前田 一貴 の投稿
Common Mistakes that cause Automated Processing to Fail
https://arxiv.org/help/faq/mistakes
にある記述を読むと,

> please add the appropriate line to the top of the source, e.g.:
>    %&amslplain
> for AMS-LaTeX (based on amslatex version 1.1),

と "version 1.1"(古いバージョン)の場合となっていますので,
最近の AMS のクラスで書かれているならば不要なのではないでしょうか.

それにしても tex が走るのはちょっと不可解です.
> 'amslplain' is not a valid TeX format
と出ているので,既にサポートされていない?
前田 一貴 への返信

Re: amslatex でarXiv に投稿

- uchimura keisuke の投稿

皆様ありがとうございました。 %&amslplainを外すことで、うまく実行できました。

最初のversionでは画像ファイルの容量オーバーを避けようとepsファイルをpdfファイルにしたため、epsとpdfが混在してしまいerrorが起きたと思います。そこで %&amslplainを加えepsをすべてpdfに直して実行したら今度は %&amslplainのためにerrorが起きたのでしょう。 皆様の御助言に感謝します。