beamerでxy-picを使いたいと思っています.
OSはWindows XPを使っています.
jarticleなどでは問題がないのですが,beamerでxy-picを使おうとするとコンパイル時にエラーが出ます.
\usepackage{amsmath, amssymb}
\usepackage{fancybox}
\usepackage{ascmac}
\usepackage{bm}
\usepackage{graphicx}
\usepackage[all]{xy}
\usepackage{theorem}
のようにすると,
(c:/ptex/share/texmf/tex/generic/xypic/xyframe.tex
Xy-pic option: Frame and Bracket extension v.3.7 loaded)
(c:/ptex/share/texmf/tex/generic/xypic/xycmtip.tex
Xy-pic option: Computer Modern tip extension v.3.3
(c:/ptex/share/texmf/tex/generic/xypic/xytips.tex
Xy-pic option: More Tips extension v.3.3 loaded) loaded)
(c:/ptex/share/texmf/tex/generic/xypic/xyline.tex
Xy-pic option: Line styles extension v.3.6
! No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
\fi
l.31 \xynew@{dimen}\xylinethick@
\xylinethick@=\xydashw@
のようなメッセージが出て,エラーとなってしまいます。
先にも書いたように,jarticleではエラーにはなりません。
何が問題なのでしょう?
>何が問題なのでしょう?
エラーメッセージのとおりです.
>! No room for a new \dimen .
を調べれば原因はすぐ分かるのですが,
要は
TeXが持っている寸法用のレジスタの個数を
超えるほど寸法用のレジスタを使ってしまうので
どうにもならない
といっているのです.
対策は
(1)本当にそんなにいっぱいパッケージを
読む必要があるのか?
パッケージが確保する領域がへれば
もしかするとOKかも
(2)日本語を使わないなら
platexではなくlatexを使ってみる
最近のlatexは本体がpdftexだから
レジスタの個数が256倍になってるはず
(3)日本語を使うなら
platexの代わりにeplatexを使ってみる
これが一番妥当な方法かもしれません.
エラーメッセージのとおりです.
>! No room for a new \dimen .
を調べれば原因はすぐ分かるのですが,
要は
TeXが持っている寸法用のレジスタの個数を
超えるほど寸法用のレジスタを使ってしまうので
どうにもならない
といっているのです.
対策は
(1)本当にそんなにいっぱいパッケージを
読む必要があるのか?
パッケージが確保する領域がへれば
もしかするとOKかも
(2)日本語を使わないなら
platexではなくlatexを使ってみる
最近のlatexは本体がpdftexだから
レジスタの個数が256倍になってるはず
(3)日本語を使うなら
platexの代わりにeplatexを使ってみる
これが一番妥当な方法かもしれません.