web-dev-qa-db-ja.com

Mathematicaを使ってプレゼンテーションやドキュメントを作成する

私は主に比較的小さな問題を解決するために総合格闘技を使用しています。

プレゼンテーションやドキュメントの準備にも使い始めたいのですが、埋め込まれたヘルプからその方法を学ぶのに苦労しています。いくつかの良いリソースが他の場所で利用できるかもしれないと思います。

役に立つポインタ(本、論文、ビデオなど)を知っていますか?

ここに投稿する「トリックのバッグ」はありますか?

編集

この質問には、これまでに2つの回答(@mzabskyとMr.Wizard)があり、どちらも便利ですが、おそらく私の懸念ははるかに基本的なものです。だから私は私ができないことの種類の例を投稿しています(または他の人がそれらをどのようにしたかを識別する方法を理解しています)。

Mathematica Journal (次の画像の左側にあるノートブック-画像をクリックするとフルサイズが表示されます)から次の例を取り上げました。

Enter image description here

だから、いくつかの問題は、私の問題のアイデアを得るためだけに:

1)右側の.nbにテキストをコピーし、同じスタイル(テキスト)でフォーマットしましたが、見た目が違うので、スタイルの定義が違うと思います。ある.nbから別の.nbにスタイル定義をコピーするにはどうすればよいですか?

2)テキストブロックの下の表には、スタイルが添付されていません。どのようにフォーマットされましたか?背景色はどこで定義されていますか?

これらの問題について、ポインタを読んでください(またはビデオを見てください)。ここにMathematicaのフォーマットに関する本を書いてほしくない!

回答に投稿されたリンクの要約

40
Dr. belisarius

私はmzabskyが彼の答えで言ったことすべてに同意します。ここにいくつかの追加事項があります:

TextまたはDisplayFormulaセルを使用してステートメントを作成し、Mathematicaチェック/プルーフをステートメントに手動でグループ化すると便利です。ステートメントは折りたたまれ、必要なときに表示できます。

Writing Assistant Palette には、学ぶことができる便利な構造がたくさんあります。

最後に、いくつかの理由から、独自のスタイルシートを作成すると非常に便利であることがわかりました。1)組み込みのものは少し醜いです。 2)ノートブックがどのように機能するかを理解するのに本当に役立ちます。

私が作成したスタイルシートの例を見るには(完璧だとは言えませんが、すべての画面環境で機能させる必要はありませんでした)、 ftp://ftp.physics)のファイルをいくつか見てください。 .uwa.edu.au/pub/MATH2200/2010 / 。私はすべてのメモで同様のスタイルシートを使用しています-私は主にMmaノートブックに含まれている多くの研究プロジェクトを持っています。例えば http://arxiv.org/abs/1102.304

ウィザード氏のように、私も David Parkのメモ を出発点としてお勧めします。また、[フォーマット]メニューに移動して[スタイルシートの編集]をクリックして、好きなスタイルシートを学習する必要があります。スタイルシートのカスケード(バージョン6以降)を介してリンクをたどることを忘れないでください。

編集の質問に答えるには:ノートブックのスタイルシートを表示したら、それを保存して編集し、自分のドキュメントで使用できます。 $UserBaseDirectory/SystemFiles/FrontEnd/StyleSheetsのスタイルシートはメニューで自動的に利用可能になります。その後、メニューからスタイルシートを選択するだけで、そのスタイルシートを任意のノートブックで使用できます。

投稿したスクリーンショットのフォーマットはすべてスタイルシートに含まれています。これには、テーブルの灰色の背景が含まれます。

補遺:

ノートブックを他の人に配布するときに、スタイルシートがノートブックの外部にある場合、他の人はあなたのようにそれを見ることができません。現在のノートブックにスタイルシートを含めるには、次のようなコードが必要です

ss = StyleDefinitions /. Options[EvaluationNotebook[]]
fn = ToFileName[{$UserBaseDirectory, "SystemFiles", "FrontEnd",  "StyleSheets"}, ss]

If[FileExistsQ[fn],
     style=Get[fn];SetOptions[EvaluationNotebook[],StyleDefinitions->style];,
     Print["Can not find file"]]

(ファイルが従来の場所に保存されていると仮定します)

これが EmbedStylesheet.m で、上記の改良版です。

8
Simon

私はMathematicaを使って、大きな問題なしにリアルタイムで講義ノートを取ります(誇り高きTeXの人たちは追いつくのに苦労しています:))。また、大学で過去2年半の間に書いたほとんどの数学関連の宿題/課題にも使用しました。

始める前に、これらのいくつかを確認することをお勧めします ビデオチュートリアル

また、私からのいくつかの推奨事項:

  • キーボードショートカットは、すばやく入力するための鍵です。 Ctrl+9 インライン数学セルの場合、 Ctrl+6 上付き文字など.
  • 「esc--symbol--esc」表記のシンボル識別子を学びます。 Sumの場合は「sum」、空のセットの場合は「es」...これらのリストはMathematicaのドキュメントにあります。入力したい、esc表記名のない記号(たとえば、左向きの二重矢印または二重の右のTシャツ)はごくわずかしかありません。
  • 数学に関連するすべてのものをインライン数学セルに入力します。数学セルは、数学関連の書式設定の一部を実行します。それらが属する場所にスペースを配置したり、すべての変数と記号を斜体でレンダリングしたりします。
  • 「新規」->「スタイル付きノートブック」にあるフォーマット済みのテンプレートを使用します。
  • 使用禁止 ENTER ブレークラインの場合、個々の段落は別々のテキストセルに入れる必要があります(Ctrl+Shift+D)そのため、Mathematicaはコンテンツを個々のページ/スライドに正しく分割することができます。
  • 内蔵のMathematica PDFエクスポートは大変な時間です;私はこれに CutePDF プリンターを使用します。

また、頻繁に保存し、頻繁にバックアップします( Dropbox /Syncplicityが理想的なソリューションです)。キーボードショートカットを1つ間違えると、ドキュメントに相当する100時間の作業がグーラッシュに変わる可能性があります(信頼してください、そこにいました):)

講義中にリアルタイムで取った講義ノートの例 (チェコ語ですが、それほど重要ではありません)。

20
Matěj Zábský

埋め込まれたスタイルシートのMathgroupスレッド、特に here (John Browne)と here (David Park and Selwyn Hollis)が興味深いかもしれません。

スタイルシートには問題があると思います。特に、ノートブックを他の人に渡す前、またはなじみのないコンピューターから印刷しようとする前に、スタイルシートを埋め込むことを覚えておく必要はありません。ただし、David Parkのチュートリアル(上記でWizard氏が参照)とともに、Bob Uelandの このアドバイス が非常に役立つことがわかりました。

4
tomd

The Mathematica Journalのバックナンバー を閲覧すると、記事がノートブック形式で利用できることがわかります。これらは有用な参考になるかもしれません。

編集

現時点では、適切なフォーマットのチュートリアルを思い出せません。式の表示を使用できます(Win:Shift+Ctrl+E)例のテーブルなど、ブロックのコード式を表示します。同じ形式で手作業でコードを入力することはできませんが、使用されているオプションや方法を示すことができます。コードは、必要に応じて手続き的に作成することもできます。

リンクを見つけたり思い出したりしたら、リンクを追加します。

David ParkのStyleSheet作成ノート

Mathematicaスライドショープレゼンターのためのヒント

これらは簡単ですが、それでも役立つ場合があります。

ノートブックのフォーマット

Mathematicaでのプレゼンテーション

3
Mr.Wizard