# Questions tagged [custom-notation]

This is for questions about creating and using custom notations including the Notation package. For help on the use of the built-in operators, see syntax.

150 questions
Filter by
Sorted by
Tagged with
111 views

### Can you use superscripts as variable and function names?

I want to express the following function: $z^{(1)}=w^{(1)}a^{(0)}+b^{(1)}$ I have read in Mathematica documentation that Symbolize can be used to define variables ...
• 233
53 views

### How to make a package of notations using the notation package

Alternative question: how to postfixify prefix operators like @, /@, @@ I would like to make a package of notations using the notation package. I want to make postfix notations for common prefix ...
• 1,041
34 views

### Notation package problem [duplicate]

I am using Mathematica 12.3.1 on Windows 10. I am trying to load the Notation package: Needs["Notation"] and I get the following: It seems the package ...
• 593
37 views

### How can I "map thread" similar notation definitions in one line?

In the past few days I have been dealing with different integral notation definitions made by myself. I have noticed several similar notation definitions with a common pattern, but currently I am only ...
• 443
171 views

### Define a new rule for multiplication

I am trying to implement a new rule for noncommutative multiplication: $$x * q^n * y \to q^n * x * y,$$ where $\ast$ stands for noncommutative multiplication and x and y are random products in ...
• 45
80 views

### Composition of functions not working [closed]

I am trying to set a function within a function. What I do is to first create a function with two arguments. Then I would like to set a new function with the same two arguments, in which the previous ...
48 views

### How to use StandardForm/DisplayForm with custom symbols

I want to be able to make custom notation similar to how Complex[1,2] is displayed as 1 + 2 i. I tried the following ...
241 views

### Defining new brackets

I would like to wrap double-struck brackets around variables for notation purposes only. For instance [[X]] should display as the first image below. However, these ...
• 73
1 vote
113 views

### How to express number in exponential decimal such as 1e2=100?

I am using MATLAB for a long time, and usually I express the number as exponential decimal such as x = 1e2; % x=100 However, if I write this form in mathematica, ...
• 13
1 vote
79 views

### How to run a Mathematica package (.m) (which depends on Notation package) via Python using "Wolfram Client Library for Python"?

In How to run a Mathematica package (.m) from Python using the “Wolfram Client Library for Python”?, I was able to get the basicPackage example to work, but ran ...
• 503
254 views

### <<Notation raises warnings

In a completely fresh kernel (after Quit[]ing), when I do <<Notation I am met with ...
• 5,484
1 vote
77 views

### Notation parse rule does parse when it acts as a argument

https://reference.wolfram.com/language/Notation/tutorial/NotationSymbolizeAndInfixNotation.html Notation[boxes ⟹ expr] set boxes to be parsed to expr I want a simplified notation for entering a ...
• 121
212 views

### How would one add Hyperreals as a new type to Mathematica?

Hyperreals are an extension to the real numbers; they formalise the concepts of infinities and infinitestimals as numbers, rather than the named limit points outside of the system of reals and form ...
• 2,410
52 views

### How to write $I$ and $I_0$ as a symbol?

