6

Mathematica の最近のバージョンでは、次の方法で$Context各セル グループに固有の値を設定するオプションが提供されています。

  • 評価 > ノートブックのデフォルト コンテキスト > 各セル グループに固有

これは魅力的な概念ですが、私のコードは複数のセル グループにまたがっているため、使用できません。

every などの特定のレベルのセル グループに一意のコンテキストを指定する方法が必要ですSectionが、 everyまたはの個別のコンテキストではありませんSubsectionSubsubsection

ソリューションは、新しいセル グループが作成されるときに影響を与える必要があります。

4

2 に答える 2

1

これは、自動グループ化メカニズムに頼るのではなく、セルを手動でグループ化することによって実現できます。問題のノートブックで、メニュー項目のセル/グループ化/手動グループ化を使用して、手動グループ化を有効にします。これで、セクション、サブセクションなどを入力しても、それらは自動的にグループ化されません。1 つのグループにしたいセルを選択し、メニュー項目の [セル] 、 [グループ化]、[セルのグループ化]、[グループ化] の順に選択します。それらがグループ化されたので、CellContextCellGroupに設定すると、それらはすべて一緒にうまく機能します。

于 2011-05-05T14:50:32.670 に答える
1

これは、ノートブックのスタイルシートを変更することで実行できるはずです。オプションCellContextを使用してコンテキストを設定できます。mma のドキュメントでは、サンプル コンテキストをセル グループに制限するためにこれを行っています。

于 2011-05-05T14:14:36.687 に答える