3

MathJaxによる数式をTeXコマンドで見たいとき

251
0

はじめに

MathJaxというライブラリでTEXの出力を実現しているサイトで、数式をテキスト形式のTEXコマンドで表示させる方法を紹介します。

TEXコマンドをそのままコピー・ペーストすることができますし、慣れてない人にとってはTEXの勉強にも使えるかもしれません。

例えば、 自分の過去記事 にある「limxf(x)=0」を「\displaystyle\lim_{x\to\infty}f'(x)=0」と表示させてみましょう。

コマンド表示させたい数式 PC版 コマンド表示させたい数式 PC版
コマンド表示させたい数式 スマホ版 コマンド表示させたい数式 スマホ版

目に見える数式のみ使える方法です。\newcommandのようなマクロの内容は見れませんので悪しからず・・・

PC版

OSはWindows10で、FireFoxブラウザで操作しています。
「実はMacでは使えないんですよ」などの可能性はないと思いますが、万が一その場合はごめんなさい・・・

  1. コマンド表示させたい数式を右クリックします。
    すると、メニューが表示されます。
    メニュー表示 メニュー表示
  2. メニューの「Show Math As」から「TeX Commands」を選択してクリックします。
    Show Math AsからTeX Commandsを選択 Show Math AsからTeX Commandsを選択
  3. TEXコマンドが表示されました。

以前は別ウィンドウで表示されていましたが、現在は同じウィンドウにオーバーレイ表示されます。
また、その表示の下部に「Copy to Clipboard」のボタンがあるので、それをクリックすれば簡単にTEXコマンドをコピーできます。

!FORMULA[7][1118215637][0]コマンド TEXコマンド

スマホ版

現在はこの方法が使えなくなっているようです。

iPhoneのsafariアプリで操作しています。
「実はandroidでは使えないんですよ」などの可能性はないと思いますが、万が一その場合はごめんなさい・・・

一般的なスマホはPCと違って右クリックはありませんが、うまくタップすることによってメニューを表示させることができます。

  1. コマンド表示させたい数式を短くタップして、直後に同じ数式を長押しします。
    すると、メニューが表示されます。
    メニュー表示 メニュー表示
    • 最初のタップを長くすると、「テキストの選択」と判断されてうまくいきません。
    • 短いタップと長押しの間に時間があると、メニューは表示されません。
    • 短いタップ直後のタップを長押しではなく短くすると、メニューは表示されません。メニューが表示されるまで長押ししてください。
    • 長押しは同じ数式でおこなってください。違う数式でもメニューは表示されますが、最終的に表示されるTEXコマンドは短くタップした数式ではなく長押しした数式です。また、もちろんのことですが、TEXの数式ではない場所で長押ししてもメニューは表示されません。
    • 長押し時に画面がスクロールしないように注意してください。
  2. メニューの「Show Math As」「TeX Commands」を順にタップします。
    Show Math AsからTeX Commandsを選択 Show Math AsからTeX Commandsを選択
  3. 別ウィンドウでTEXコマンドが表示されました。
    別ウィンドウのTeXコマンド 別ウィンドウのTeXコマンド

以上、備忘録みたいな感じになってしまいましたが、読んでいただきありがとうございました。

投稿日:2021417
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

SunPillar
SunPillar
145
28672
自由気儘な社会人。 Twitterアカウントはフォローしてもそんなに数学ツイートはないので注意。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中