Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b067be5

Browse files
authored
Merge pull request #25933 from devRD/mt-relop
Relational Operators for mathtext
2 parents 0b8bd96 + 8076a77 commit b067be5

File tree

2 files changed

+39
-10
lines changed

2 files changed

+39
-10
lines changed

lib/matplotlib/_mathtext.py

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1737,16 +1737,38 @@ class _MathStyle(enum.Enum):
17371737

17381738
_relation_symbols = set(r'''
17391739
= < > :
1740-
\leq \geq \equiv \models
1741-
\prec \succ \sim \perp
1742-
\preceq \succeq \simeq \mid
1743-
\ll \gg \asymp \parallel
1744-
\subset \supset \approx \bowtie
1745-
\subseteq \supseteq \cong \Join
1746-
\sqsubset \sqsupset \neq \smile
1747-
\sqsubseteq \sqsupseteq \doteq \frown
1748-
\in \ni \propto \vdash
1749-
\dashv \dots \doteqdot'''.split())
1740+
\leq \geq \equiv \models
1741+
\prec \succ \sim \perp
1742+
\preceq \succeq \simeq \mid
1743+
\ll \gg \asymp \parallel
1744+
\subset \supset \approx \bowtie
1745+
\subseteq \supseteq \cong \Join
1746+
\sqsubset \sqsupset \neq \smile
1747+
\sqsubseteq \sqsupseteq \doteq \frown
1748+
\in \ni \propto \vdash
1749+
\dashv \dots \doteqdot \leqq
1750+
\geqq \lneqq \gneqq \lessgtr
1751+
\leqslant \geqslant \eqgtr \eqless
1752+
\eqslantless \eqslantgtr \lesseqgtr \backsim
1753+
\backsimeq \lesssim \gtrsim \precsim
1754+
\precnsim \gnsim \lnsim \succsim
1755+
\succnsim \nsim \lesseqqgtr \gtreqqless
1756+
\gtreqless \subseteqq \supseteqq \subsetneqq
1757+
\supsetneqq \lessapprox \approxeq \gtrapprox
1758+
\precapprox \succapprox \precnapprox \succnapprox
1759+
\npreccurlyeq \nsucccurlyeq \nsqsubseteq \nsqsupseteq
1760+
\sqsubsetneq \sqsupsetneq \nlesssim \ngtrsim
1761+
\nlessgtr \ngtrless \lnapprox \gnapprox
1762+
\napprox \approxeq \approxident \lll
1763+
\ggg \nparallel \Vdash \Vvdash
1764+
\nVdash \nvdash \vDash \nvDash
1765+
\nVDash \oequal \simneqq \triangle
1766+
\triangleq \triangleeq \triangleleft
1767+
\triangleright \ntriangleleft \ntriangleright
1768+
\trianglelefteq \ntrianglelefteq \trianglerighteq
1769+
\ntrianglerighteq \blacktriangleleft \blacktriangleright
1770+
\equalparallel \measuredrightangle \varlrtriangle
1771+
'''.split())
17501772

17511773
_arrow_symbols = set(r'''
17521774
\leftarrow \longleftarrow \uparrow

lib/matplotlib/_mathtext_data.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -674,6 +674,13 @@
674674
'simeq' : 8771,
675675
'napprox' : 8777,
676676
'ast' : 8727,
677+
'amalg' : 10815,
678+
'lhd' : 9665,
679+
'rhd' : 9655,
680+
'ddagger' : 8225,
681+
'unlhd' : 8884,
682+
'unrhd' : 8885,
683+
'setminus' : 8726,
677684
'twoheaduparrow' : 8607,
678685
'doublebarwedge' : 8966,
679686
'Sigma' : 931,

0 commit comments

Comments
 (0)