未定义的控制序列问题

未定义的控制序列问题

我正在打字

\documentclass[12pt,letterpaper,fleqn,leqno,oneside]{article}

\usepackage{amsmath}

\newcommand{\R}{\mathds{R}}

\begin{document}

\title{M}
\author{Y}
\date{September 4, 2014}
\maketitle

\textbf{Exercise 1} (Open Balls). Prove \textit{rigorously} that an "open ball" $B_\epsilon(x)$ of radius $\epsilon > 0$ about a point $x$ in $\mathds{R}$ equipped with the Euclidean topology is, in fact, open.

\end{document}

我收到了错误

未定义的控制序列问题。...关于 $\mathds 中的点 $x$ 的 epsilon>0$

问题是什么?

我怀疑我没有完全下载软件包amsmath。但是,我下载到了我的桌面上。这有问题吗?

答案1

您没有加载dsfont包:

\documentclass[12pt,letterpaper,fleqn,leqno,oneside]{article}

\usepackage{amsmath, amsfonts}
\usepackage{dsfont}

\newcommand{\R}{\mathds{R}}

\begin{document}

\title{M}
\author{Y}
\date{September 4, 2014}
\maketitle

\textbf{Exercise 1} (Open Balls). Prove \textit{rigorously} that an "open ball" $B_\epsilon(x)$ of radius $\epsilon > 0$ about a point $x$ in $\mathds{R}$ equipped with the Euclidean topology is, in fact, open. Or will $ x $ live in $ \mathbb R$?

\end{document} 

在此处输入图片描述

答案2

另一个简单的解决方案。来自您自己的 MWE:

\documentclass[12pt,fleqn,leqno]{article}

\usepackage{amsmath,amssymb}

%\newcommand{\R}{\mathds{R}} % Anyway it is bad defined

\title{M}
\author{Y}
\date{September 4, 2014}
\begin{document}
\maketitle

\paragraph*{Exercise 1} (Open Balls). Prove \emph{rigorously} that an ``open ball'' $B_\epsilon(x)$ of radius $\epsilon > 0$ about a point $x$ in $\mathbb{R}$ equipped with the Euclidean topology is, in fact, open.

\end{document}

请注意,我删除了类的几个选项,因为它们是多余的,因为是默认设置。我改用amssymbamsfonts这是因为很久以前有人告诉我使用两者都是多余的,因为amssymb包含来自的符号amsfonts。我不知道这是不是真的,但在这种情况下它工作得很好。

我还选择将\texit和更改\textbf为更合适的选项。并不是说它本身不好,而是简单地在排版上突出显示文本,您可以使用它\paragraph*来提供结构,\emph它所做的就是突出显示文本,无论您使用哪种字体,这使其更加通用。

我知道这\paragraph*不是最好的选择,理想的做法是使用其中一个定理包并定义一个句子来练习,但这也会使答案复杂化,也许在将来的场合。

相关内容