How could we write both $I$ and $I_0$ as a symbol in Wolfram Mathematica? I consider $I$ as a variable and $I_0$ as a parameter in my system of equations ($Y=C_0 + I, I=I_0+bY$, Y and I are endogenous ...
41 views

### How do I introduce new input tokens to Mathematica (so that they can be recognized by InputAutoReplacements)?

I'm trying to introduce automatic replacements by modifying my notebook's value of InputAutoReplacements (e.g. via ...
• 8,443
186 views

### Symbolized, Subscripted Variable Doesn't Look Pretty

Background I'm trying to programmatically generate a subscripted variable in a way that makes it appear "pretty". Here is a minimal working example that shows some strange behavior I'm ...
• 503
154 views

### Subscripts use to make expression readable [duplicate]

I am trying to write a function in mathematica which depends on different parameters. For example $$f(x_1, x_2, x_3, x_4, x_5)= 2x_1+\sin(x_2)+x_3*x_4-x_5^{-1}$$ (My actual function has 12 such ...
60 views

### Define an operator with the distributive property that works in general expressions

This is a follow up to this question. In that question they use TagSetDelayed to give a symbol the distributive property. In my case this becomes ...
114 views

### Function to change derivative notation

I would like to write a function to change the notation of derivative in an expression. For instance, the function rep will take ...
• 265
52 views

### Why does Parenthesize add parentheses here?

I've been playing around with the Notation package and box forms for some custom notation recently. I discovered a nifty function named ...
1 vote
83 views

### Is there any way to define the Pauli matrices eigenstates symbolically in Mathematica?

I've been trying to define the kets $|+\rangle$ and $|-\rangle$ with no sucess with ...
• 11
1 vote
469 views

### Semi-direct product and crossed product symbols

Does Mathematica have any symbols for the semi-direct product $\rtimes$ (or $\ltimes$) and the crossed product $\bowtie$? I have looked at the lists containing all symbols and couldn't find it there. ...
• 1,254
138 views

### How to improve this custom notation?

I implemented this custom notation... ...
• 9,447
126 views

### Output of Subsuperscript in TeXForm?

TeXForm can be used to convert Mathematica expressions directly to LaTeX. However, this function fails on an expression that has a sub- and a super-script: ...
• 11.6k
1 vote
105 views

### Making ^ work as MatrixPower for matrices

I'd like my expressions like A^d get interpreted as MatrixPower[A, d] for matrix arguments A, any suggestions how to do this?
• 6,391
141 views

### InterpretationBox problem with symbolic expressions

Related to this question, Why does this InterpretationBox construct work when x, y are ...
• 14.9k
1k views

### Best way to write an equation with subscripts and superscripts

This post is not about a specific Mathematica problem but about to develop the best way to enter mathematical equations with subscripts and superscripts. I have a ...
• 4,411
186 views

### Seeking more verbose syntax, e.g. "Then" -> "," [duplicate]

(NB Related question asks about such things without using the notation package... I would be quite happy with any answer, including the use of Notation) With long, complex expressions I find the ...
• 2,410
1 vote
54 views

### Setting Editable and Selectable False within Notation

Using the Notation package, I have a custom notation defined for chemical reactions. A minimal example is below (I will explain the commented-out part in a moment): ...
• 2,227
147 views

### ActionMenu with blank entries until mouseover

Note: The code below requires version 12.0. Problem Overview: I am having some strange behavior with an ActionMenu, where the items in the menu don't show up until the mouse passes over them, as ...
• 2,227
183 views

### Sequential subscripts etc. in a unified notation

I am trying to generate a notation system to handle a variety of things in chemistry-standard notation. One key aspect of this is to be able to define symbols that have multiple subscripts, ...
• 2,227
330 views

### How can I automatically replace [[ and ]] with the \[LeftDoubleBracket] and \[RightDoubleBracket] operators?

When you type ->, it is automatically turned into the \[Rule] character. Can we configure our frontends to do the same for ...
• 12.7k
79 views

### Notation package: StringMemberQ in conditional notation definition

Suppose that I have a list, allSpecies, that contain a set of symbols, each of which has been assigned a new notation using Notation[...]. As an example, the internal representation is C60s, and the ...
• 2,227
89 views

### Operator Precedence in Notation Package

I am trying to use the Notation package to define custom notation for chemical reactions. The natural thing to do is to use a \[LongRightArrow] for the operator....
• 2,227
1k views

### Subscripted variables with changing subscript

When I want to sum over indexed variables, indices being subscripts, the result works as expected, however, upon loading the Notation package, it doesn't. See below As one might have expected from ...
• 1,249
230 views

### Variables with both super-subscripts on the same vertical axis [closed]

When writing out a variable with both a subscript and a superscript, such as: Subscript[Superscript[f, a], b] one has that the "b" letter is "pushed" to the ...
• 1,249
275 views

### Notation package with Traditional Form

I symbolize subscripted variables with the form TraditionalForm, to enable easy use of TeXForm as suggested here: ...
• 1,249
117 views

### DumpSave and Notation package

I tried to follow the answer in How to save/load (export/import) symbolized variables?. In my case, I would add the code: ...
• 1,249
84 views

### Using OverBarred variables

Mathematica does not seem to treat variables as a unit. Consider the following: rule = a -> Function[{x}, OverBar[a][x]] test = a[x] /. rule; test /. rule It ...
• 1,249
1 vote
130 views

### Function definition with sub (super) cripted variables [duplicate]

I like using subscripts a lot. However, it is regrettably not possible to do, for example: myfunction[Subscript[x,1]_] := Subscript[x,1] +1 where instead of the ...
• 1,249
316 views

### Mathematica ExtraPackage

Where can I install the Wolfram ExtraPackages? Especially the "Notation" package? I do not seem to have it by default (In the Utilities, I have only two documents, ...
• 1,249
252 views

### How to build a TemplateBox with dynamic length GridBox?

I have created the following TemplateBox Rule. ...
• 8,417
93 views

### How to remove InputAlias created using notations package

If i create a custom input alias using Notation package's AddInputAlias. Now it appears in the list generated by ...
• 8,417
48 views

### Define a new Front End Syntax for Function Argument Checking & Debugging

In this question I asked a basic question about how to check argument types such that there was useful output from the front end when calling functions. Based on elements of the nice answer by @j-m-is-...
• 2,410
72 views

### Easy way of integrating the same integrand over several intervals?

I was wondering if there is some shorthand in Mathematica for expressions such as $$\left(\int_A + \int_B + \int_C + \cdots\right)F(x_1,\ldots, x_n) dx_1\cdots dx_n$$ where $A,B,C,\ldots$ each ...
• 173
246 views

### How to treat Subscript objects as constants when using D

I want to define a constant vector {$k_x , k_y , k_z$}. The problem is that Mathematica gives me D[$k_x$,x]$=k_1$. I want this to be zero, because $k_x$ is a constant. Clearly D[$k_x$,x]$=k_1$ makes ...
• 143
1 vote
127 views

### Using both subscripted and non-subscripted variables in an equation

I'm getting started with Mathematica, as I have been using Maple in the past. Is it possible to define two variables $\alpha_1, \alpha_2$ and then still use $\alpha$ as a parameter of a function and, ...
• 115
733 views

### Power Function and Non Commutative Multiply

I'm trying to figure out the best way to define a Power function for non commutative multiply that retains some of the regular features of the ordinary power function. As of now, what I've been ...
• 161
108 views

### How do I define my own notation for mixed operators?

The built in Plus and Times operators when rendered behave the following way: Plus[a,b,Times[-1,c],d] a + b - c + d Basically ...
• 161