nikuyoshiのブログ

記事の内容については個人の見解であり、所属企業の意見を代表するものではありません

LaTeX 2.09用スタイルファイルとLaTeX 2ε用スタイルファイルの注意点

うちの研究室には代々伝わるTexのスタイルファイルがあります。そいつを使って楽して論文書きたい!!と思い、そのファイルをMacで使ったら案の定エラーが発生。いくつかのバグを取ってもいつまでもエラーが出続けました。いろいろと調べた結果、答えらしきものにいきつきました。

Mandara TeX Guide(「LaTeX 2εに換えたら epsf.styが使えなくなったんだけど.」を参照)
LaTeX2e - Mandara TeX Environment

何だよ、スタイルファイルが古すぎて使えないのかよ…

それが分かって以下のことをしたら、またエラーが出て投げ出したくなった。研究室のPC(Windows)でやるしかないなぁ。こんなことに時間をかけてられない。

  • \documentstyle → \documentclass
  • styファイルをロードしたいときは \usepackage を使う(例: \usepackage{soturon})

Texファイル冒頭部分

\documentclass[a4j,12pt,epsbox,enumerate,here,graphicx]
\usepackage{soturon}

実行結果

nikuyoshi@MacBookAir[01/13/12 2:04]: % platex main.tex
This is e-pTeX, Version 3.1415926-p3.2-110415-2.3 (utf8.euc) (TeX Live 2011)
 restricted \write18 enabled.
entering extended mode
---
...
---

! TeX capacity exceeded, sorry [parameter stack size=10000].
\@fileswithoptions #1->
                       \@ifnextchar [{\@fileswith@ptions #1}{\@fileswith@pti...
l.2 \usepackage{
                soturon}
No pages of output.
Transcript written on main.log.