デフォルトのエディターは数学の書式設定を完全にサポートしていないため、WordPressで数学の数式を書くのは難しい場合があります。ただし、サイトに数式を簡単に追加する方法があります。
この記事では、WordPress で数学の方程式を作成するための 3 つの異なる方法を説明します。簡単な数式でも複雑な方程式でも、これらのテクニックを使用すれば、サイトに正しく表示できます。
これらの手順に従うことで、方程式が明確でプロフェッショナルであり、読者が読みやすいことを保証できます。

WordPressで数学の方程式を書くのが難しいのはなぜですか?
HTML での文字サポートが不足しているため、WordPress で数学や科学の方程式を作成するのは困難です。
WordPressは、ウェブサイトのコンテンツを生成し、HTML出力をユーザーのブラウザに送信して表示することで動的に機能します。
現在、MathMLとLaTeXは、Web上で数学および科学の数式を記述するための標準と見なされています。
残念ながら、初心者には理想的とは言えないことがわかりました。どちらも独自の構文を学ぶ必要があり、長くて複雑な数式には複雑になる可能性があります。
それでは、WordPressブログに数式を記述する方法を見ていきましょう。
MathMLまたはLaTeXをWordPressで使用する方法を示す前に、簡単な解決策から始めます。使用したい方法にジャンプするには、以下のクイックリンクを使用できます。
- Unicode 文字を使用して WordPress で数学の方程式を作成する
- LaTeX を使用して WordPress で数学の方程式を作成する
- MathMLを使用してWordPressで数式を作成する
方法1:Unicode文字を使用してWordPressで数式を作成する
この方法は、数式を頻繁に記述する必要がないユーザーにとって、より簡単で推奨されます。この方法では、Unicode文字を使用して、投稿エディターに直接挿入します。
Unicodeは、すべての言語の文字エンコーディングサポートを提供するエンコーディング標準です。すべてのウェブサイトビルダー、オペレーティングシステム、およびモバイルデバイスでサポートされています。
Unicodeを使用してWordPressに数学記号を追加する方法は次のとおりです。
MacでUnicode数式文字を追加する
Macコンピューターでは、上部のツールバーから数学演算子や文字を追加できます。
編集 » 絵文字と記号をクリックするか、キーボードのCommand + Control + Spaceキーを押すだけです。

これにより、「文字ビューア」アプリがポップアップで表示されます。ここから、挿入したい記号や文字を選択できます。
文字をダブルクリックするだけで、WordPressの投稿エディターに挿入できます。
段落ツールバーの添え字と上付き文字のオプションを使用して、投稿エディタの文字をフォーマットすることもできます。

2. Windows で Unicode 数学文字を追加する
Windowsユーザーは、同様のアプリを使用して、WordPressの投稿エディターに数学演算子や特殊文字を挿入できます。
スタート » Windows アクセサリ » 文字コード表 をクリックして、文字コード表アプリを開きます。これにより、画面によく使われる文字が表示されます。

文字マップアプリは、Unicodeを含む多くの異なるエンコーディングをサポートしています。グループの下のUnicodeサブレンジを選択すると、数学演算子を見つけることができます。
文字を見つけたら、クリックして選択し、コピーする必要があります。次に、WordPressコンテンツエディターに戻り、文字を貼り付けます。
特殊文字や数式記号を手動で追加するのは手間がかかりますが、たまにしか追加しない場合は機能します。
ただし、サイトで定期的に数式を記述する必要がある場合は、以下の2つの方法のいずれかを習得する方が良いでしょう。
方法2:LaTeXを使用してWordPressで数式を作成する
LaTeXは、技術文書や科学文書の作成に特化して設計された組版標準です。
学術界で広く使用されており、数式やその他の科学文書を作成するための事実上の標準と見なされています。
公式のLaTeXウェブサイトには、使用方法を学ぶのに役立つ詳細なドキュメントと、チュートリアルおよびガイドへのリンクがあります。
WordPressウェブサイトにLaTeXの組版を導入する方法に焦点を当てます。
まず、MathJax-LaTeX プラグインをインストールして有効化する必要があります。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。
注意: プラグインがしばらく更新されていないという通知が表示される場合がありますが、当社のウェブサイトでテストしたところ、問題なく動作しました。
有効化したら、数学の方程式を挿入したい投稿またはページを編集する必要があります。投稿編集画面で、新しいブロックを追加するボタン(+)をクリックし、コンテンツにショートコードブロックを挿入します。

