TeX and Text¶
There are two commands to create text, TexMobject
and TextMobject
. In both parameters the text is written in TeX format, but while in TextMobject
you write in normal mode, in TexMobject
you are writing within the align*
environment.
The LaTeX packages that Manim uses are in:
manimlib/tex_template.tex
They are the following by default:
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{dsfont}
\usepackage{setspace}
\usepackage{tipa}
\usepackage{relsize}
\usepackage{textcomp}
\usepackage{mathrsfs}
\usepackage{calligra}
\usepackage{wasysym}
\usepackage{ragged2e}
\usepackage{physics}
\usepackage{xcolor}
\usepackage{textcomp}
\usepackage{microtype}
TexMobject¶
-
class
manimlib.mobject.svg.tex_mobject.
TexMobject
(*tex_strings, **kwargs)¶ Write formulas in TeX mode
- Parameters
*tex_strings (string) -- Formula in TeX code
CONFIG
parameters"template_tex_file_body": TEMPLATE_TEX_FILE_BODY, "stroke_width": 0, "fill_opacity": 1.0, "background_stroke_width": 1, "background_stroke_color": BLACK, "arg_separator": " ", "alignment": "",
-
TexMobject.
get_tex_string
()¶ Return TeX code
-
TexMobject.
set_color_by_tex
(tex, color, **kwargs)¶ Set the color by specifying the TeX symbol
Note
In case of
TexMobject
it does not work if the radical symbol is used. In case you use indexes and superscripts, write the superscript first.Example:
x^i_j
TextMobject¶
-
class
manimlib.mobject.svg.tex_mobject.
TextMobject
(*tex_strings, **kwargs)¶ Write texts in TeX mode
- Parameters
*tex_strings (string) -- Text in TeX code
CONFIG
parameters"template_tex_file_body": TEMPLATE_TEXT_FILE_BODY, "stroke_width": 0, "fill_opacity": 1.0, "background_stroke_width": 1, "background_stroke_color": BLACK, "arg_separator": " ", "alignment": "\centering"
-
TextMobject.
get_tex_string
()¶ Return TeX code
-
TextMobject.
set_color_by_tex
(tex, color, **kwargs)¶ Set the color by specifying the TeX symbol
Note
In case of
TexMobject
it does not work if the radical symbol is used. In case you use indexes and superscripts, write the superscript first.Example:
x^i_j