I have recently developed a package that allows to include latex equations in a kivy label.
You can install it with :
pip install kivy-latex-label
Here is a quick demo of how to use it :
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.core.window import Window
from kivy_latex_label import LatexLabel
class DemoApp(App, Widget):
def build(self):
Window.clearcolor = (1, 1, 1, 1)
if __name__ == "__main__":
DemoApp().run()
#:kivy 2.0.0
FloatLayout:
size_hint: (1,1)
LatexLabel:
pos_hint: {"top":1,"x":0.05}
size_hint:(0.9,1)
text: r"The SINDy method is a recently developed technique that leverages sparse regression to identify the governing equations from a given time series (Figure 1). We consider a system with state $\boldsymbol{x}(t)=\left[x_{1}(t), x_{2}(t), \ldots x_{d}(t)\right]^{\top} \in$ $\mathbb{R}^{d}$ governed by the differential equation: $\dot{\boldsymbol{x}}=\boldsymbol{f}(\boldsymbol{x})$."
color: (0,0,0,1)
text_size: root.size
valign: "top"
font_size: 20

The project is on github if you want to adapt the code to your application:
https://github.com/PaulCreusy/kivy-latex-label