GitHub - google/latexify_py: 用 python 產生 latex

只要在 function 上面加上 @latexify.function 就可以將函數用 latex 的形式顯示出來
GitHub 上的範例如下

import latexify

@latexify.function
def solve(a, b, c):
  return (-b + math.sqrt(b**2 - 4*a*c)) / (2*a)
print(solve(1, 4, 3))  # Invoking the function works as expected.
print(solve)  # Printing the function shows the underlying LaTeX expression.
solve  # Display the MathJax.

上面顯示的結果如下

也有提供 Google Colab 作為示範,有興趣的可以玩玩看