First, as explained in this meta post, you should always mark your formulas as math using dollar signs or the such. This is for people with screen readers, automatic processing of posts... A bare θ
, if it's supposed to represent a math variable, is no good. (Of course if you're writing something in Greek then you should not mark it as math.)
Now, MathJax has a feature that makes $θ$
and $\theta$
have the exact same output. So in this regard there's no difference. But consider these points:
- Why use LaTeX commands for most things and Unicode characters for a small portion of them? It's not consistent. In your example
$\sin(θ)$
, you have one LaTeX command and a Unicode character. In a big formula it would be even more jarring, IMO, especially if you use LaTeX commands for some symbols which exist in Unicode.
- Some people do not know how to input these Unicode characters, or even think of copy-pasting them, and if they edit your formulas it will become even more inconsistent.
- If you use Unicode characters in your formula, then you cannot directly use the formula anymore in a LaTeX document.
- MathJax has this feature now, what if they decide to drop it to be more in line with LaTeX syntax? Or, what if SE decides to use another math formatting library in the future that doesn't have this feature? (It's not very realistic, but it could happen.)
- For some symbols the font is different: compare $\large 𝔸\mathbb{A}$ (obtained with
$\large 𝔸\mathbb{A}$
). At least on my device I see two different fonts, and it's probably dependent on your OS, browser and installed fonts.
These are small downsides, but to be honest I can't think of any upside of using Unicode characters: they're hard to input for most people, compared to ASCII.