0.0.63 • Published 1 year ago
latexjsonlogicconverter v0.0.63
latexJsonLogic
1. 변환 가능 latex 표현
기호 | 변환 가능 latex 표현 | 주의 사항 |
---|---|---|
제곱근 | \sqrt{} or \sqrt[]{} | {} 표기 필수 |
부등호 | >,<,\ge,\le | |
제곱 | {밑}^{지수} | |
분수 | \frac{분자}{분모} | |
소수 | a.b | |
순환소수 | a.\dot{b}c\dot{d} | \cdots 불가 |
좌표 | (a,b) | |
곱하기 | \times | |
연립 방정식 | \begin{cases}식\식\end{cases} | 식 3개 이상 가능 |
비례식 | a:b = c:d | |
파이 | \pi | |
변수 | a ~ z,A ~ Z,a'~ z',f(x) | |
삼각비 | sinx, sin60, sin\pi, arcsinx, arcsin{1/2} |
2. NPM 패키지 업데이트
- NPM 계정 필요
- JsonLogic2Latex Module 파일 안에서
- https://www.npmjs.com/ -> 회원가입 후
npm 계정에 로그인이 되어 있지 않다면 npm 로그인 후 진행
foo@bar:~$ npm login // npm 로그인 명령어 npm notice Log in on https://registry.npmjs.org/ Username : Password : Email : // npm 계정 정보 (이름,패스워드,이메일) 입력 foo@bar:~$ npm whoami // 로그인이 되어 있는지 확인 명령어
- NPM 패키지 배포
foo@bar:~$ npm run build // npm 패키지 빌드 foo@bar:~$ npm version patch // npm 패키지 버전 업 /Git 작업 디렉토리는 깨끗한 상태여야 함 (commit 등 끝난 상태) foo@bar:~$ npm publish // npm 패키지 배포
- https://www.npmjs.com/ -> 버전 확인 후 (pts 테스트 후) pts, 이다현 연구원님께 전달
- 새 계정 판 후 전달할 내용) npm 새로운 module 이름 pts, 이다현 연구원님께 전달
3. 모듈 구조
- Latex → JsonLogic
1. DetermineType 에서 입력 Latex 에 대한 등식,부등식,좌표 등의 타입 판단 2. 타입에 따라 Latex 식 분리 3. latexParsing 에서 분리된 Latex 식을 "식" → "항" 방향으로 tree 생성
- JsonLogic → Latex
1. LogicParsing 에서 입력 JsonLogic 에 대한 등식,부등식,좌표 등의 타입 판단 2. 타입에 따라 JsonLogic 으로 분리, tree 의 Key 로 식종류 판단 3. latexParsing 에서 "식" → "항" 방향으로 Latex 생성 4. 자연스러운 표현을 위한 항 사이의 곱하기 기호 생략
0.0.63
1 year ago
0.0.62
2 years ago
0.0.61
2 years ago
0.0.60
2 years ago
0.0.59
2 years ago
0.0.55
2 years ago
0.0.56
2 years ago
0.0.57
2 years ago
0.0.58
2 years ago
0.0.53
2 years ago
0.0.54
2 years ago
0.0.41
2 years ago
0.0.42
2 years ago
0.0.43
2 years ago
0.0.44
2 years ago
0.0.45
2 years ago
0.0.46
2 years ago
0.0.47
2 years ago
0.0.51
2 years ago
0.0.52
2 years ago
0.0.50
2 years ago
0.0.48
2 years ago
0.0.49
2 years ago
0.0.40
2 years ago
0.0.37
2 years ago
0.0.38
2 years ago
0.0.39
2 years ago
0.0.36
2 years ago
0.0.35
2 years ago
0.0.34
2 years ago
0.0.33
2 years ago
0.0.32
2 years ago
0.0.31
2 years ago
0.0.30
2 years ago
0.0.29
2 years ago
0.0.28
2 years ago
0.0.26
2 years ago