![いくつかのパッケージ間の競合](https://rvso.com/image/392358/%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E9%96%93%E3%81%AE%E7%AB%B6%E5%90%88.png)
私が使用しているパッケージは次のとおりですが、エラーが報告され続けます:
LaTeX エラー: コマンド \theoremstyle はすでに定義されています。または名前 \end... が不正です。マニュアルの 192 ページを参照してください。
例:
\documentclass[twocolumn]{autart}
\usepackage{graphics,epsfig,epstopdf}
\usepackage{amsmath,amssymb,psfrag,mathtools}
\usepackage{amsthm}
\usepackage{cite}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{mleftright}
\usepackage[makeroom]{cancel}
\usepackage{tikz}
\newcommand{\lla}{\langle\langle}
\newcommand{\rra}{\rangle\rangle}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,inner sep=1pt] (char) {#1};}}
\newtheorem{theorem}{Theorem}
\newtheorem{corollary}{Corollary}[theorem]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{remark}{Remark}
\newtheorem{proposition}{Proposition}
\begin{document}
...
\end{document}
答え1
使用するドキュメント クラスには、パッケージを操作するためのオプションがありますamsthm
。
さらに、定義しようとしているすべての環境は、ドキュメントクラスによってすでに次のように定義されています。
\newtheorem{thm}{Theorem}
\newtheorem{cor}[thm]{Corollary}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposition}
\newtheorem{rem}[thm]{Remark}
私は単にこれらを使用します...
\documentclass[twocolumn,amsthm]{autart}
\usepackage{graphics,epsfig,epstopdf}
\usepackage{amsmath,amssymb,psfrag,mathtools}
%\usepackage{amsthm}
\usepackage{cite}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{mleftright}
\usepackage[makeroom]{cancel}
\usepackage{tikz}
\newcommand{\lla}{\langle\langle}
\newcommand{\rra}{\rangle\rangle}
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,inner sep=1pt] (char) {#1};}}
\newtheorem{theorem}{Theorem}
\newtheorem{corollary}{Corollary}[theorem]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{remark}{Remark}
\newtheorem{proposition}{Proposition}
\begin{document}
...
\end{document}