# Tag Info

19

Feedback appreciated. I will try to add more definitions after hearing what features are needed. Features Markdown capabilities differ from environment to environment so I expect this will be only a base that one can modify so it fits his/her needs best. StackExchange MD supports only H1-H3 headers and Sub/sub/Titles are cell styles which I've ...

9

If you don't want to modify MenuSetup.tr you can easily modify init.m with: SetOptions[ $FrontEnd, NotebookEventActions :> { {"MenuCommand", "New"} :> CreateNotebook["Default"] } ] "MenuCommand" example 7 If one feels comfortable modifying MenuSetup.tr, replacing its seventh line with MenuItem["&Notebook (.nb)", KernelExecute[CreateNotebook["Default"]], MenuEvaluator->"System", Method -> "Queued", MenuKey["n", Modifiers->{"Control"}]], will result in Ctrl+n creating a new notebook with a window size of ... 4 On[Assert]$AssertFunction := ( (*1*) SelectionMove[EvaluationNotebook[], All, Notebook, AutoScroll -> False]; FrontEndExecute @ FrontEndToken @ "RemoveFromEvaluationQueue"; SelectionMove[EvaluationCell[], After, Cell, AutoScroll -> False]; (*2*) RunScheduledTask[$Pre =., {1}];$Pre = Abort[] &; ...

4

You can do this by editing the private stylesheet (see other SE questions about this): which gives: or evaluate this, which can be inferred from other questions on this site about style sheeting: SetOptions[EvaluationNotebook[], StyleDefinitions -> Notebook[{Cell[StyleData[StyleDefinitions -> "Default.nb"]], Cell[StyleData["Notebook"], ...

3

To summarize and move from an unanswered stack: I have received a short and simple response from Wolfram tech support, informing me that they have "filed a bug report with the development team" and stating that "hopefully it would be improved in future release." So yes, I guess that makes it a bug. – ibeatty Aug 12 at 20:06 And indeed it is ...

2

You may use HoldForm along with Inactivate to produce the results you seek. First I suggest changing the input of your subscripts so they are not multiplying the indices. You can do this by inserting Esc,Esc in between the indices to have them not multiply. The full form is then Subscript[f, c, d]. Moving on: ClearAll[showSubstitution]; ...

1

This is how you can customize given notebook. Needs some testing but seems to work. It distinguishes users based on $UserName but you can use$MachineID or whatever. CurrentValue[ EvaluationNotebook[], {TaggingRules, "Collaborators"}] = { "Kuba" -> Orange, "Friend" -> Red}; SetOptions[ EvaluationNotebook[], CellDynamicExpression :> ...

1

You can set some options on a notebook level. Related to editing options are Editable and Selectable too. Or Deployed which combines them: CreateDocument[{x + y, 1/x + 1/y}, ShowCellBracket -> False, Deployed -> True ] so you can also do this for existing notebooks: SetOptions[ notebookObject, Deployed->True,...]

1

I think what you're asking for is something like this: nb0 = EvaluationNotebook[]; nb = CreateDocument[ ExpressionCell[Defer[Plot[Sin[x], {x, 0, 2 Pi}]], "Input"]]; NotebookEvaluate[nb, InsertResults -> True]; SetSelectedNotebook[nb0]; 1 + 1 (* ==> 2 *) This uses SetSelectedNotebook to restore the initially saved nb0 as the current notebook ...

1

To hide cell brackets in a notebook you can use SetOptions and Cells. SetOptions[#, ShowCellBracket -> False] & /@ Cells[]; Cells returns all of the cells in the EvaluationNotebook. SetOptions sets the ShowCellBracket option to False. You can re-enable them with SetOptions[#, ShowCellBracket -> True] & /@ Cells[]; Hope this helps.

Only top voted, non community-wiki answers of a minimum length are eligible