Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Context

I am using Mathematica to create live documents - documents that are both interactive and show mathematical derivations. Now, I'm aware that there are certain symbols that are available via:

\[CapitalSigma]

or escSesc

However, some of the symbols I want (\in: $\in$, \subsetneq: $\subsetneq$) do not belong in the greek letters. Is there a list of something similar to this but lists Mathematica symbols instead of $\LaTeX$ symbols?

Thanks!

share|improve this question
    
I retitled it to "textual symbols" to avoid confusion with Symbol, though it might be better to use "special characters and symbols" instead. – István Zachar Jun 29 '12 at 13:10
up vote 14 down vote accepted

The guide Listing of Named Characters in Mma docs:

Mathematica provides systemwide support for a large number of special characters. Each character has a name and a number of shortcut aliases. They are fully supported by the standard Mathematica fonts. For further information about named characters, including character interpretations and naming conventions, please see "Named Characters".

A few examples from the start of the list:

enter image description here

share|improve this answer
    
Exactly what I was looking for. Thank you. – user1602 Jun 29 '12 at 0:42
    
@user1311390, my pleasure. – kglr Jun 29 '12 at 0:54
    
+1, because there have been times I've looked for it before and couldn't find it when I needed it. – rcollyer Jun 29 '12 at 2:06
    
@rcollyer, thanks for the vote. It always takes me several clicks to locate them too :) – kglr Jun 29 '12 at 9:40

I could not find this elsewhere, here is a way to generate the list programatically:

Select[{FromCharacterCode[#], 
     Last@StringSplit[ExportString[FromCharacterCode[#], "Package"]], 
      #} & /@ 
   Range[200] , (* 65536 for the full list takes like 20 minutes *)
   StringTake[#[[2]], 3] == "\"\\[" &] // TableForm

enter image description here

Edit: much faster..

StringCases[
 ExportString[{#, FromCharacterCode@#} & /@ Range[65536], "Package"],
  Shortest[ 
   "{" ~~ n : NumberString ~~ ", \"\[" ~~ s : __ ~~ "]\"}" ] :> 
       {ToExpression@n, s, FromCharacterCode@ToExpression@n}]
share|improve this answer
    
This takes 0.39 seconds on my machine: Select[Table[{i, #, ToString[FullForm[#]]} &[ FromCharacterCode[i]], {i, 65535}], StringMatchQ[#[[3]], "\"\\[" ~~ __] &]; // AbsoluteTiming – Chip Hurst Dec 15 '15 at 0:49
    
Whoops! I didn't see your edit! – Chip Hurst Dec 15 '15 at 0:51

You could try the Special Characters palette. You can hover over the symbol and see its name.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.