ショートコードブロック内で、次の形式でショートコードを追加する必要があります:
[latex]ここにLaTeXコードを入力[/latex]

これで投稿を保存し、プレビューして、書式設定された数学の数式を確認できます。
デモの WordPress ウェブサイトではこのようになりました。

オペレーティングシステム用のオフラインLaTeXアプリを使用すると、必要なコードを生成する簡単な方法です。
または、OverleafのようなWebベースのLaTeX環境を使用することもできます。

その後、方程式をコピーしてWordPressのショートコードブロックに貼り付けることができます。
方法3:MathMLを使用してWordPressで数式を作成する
MathMLは、Web上で数式を簡単に公開するために設計されたマークアップ言語です。HTMLに似たセマンティックなXMLマークアップを使用します。
WordPressは標準でMathMLをサポートしておらず、投稿エディターにMathMLコードを追加しても正しくレンダリングされません。
幸いなことに、その問題を解決するプラグインがあります。
MathML Blockプラグインをインストールして有効化するだけです。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。
注意: プラグインがしばらく更新されていないという通知が表示される場合がありますが、当社のウェブサイトでテストしたところ、問題なく動作しました。
有効化したら、数式を追加したい投稿またはページを編集し始めます。投稿編集画面で、新しいブロックを追加するボタン(+)をクリックし、コンテンツにカスタムHTMLブロックを追加します。

カスタムHTMLブロック内にMathMLコードを貼り付けることができます。
このようになります。

その後、投稿またはページを保存できます。
新しいタブで表示すると、ウェブサイト上でMathMLが美しく変換されているのがわかります。

MathMLブロックは、MathML JavaScriptエンジンを使用してマークアップを読みやすい数式に変換します。LaTeXコマンドもサポートしています。
LaTeXコードを追加するには、コンテンツエディタにMathMLブロックを追加するだけです。

MathMLブロックのテキストエリアに、次のようにLaTeXコードを貼り付けることができます。
\[ ここに方程式が入ります\]
これで、投稿を保存してプレビューし、ブログ投稿またはページに表示されていることを確認できます。

この記事がWordPressに数式を追加する方法を学ぶのに役立ったことを願っています。また、WordPress電卓プラグインのベストや、優れたブログ記事の書き方に関するガイドも参照してください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

デニス・ムトミ
おお、すごい、この記事に出会えてよかった。数学コンテンツが中心のクライアントのサイトがあるんだ。
Unicode、LaTeX、MathMLの比較はとても参考になる。
私のクライアントはUnicode方式を使っていたんだけど、この記事を読んで、MathJax-LaTeXプラグインでLaTeX方式を試してみる気になったよ。
アグ・サンデー
本当に役立ちました。何ヶ月も多くのビデオを見ても成功しなかった問題が解決しました。本当にありがとうございます。
WPBeginnerサポート
Glad our recommendation was helpful
管理者
イオアニス・ギフタキス
コメントにも数式を挿入できるWPプラグインをご存知ですか?
WPBeginnerサポート
The second option from this article should be what you’re looking for
管理者
アイラ・グロスマン
Microsoftのページで、文字マップにたどり着く最も簡単な方法は、検索バーに「map」と入力し、リストから選択することだと読みました。私にはうまくいきますが、Windowsのすべてのことと同様に、自分で確認することをお勧めします。
WPBeginnerサポート
Thanks for sharing another way to find the character map
管理者