Streamlit - 수학 수식 표현 (LaTeX)

반응형

 

LaTeX

  • 문서 작성 도구의 일종
  • 논문이나 출판물 등의 특수 형식 문서를 작성하는데 사용
  • 자연과학이나 인문과학중 수식, 그래프, 다이어그램을 표현

LaTex 문법

표현 방법은 많지만 그 중 가장 기초적인 수학 표현만 예를 들겠습니다.

표현을 위한 작성 도구일 뿐, 기약분수 처리, 다항식과 유리식 단순화, 미분 적분 등의 계산은 하지 않습니다.

 

분수 표현

  • \frac{분자}{분모}
\frac{1}{2}


미지수 표현

  • 문자 그대로 입력
abc, xyz


제곱근 표현

  • \sqrt(값)
\sqrt{2}


제곱 표현

  • ^값
x^2


원주율 표현

  • \pi
\pi


st.latex

  • 스트림릿에서 라텍 문법을 출력하는 명령어
  • 라텍 출력 : r'''내용'''
  • 출력 예시)
import streamlit as st

st.latex(r'''
    a + ar + a r^2 + a r^3 + \cdots + a r^{n-1} =
    \sum_{k=0}^{n-1} ar^k =
    a \left(\frac{1-r^{n}}{1-r}\right)
    ''')


참고

streamlit.io - Documentation - st.latext

반응형