Hi Chris,

I'd support this. Not sure if I would get students to input suffixes, but I've often wanted to display maths with random/calculated suffixes.

For example, my immediate problem is asking students to expand something of the form (a+b)^n using the binomial theorem, and in my general feedback I want to list the binomial coefficients in the form \({}^n C_i= (whatever)\) for \(i=1,...n\) and \(n\) is variable.

In the past, I've managed (to your horror!) to form a string along the lines of

sconcat(" ","^",StackDISP(n,""),"C_", StackDISP(i,"" )) [exact syntax may be wrong].

(And I can present such strings in a matrix to allow a variable number of lines of output depending on the problem,)

This worked fine this the old maths display filter used at the OU, but I've just noticed that something in STACK is escaping the underscore in the string and replacing it with "\_".

The old filter ignored that and displayed C with a subscript.

The new (server-side Mathjax) filter respects it and displays, eg, C_1 (with the underscore showing).

My current workaround is to display a term in an (undefined) sequence C. The term C[i] in Maxima syntax is displayed nicely as \(C_i\).

(I still need to horrible work-around to get to the superscript n before the C !!!)

Best wishes,

Tim