$\R$ 使用時の未定義の制御シーケンス

$\R$ 使用時の未定義の制御シーケンス

以下のパッケージを使用します。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{fancyhdr}
\usepackage{amsthm}     
\usepackage{float}
\usepackage[round]{natbib}
\usepackage{lastpage}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{amsmath}

書き込み時に未定義の制御シーケンスが表示されます

{It is called a simple arc of a curve, the set $C$ of points $M(x,y) \in \text{$\R$} ^2 $ 
(two-dimensional Euclidean space) satisfying the equation:} 

これを次のように変更しても機能しません

{It is called a simple arc of a curve, the set $C$ of points $M(x,y) \in \R ^2 $ 

私は含めました

\usepackage{amsmath}

ほとんどのフォーラムで問題を解決するために行うように言われているように

答え1

優れた受け入れられた回答を拡張すると、amsfontsこのシンボルには多くの代替手段があります。

unicode-math最新のツールチェーンでは、初期の回答に似た ℝ を取得するために追加のパッケージをロードする必要はありません。デフォルトで既に設定されています。

range=ただし、オプションを使用して、任意の数学フォントまたは任意の表示フォントから二重打字アルファベットを読み込むことができます\setmathfont。たとえば、タイポリナー:

\documentclass[varwidth]{standalone}
\usepackage{unicode-math}

\defaultfontfeatures{Scale=MatchUppercase}

\setmathfont{Latin Modern Math}
\setmathfont[range=bb]{Typoliner-RW-Light.ttf}

\newcommand\setR{\symbb{R}}

\begin{document}
Let \(S \subset \setR\).
\end{document}

タイポリナーサンプル

PDFLaTeXとの互換性が必要な場合、または従来のNFSSフォントを使用する場合は、そのmathalfa包み補足的な数学のアルファベットを選択します。

答え2

\Rは標準のLaTeXコマンドではなく、ロードするパッケージのいずれにも定義されていません。これは多くの人が好むカスタムコマンドですが、自分で定義する必要があります。おそらく次のようなコマンドが必要です。

\newcommand{\R}{\mathbb{R}}

私自身はそれを推奨しません。理由は微妙です。\Rこのサイトでの多くの議論で結論づけられているように、 や のような1文字のコマンド\Rは よりも本質的に危険でも危険でもないと定義することを妨げるものは何もありません\realnumbersが、多くの人がそれに気付かずにトラブルに巻き込まれています。たくさん1 文字のコマンドは LaTeX で既に定義されています。その後、それらのコマンドを定義して、奇妙なエラーを発生させ、価値よりもはるかに多くの問題を引き起こします。\Rも構文的にはほとんど意味がありません。私自身、これをしなければならない場合は、\reals代わりに を選択すると思いますが、これは実際には私には関係ありません。実際に定義したい場合、どのようなショートカットを定義するかはあなた次第です。

amssymbいずれにしても、これが機能するには パッケージ 、または が必要になります。amsfontsは を定義しているからです\mathbb{}

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\newcommand{\R}{\mathbb{R}}

\begin{document}

It is called a simple arc of a curve, the set $C$ of points
$M(x,y) \in \R^{2}$

\end{document}

ここに画像の説明を入力してください

他には、なぜ文の周囲に中括弧が付いているのかよくわかりませんが、一般的には中括弧は必要ないので、ここでは削除しました。

関連情報