Boxes are the underlying representation of two-dimensional forms in notebooks.
3
votes
0answers
60 views
How to convert a notebook cell to a string retaining all formatting, colorization of identifiers etc?
I have an opened Mathematica notebook containing several cells. Suppose, I am interested in one of them -- it may contain a complete or incomplete expression (e.g. with syntax errors, highlighted ...
10
votes
1answer
183 views
How to embed an image into a string?
The documentation for String contains the following statements:
Strings can contain any sequence of ordinary and special characters:
…
Strings preserve ...
1
vote
2answers
76 views
How to convert comment in RowBox to DisplayForm string
ToExpression[RowBox[{"a","(*","what", "*)"}],StandardForm]
This conversion above ignores the commment content (*what*)
The ...
9
votes
1answer
129 views
Notebook vs. DocumentNotebook; display a Notebook inline, like a DocumentNotebook
If you evaluate a DocumentNotebook[] expression in the front-end, it nicely displays inline, inside of an output cell in the current notebook:
For my purposes, ...
3
votes
1answer
34 views
Combination of CellPrint and PrintTemporary, or DisplayForm for Cells
I'm programmatically generating some formatted output that generates a cell in the form of a Cell[] expression. For instance, the output might be
...
5
votes
1answer
78 views
On Reverting Code that Mma Switches to Raw Input Form Back to Standard Form
I experienced a similar issue to what is described in this post while editing formatted usage messages (that contained italics) in the declaration section of a package that I'm developing in the ...
3
votes
1answer
84 views
Vertical “fractions” with more than 2 parts
Standard FractionBox syntax allows only 2 arguments and creates 2-part fraction for numerator and denominator.
Is it possible to draw similar construction, but ...
5
votes
1answer
79 views
Extracting text from cells, preserving non-ASCII characters
Consider the following setup, based on this answer by WReach:
...
3
votes
0answers
83 views
Unexpected result when reading Cell with comment-lines by NotebookRead
When considering this question about re-formatting Cell (also this one), I encountered an issue which confuses me. I'll let the code itself speak:
Consider the ...
7
votes
1answer
155 views
How to change brackets in TraditionalForm output
I'm trying to improve TraditionalForm's output by using different brackets when there are more than one. For instance, instead of $u(v(r(b))))$, I'd like to get ...
3
votes
2answers
128 views
Subscript and Part: What's going on in this example?
Example
I came across the following simple example from A Beginner's Guide to Mathematica, by McMahon and Topa, which I believe was written circa version 5.2. (FWIW, I'm using v9.)
...
6
votes
2answers
102 views
Prevent front-end from reformatting long fractions while editing
I am editing an expression containing wide fractions (typeset with fraction boxes):
But if, while editing the equation, the fraction exceeds some threshold (seems to be approximately the window ...
12
votes
3answers
233 views
How can I get the unchanged Box form of an arbitrary expression?
One may observe that MakeBoxes does not give the actual Box form of various expressions:
MakeBoxes[{1*^4, 000123, a*b c}]
...
11
votes
2answers
238 views
Tokenize Mathematica input in a simple way
Background
Usually, I give detailed descriptions when I have a question which sometimes lead to that users don't write their answers because they maybe think their answer is too simple. Therefore, I ...
4
votes
2answers
128 views
How do I mimic the functionality of “<>”?
The Cell expression for:
<>
is
Cell[BoxData["<>"], "Input"]
However similar expressions are parsed into ...
6
votes
2answers
314 views
Formatted text in a Dynamic or Manipulate control
I am using a Manipulate control to show different calculations for the same user-specified parameters. I would like to show the results for the calculation the ...
1
vote
1answer
76 views
Strange setting in FormatValues[MakeExpression]
My sytem is: 8.0 for Mac OS X x86 (64-bit) (October 5, 2011)
When I start Mathematica and call
FormatValues[MakeExpression]
I get the following output:
...
8
votes
1answer
172 views
Pasting TemplateBox with a Dynamic argument
Ok, this is pretty specific...
The objective is to use a TemplateBox to format something that is programatically inserted with ...
10
votes
1answer
134 views
Is there a way to have a Tooltip for non-editable raster graphics produced by MakeBoxes?
I have a function which produces a large object I would like to hide. Formatting is of course an option but I'm hoping for something a little more meaningful using raster graphics and ...
7
votes
3answers
121 views
How to avoid spaces between numbers when displaying TagBox(es)
The instruction :
DisplayForm[RowBox[List[0,1,Superscript[2,3],Superscript[1,2],a]]]
displays a gap between the first two items of the list
but if one is ...



