LaTeX의 클래스를 이용하여 수학적 프리젠테이션을 준비하려고 합니다 beamer
. 해당 주제에 대한 내용이 이미 있으므로 article
그 내용의 다양한 부분을 프레젠테이션, 특히 다양한 환경에 복사하고 싶습니다 ntheorem
. 그러나 아래 MWE에서도 이는 불가능해 보입니다. 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
. 이름 colission으로 인해 해당 오류가 발생합니다.
plain
로드하기 전에 스타일 정의를 취소 ntheorem
하면 오류가 사라집니다.
\documentclass{beamer}
\makeatletter
\let\th@plain\relax
\makeatother
\usepackage{ntheorem}
\theoremstyle{plain}