問題タブ [mathematica-frontend]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
610 参照

wolfram-mathematica - Mathematica の Linux フロントエンドにおける \[Conjugate] フォントのバグの回避策

0 投票する
1 に答える
202 参照

wolfram-mathematica - mathematicaヘルプノートブックはどこにありますか?

これはMathematicaの使い方に関する質問ではなく、ドキュメントがアプリケーションフォルダ内のどこにあるかという問題であることをお詫び申し上げます。

ドラッグアンドドロップ中に、ヘルプウィンドウ(Macの場合)のMathematicaシンボルをデスクトップにドラッグしたところ、ヘルプファイルがデスクトップにドラッグされてしまいました。さて、そのファイルがアプリケーションフォルダフォルダのどこにあるのか(ファイル名:)がわからないMathematica.nbので、元に戻すことができます。ファイルが探している場所にないため、ヘルプが開始されません。私の最善の推測はどこかに/Applications/Mathematica/Documentation/ありますが、そこにはたくさんのフォルダがあります。誰かが自分のフォルダをチェックインして、このファイルがどこにあるかを教えてもらえますか(ここでも、私はMacを使用しています)。

0 投票する
1 に答える
253 参照

wolfram-mathematica - キーボード ショートカットの下に書き込みます

以前は Mathematica 7 ではCtrl+=でしたが、Mathematica 8 では下に書く代わりに、このショートカットが自由形式の入力を開始します。tutorial/KeyboardShortcutListing のドキュメントは更新されていません。以下の書き込みに現在使用されているショートカットはどれですか?

0 投票する
1 に答える
646 参照

wolfram-mathematica - 現在のノートブックのデフォルトのスタイルシートを部分的に変更する方法

すべてのオプションセットを指定せずに、現在のノートブックのセルのデフォルトの外観を少し変更する方法はありますか?たとえばCell、現在のノートブックにスタイル「テキスト」のすべてのをデフォルトで設定したい

他のすべてのオプションは、デフォルトのスタイルシートから継承する必要があります。どうすればこれを達成できますか?

0 投票する
1 に答える
236 参照

wolfram-mathematica - 1 つのノートブックにある 2 つの初期化セルは、それぞれ別の .m ファイルに自動保存されますか?

Cell各初期化が任意の名前で独自の .m ファイルに自動保存されるノートブックを作成する方法はありますか?

PS 質問は、Wolfram Research Inc. によって開発されたMathematicaプログラムに関連しています。数学や数学に関するものではありません。

0 投票する
3 に答える
12754 参照

keyboard-shortcuts - Mathematica 7でコードをアン/コメントアウトするためのキーボードショートカット?

コードの一部をコメント化/コメントアウト解除するためのキーボード ショートカットは、Java や .Net などの言語用の他のプログラミング IDE では一般的です。試行錯誤を繰り返しながら、行、単語、およびコードの一部を一時的にコメントアウトまたはコメント解除して、機能しているものと機能していないものを見つけるのは非常に便利な手法だと思います。

バージョン 7 の Mathematica フロント エンドにそのようなキーボード ショートカットが見つかりません。コードを選択し、マウスを右クリックして、表示されるメニューから [Un/Comment] を選択することで、コードをコメント アウトできることは知っていますが、これは遅すぎます。コーディング。

キーボードのメニュー キー を使用してこれにアクセスしようとしMenuましたが、Mathematica フロントエンドは他のアプリケーションとは異なり、このキーに応答したり認識したりしません。これにより、コメント用のキーの組み合わせが許可された可能性があります。これが私のマシンに固有のものではなく、鍵が mathematica によって認識されないことを他の誰かが確認できますか? この質問を見て KeyEventTranslations.tr ファイルを調べましたが、これを行うためのショートカットを作成する方法はないと思います(?)。私はそれと一緒に暮らすべきですか?

他の提案はありますか?

(Mathematica の Emacs バージョンがあるのを見たことがありますが、Emacs やこの Mma バージョンを試したことはありませんが、この機能はあると思いますが、インストールの手間や不確実性は避けたいと思います。また、 Wolfram Workbench はこれを行うことができますが、これだけのために投資する価値はないかもしれません.)

0 投票する
4 に答える
345 参照

wolfram-mathematica - フロントエンドによる式の変換

最近学んだように、 Mathematicaには、フロントエンドによって自動的に解析されるいくつかのタイプの式があります。

たとえば、評価HoldComplete[Rotate[Style[expr, Red], 0.5]]すると、フロントエンドに元の式が表示されないことがわかります。

スクリーンショット

フロントエンドのこのような動作を制御することは可能ですか?

また、フロントエンドによって自動的に解析される式の完全なリストを取得することは可能ですか?


編集

MakeBoxes使用するとへの呼び出しを見ることができますPrint

ただし、印刷出力をコピーして貼り付けると、式が変更されますHoldComplete[Rotate["text", 1.5707963267948966]]Printを尊重しないことを示していHoldCompleteます。

出力を作成するときCellは、必要もありMakeBoxesます。それらを見る方法はありますか?

0 投票する
3 に答える
3676 参照

wolfram-mathematica - 入力シーケンスの評価を中止するには?

デフォルトでは、 Alt+を押すか、評価内で.呼び出すと、現在評価中の入力が中止されます。Abort[]しかし、フロントエンドで作業しているときは、通常、一連の入力をカーネルに送信します。たとえば、次の 3 つの式を 1 行に分けて入力してから+をCell押すと、無限評価が得られます。ShiftEnter

この無限の評価を停止するには、Alt+を.3 回押す必要があります。

+を1 回押すと、カーネルを終了せずに入力シーケンス全体の評価を中止するfように、上記の例の関数を定義するにはどうすればよいでしょうか?Alt.

編集

FrontEnd が MathKernel の入力キューを作成する場合、おそらくこのキューもキャンセルできると思います。

0 投票する
2 に答える
714 参照

wolfram-mathematica - フロントエンドが評価がまだ実行中であると見なすかどうかを確認する方法は?

FrontEnd が評価がまだ実行中であると見なすかどうかをプログラムで確認する方法はありますか? またはさらに良い: フロントエンドにカーネルに送信される保留中の入力があるかどうかを確認する方法はありますか?

PS この質問は前の質問から生じました。

編集

フロントエンドでセルを評価するとき、通常、カーネルの入力のキューを作成します。

Trueフロントエンドが からの入力キューの最後の入力をカーネルに送信した場合に返す関数が必要EvaluationNotebook[]です。言い換えれTrueば、この現在の入力がフロントエンドによって生成された入力のキューの最後の入力であるかどうかを返す関数が必要です。

0 投票する
2 に答える
1537 参照

wolfram-mathematica - メッセージ引数のフォーマット

これらの式の最初の式が期待どおりに機能し、2 番目の式が機能しない理由を誰か説明できますか? "number one"とはどう違いDisplayForm@"number one"ますか?