如何不在书中编号 \newtheorem{example}{Example}

如何不在书中编号 \newtheorem{example}{Example}

当 documentclass 是 article 时,我可以\newtheorem*{example}{Example}这样做,这样示例就不会被编号。但是当 documentclass 是 book 时,它会显示错误,提示“Command * 已经定义”。有人知道为什么会发生这种情况吗?

另外,有什么方法可以让示例不显示斜体吗?

代码:

\documentclass[12pt]{book}
\usepackage[spanish]{babel}
\usepackage[width=13cm, height=19cm, top=2cm, papersize={16.5cm,24cm}]{geometry}
\usepackage[pdftex]{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{appendix}
\usepackage[titletoc]{appendix}
\usepackage{amssymb}
\usepackage{tipa}
%\usepackage{txfonts}
\usepackage{textcomp}
%\usepackage{amsthm}
%\usepackage{array}
%\usepackage{xy}
\usepackage{fancyhdr}

\newtheorem{example}{Example}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\setlength{\footskip}{0in}
\renewcommand{\footruleskip}{0pt}
\fancypagestyle{plain}{%
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
}
%
\parindent 0in
%\parskip 0.05in
%
\begin{document}
Hello, there!
\end{document}

答案1

我不认为书籍类别是问题所在,因此如果没有你的代码就很难看出问题是什么,但这可能会有所帮助:

\documentclass{book}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem*{example}{Example}
\begin{document}
This is a test.
\begin{example}
This is an example.
\end{example}
\end{document}

在此处输入图片描述

相关内容