Tex
For
TextMobject object, the input is plain text therefore Latex letters and symbols are denoted by a $โฏ$ pair. But for
TexMobject object, the input is Latex code and plain text is entered as Latex code \text{โฏ}.
Tex Symbol
Binary Operation/Relation Symbols
|
โ |
\ast |
โ |
\approx |
โ | \approxeq |
โ | \asymp |
| ฯถ | \backepsilon |
โฝ | \backsim |
โ | \backsimeq |
โผ | \barwedge |
| โต | \because |
โฌ | \between |
โ | \bigcirc |
โฝ | \bigtriangledown |
| โณ | \bigtriangleup |
โ | \blacktriangleleft |
โถ | \blacktriangleright |
โฅ | \bot |
| โ | \bowtie |
โป |
\Box |
โก | \boxdot |
โ | \boxminus |
| โ | \boxplus |
โ | \boxtimes |
โ | \bullet |
โ | \bumpeq |
| โ | \Bumpeq |
โฉ | \cap |
โ | \Cap |
โ
| \cdot |
| โ | \circ |
โ | \circeq |
โ
| \cong |
โช | \cup |
| โ | \Cup |
โ | \curlyeqprec |
โ | \curlyeqsucc |
โ | \curlyvee |
| โ | \curlywedge |
โ | \dag |
โฃ | \dashv |
โก | \ddag |
| โ | \diamond |
รท | \div |
โ | \divideontimes |
โ | \doteq |
| โ | \Doteq |
โ | \doteqdot |
โ | \dotplus |
โ | \doublebarwedge |
| โ | \eqcirc |
โ | \eqsim |
โช | \eqslantgtr |
โช | \eqslantless |
| โก | \equiv |
โ | \fallingdotseq |
โข | \frown |
โฅ | \geq |
| โง | \geqq |
โฉพ | \geqslant |
โซ | \gg |
โ | \ggg |
| โชบ | \gnapprox |
โฉ | \gneqq |
โง | \gnsim |
โช | \gtrapprox |
| โ | \gtrdot |
โ | \gtreqless |
โช | \gtreqqless |
โท | \gtrless |
| โณ | \gtrsim |
โ | \in |
โบ | \intercal |
โจ | \Join |
| โ | \leftthreetimes |
โค | \leq |
โฆ | \leqq |
โฉฝ | \leqslant |
| โช
| \lessapprox |
โ | \lessdot |
โ | \lesseqgtr |
โช | \lesseqqgtr |
| โถ | \lessgtr |
โฒ | \lesssim |
โช | \ll |
โ | \lll |
| โชน | \lnapprox |
โจ | \lneqq |
โฆ | \lnsim |
โ | \ltimes |
| โฃ | \mid |
โง | \models |
โ | \mp |
โ | \ncong |
| โ | \ne |
โ | \neq |
โฑ | \ngeq |
โฏ | \ngtr |
| โ | \ni |
โฐ | \nleq |
โฎ | \nless |
โค | \nmid |
| โ | \notin |
โฆ | \nparallel |
โ | \nprec |
โ | \nsim |
| โ | \nsubseteq |
โ | \nsucc |
โ | \nsupseteq |
โช | \ntriangleleft |
| โฌ | \ntrianglelefteq |
โซ | \ntriangleright |
โญ | \ntrianglerighteq |
โฌ | \nvdash |
| โญ | \nvDash |
โฎ | \nVdash |
โฏ | \nVDash |
โ | \odot |
| โ | \ominus |
โ | \oplus |
โ | \oslash |
โ | \otimes |
| โฅ | \parallel |
โ | \perp |
โ | \pitchfork |
ยฑ | \pm |
| โบ | \prec |
โชท | \precapprox |
โผ | \preccurlyeq |
โผ | \preceq |
| โชน | \precnapprox |
โจ | \precnsim |
โพ | \precsim |
โ | \propto |
| โ | \rightthreetimes |
โ | \risingdotseq |
โ | \rtimes |
โผ | \sim |
| โ | \simeq |
โ | \slash |
โฃ | \smile |
โ | \sqcap |
| โ | \sqcup |
โ | \sqsubset |
โ | \sqsubseteq |
โ | \sqsupset |
| โ | \sqsupseteq |
โ | \star |
โ | \subset |
โ | \Subset |
| โ | \subseteq |
โซ
| \subseteqq |
โ | \subsetneq |
โซ | \subsetneqq |
| โป | \succ |
โชธ | \succapprox |
โฝ | \succcurlyeq |
โฝ | \succeq |
| โชบ | \succnapprox |
โฉ | \succnsim |
โฟ | \succsim |
โ | \supset |
| โ | \Supset |
โ | \supseteq |
โซ | \supseteqq |
โ | \supsetneq |
| โซ | \supsetneqq |
โด | \therefore |
ร | \times |
โค | \top |
| โ | \triangleleft |
โด | \trianglelefteq |
โ | \triangleq |
โท | \triangleright |
| โต | \trianglerighteq |
โ | \uplus |
โ | \varpropto |
โฒ | \vartriangleleft |
| โณ | \vartriangleright |
โจ | \vee |
โป | \veebar |
โข | \vdash |
| โจ | \vDash |
โฉ | \Vdash |
โช | \Vvdash |
โง | \wedge |
| โ | \wr |
| |
| |
| |
Example
Code
# folder/file: tut/manim_useful_textmobject_relation_001a.py
from manimlib.scene.scene import Scene
from manimlib.mobject.svg.tex_mobject import TexMobject, TextMobject
class manim_useful_textmobject_relation_001a(Scene):
def construct(self):
text="\\ast\\approx\\approxeq\\asymp\\backepsilon\\backsim\\backsimeq\\barwedge\\because\\between\\bigcirc\\bigtriangledown\\bigtriangleup\\blacktriangleleft\\cr\\blacktriangleright\\bot\\bowtie\\Box\\boxdot\\boxminus\\boxplus\\boxtimes\\bullet\\bumpeq\\Bumpeq\\cap\\Cap\\cdot\\circ\\circeq\\cong\\cup\\cr\\Cup\\curlyeqprec\\curlyeqsucc\\curlyvee\\curlywedge\\dag\\dashv\\ddag\\diamond\\div\\divideontimes\\doteq\\Doteq\\doteqdot\\dotplus\\doublebarwedge\\eqcirc\\cr\\eqsim\\eqslantgtr\\eqslantless\\equiv\\fallingdotseq\\frown\\geq\\geqq\\geqslant\\gg\\ggg\\gnapprox\\gneqq\\gnsim\\gtrapprox\\gtrdot\\gtreqless\\cr\\gtreqqless\\gtrless\\gtrsim\\in\\intercal\\Join\\leftthreetimes\\leq\\leqq\\leqslant\\lessapprox\\lessdot\\lesseqgtr\\lesseqqgtr\\lessgtr\\lesssim\\ll\\lll\\lnapprox\\cr\\lneqq\\lnsim\\ltimes\\mid\\models\\mp\\ncong\\ne\\neq\\ngeq\\ngtr\\ni\\nleq\\nless\\nmid\\notin\\nparallel\\nprec\\nsim\\nsubseteq\\nsucc\\cr\\nsupseteq\\ntriangleleft\\ntrianglelefteq\\ntriangleright\\ntrianglerighteq\\nvdash\\nvDash\\nVdash\\nVDash\\odot\\ominus\\oplus\\oslash\\cr\\otimes\\parallel\\perp\\pitchfork\\pm\\prec\\precapprox\\preccurlyeq\\preceq\\precnapprox\\precnsim\\precsim\\propto\\rightthreetimes\\risingdotseq\\rtimes\\cr\\sim\\simeq\\slash\\smile\\sqcap\\sqcup\\sqsubset\\sqsubseteq\\sqsupset\\sqsupseteq\\star\\subset\\Subset\\subseteq\\cr\\subseteqq\\subsetneq\\subsetneqq\\succ\\succapprox\\succcurlyeq\\succeq\\succnapprox\\succnsim\\succsim\\supset\\Supset\\supseteq\\cr\\supseteqq\\supsetneq\\supsetneqq\\therefore\\times\\top\\triangleleft\\trianglelefteq\\triangleq\\triangleright\\trianglerighteq\\uplus\\cr\\varpropto\\vartriangleleft\\vartriangleright\\vee\\veebar\\vdash\\vDash\\Vdash\\Vvdash\\wedge\\wr"
self.add(TexMobject("%s" %text.replace("\\","\\backslash ").replace("\\backslash cr","\cr")).shift([0,2,0]).scale(0.4))
self.add(TexMobject("%s" %text).shift([0,-2,0]).scale(0.4))
Output