Skip to content

Add aliases for the symbols ⩵, ⩶, ⩽, ⩾, etc. #41462

@BenjaminGalliot

Description

@BenjaminGalliot

For the symbols and , as aliases for == and ===, this would standardize these operators with single-character (Unicode) symbols, to complete the list alongside , <, >, , , etc. This is related to this Discourse topic.

For the symbols and , besides the fact that they are supposed to be equivalent to and , depending on the country (see in particular this link), and that they are used in this reference document, some keyboard layouts directly have the symbols & and not & (such as the French Bépo-AFNOR).

I don't know if I should go up to the (currently invalid) and × symbols (they are directly accessible in some layouts) – knowing that ÷ already has its own purpose –, but everything is open for discussion. Same goes for as alias for ..., but it is trickier here because it is not a function identifier…

There may be other symbols in this case that I haven't thought of, feel free to bring them up!

The goal is not to limit the number of free symbols that users can use, but to correct some inconsistencies that may date while making the code easier to read or write for a non-negligible part of the users...

I would point out that some users type LaTeX commands to write them while others have custom keyboard layouts to get them directly.

I know this may create conflicts for already existing modules (small breaking change) that might use these symbols for other purposes (I think this must be rare for , , and ) so it needs to be considered, and we can prepare this change with temporary warnings…

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureIndicates new feature / enhancement requestsunicodeRelated to unicode characters and encodings

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions