|
|
|
|
|
by Ar-Curunir
819 days ago
|
|
The syntax is full of inconsistencies and it generally user-unfriendly: why is _ allowed only in math mode? Why can't macros have numbers in their names? Why does a simple thing like bolding text require a \textbf? LaTeX is powerful and I use it every day, but let's not pretend it's got qualities it doesn't. |
|
Because it has different meaning in different context. It's a nice shorthand for subscript in math mode and you still need it as an underscore when you write code or normal text.
> Why can't macros have numbers in their names?
I give you that. That's due to underlying lack of proper programming language.
> Why does a simple thing like bolding text require a \textbf?
What else do you want there? The markdowns * has famously bitten me multiple times when it interfered with my multiplication in math (math + mathjax). Or when the bold needs to cover a full paragraph. I don't have a better suggestion. I'll be happy to hear another one.