私は LaTeX の クラスを使用して数学的なプレゼンテーションを準備しようとしていますbeamer
。この件に関する が既にあるのでarticle
、そのさまざまな部分、特にさまざまな -環境をプレゼンテーションにコピーしたいと思います。しかし、以下の MWE でも、これは不可能のようです。とクラスntheorem
の間には互換性がないのでしょうか?ntheorem
beamer
\documentclass{beamer}
\usepackage{ntheorem}
\theoremstyle{plain}
\newtheorem{Def}{Definition}
\mode<presentation>{\usetheme{Frankfurt}}
\begin{document}
\begin{frame}{Test}
\begin{Def}
blabla
\end{Def}
\end{frame}
\end{document}
答え1
あなたの例ではエラーが発生します:
! Package ntheorem Error: Theorem style plain already defined.
説明: は、beamer
と同様に定理環境を提供し、ntheorem
同じ名前 のスタイルを提供しますplain
。名前の衝突により、このエラーが発生します。
plain
ロードする前にスタイルを未定義にするntheorem
と、エラーはなくなります。
\documentclass{beamer}
\makeatletter
\let\th@plain\relax
\makeatother
\usepackage{ntheorem}
\theoremstyle{plain}