2014年3月25日火曜日

Beamerでテーマによって Undefined control sequence. のようなエラーが出る問題


Beamerを使っていて、次のようなエラーが出て困ったことがありました。

! Undefined control sequence.
\trans@languagepath ->\languagename 
                                    ,English
色々調べてみると、自分の場合はMadridというテーマを使っていて、次の行を削除するとエラーが出なくなることがわかりました。

\usetheme{Madrid}
テーマを指定しなかったり、別のテーマの場合は通ったりしたので、不思議だったのですが、原因がわかりました。タイトル情報が無かったということでした。 次の4行を追加し、エラーをなくすことが出来ました。

\title{タイトルタイトル}
\author{連続太郎}
\institute{株式会社連続体仮説}
\date{\today}
Madridというテーマでは各ページのした部分にタイトルや著者などの情報を表示しており、タイトル情報がきっと必須だったのでしょう。考えてみれば当然です。 しかし、LaTeXって便利だけれどエラーメッセージがわかりにくいですね。