Beautifying NCAlgebra
WARNING: The command SetOutput is now deprecated. Please use NCSetOutput instead.
In[104]:= NCSetOutput[ All -> True ];
In[105]:= inv[ tp[k] ] T -1 Out[105]= (k) In[106]:= NCSetOutput[ All -> True ]; In[107]:= rt[x - inv[y + aj[z]]] + tp[x] T * -1 1/2 Out[107]= x + (x - (y + z ) ) In[108]:= NCSetOutput[ All -> True, inv -> False ]; In[109]:= inv[1 + tp[1-x]] T Out[109]= inv[2 - x ] |
TEXOutput
WARNING: The TEX commands in this version of NCAlgebra have been updated to use the new package NCTeX. Please see Section ?? for more details.
In[110]:= mat = {{a + tp[b],aj[c]},{inv[d],e}} Out[110]= {{a + tp[b], aj[c]}, {inv[d], e}} In[111]:= NCTeX[mat] |
The above command takes the Mathematica matrix mat, converts it to LATEX, outputs the string and surrounding LATEX to a file, LATEXs the file and displays the LATEXed pdf output to the screen. If you are in a notebook environment, the resulting pdf file is imported back to the notebook. Refer to Section ?? for more details. If you are in a text environment then it opens a pdf viewer with the following formula in its display.
The command
In[113]:= NCTeX[Sum[a[i],{i,1,50}], ImportPDF -> False, DisplayPDF -> True];
|
generates a window which contains the following formula in its display.
The above examples in this chapter demonstrate the most commonly used features in NCAlgebra.