수식 입력기 컴포넌트
자료 유형 | 에디터 컴포넌트 |
---|---|
간단한 소개 | 수식을 입력할 수 있도록 도와주는 에디터 컴포넌트입니다. |
설치 경로 | ./modules/editor/components/soo_equations |
코어 지원 범위 | Rhymix 1.9 |
PHP 지원 범위 | 기타 |
자료 구분 | 공개 자료 |
라이선스 | GPL v3 |
저장소 URL | https://github.com/misol/soo_equations |
파일명 | 버전 | 날짜 | 용량 | 다운 |
---|---|---|---|---|
soo_equations.zip | 2020.06.05 | 2.81MB | 37 |
오픈소스소프트웨어
- MathQuill 을 이용했습니다. MathQuill의 코드는 Mozilla Public License, v. 2.0 을 따릅니다.
사용권
- soo_equations 에디터 컴포넌트의 misol 개발 부분은 모두 GPL v. 3.0을 따릅니다.
설치 경로
./modules/editor/components/soo_equations
깃 허브
https://github.com/misol/soo_equations
개발 경위
제 전공과 관련된 커뮤니티(https://pk-square.com)를 개발하다가 개발하게 되었는데, 적당한 수식 입력기가 있었으면 좋겠다 생각해서 개발하였습니다.
댓글 18
모바일에서는 백슬래쉬(\)를 쓸 수가 없습니다.
감사합니다.
현재로 임시 해결법은 해당 칸에서 엔터키를 한번 누르신 다음 입력하시면 입력이 되는 것 같습니다.
시간이 충분치는 않아서 장담은 못 드리지만, 최대한 고쳐보겠습니다.
한가지 더 요청드려도 될까요?
수식입력기를 불러올때 간단한 명령어 보기라도 도움말로 링크해주시면 고맙겠습니다.
latex 또는 한글(hwp)수식기 명령어를 모르는 글쓴이에게 많은 도움이 되겠습니다.
위에 폰에서 입력이 안되는 문제는 안드로이드에서 일어나는 문제로 보입니다. iOS에서는 입력이 잘 되고 있습니다. 제가 해결할 수 있는 수준인지 자신은 없지만.. 해결 방법을 찾아보고 있습니다.
수식을 쓸때 때때로 그림을 그려서 표현하기가 좋을 때가 있습니다. 다음의 서명 애드온(펜글씨용)과 misol님의
수식입력기를 혼합한 에디터를 추가한다면 이공계 분야 사람들에게 참 좋은 에디터가 되겠습니다.
https://xetown.com/tips/528308
위의 서명 에디터는 확장변수에 사용하는 것으로 자동크기 조절이 안되는 것이
단점입니다. 또 xe에디터 속에 들어있는 것이 아니기 때문에 펜글씨를 쓰고 나면
에디터에서의 글(type)과 분리되어 보여집니다.
안녕하세요. misol님
한가지 요청드릴 추가 기능은 [수식 글자 크기 확대/축소]기능입니다.
현재는 기본 크기로 고정이 되어 있어 너무 작게 보입니다.
가능하실련지 모르겠습니다.
감사합니다.
이번주 중에 해서 올려보도록 하겠습니다.
루트입력하면 깔끔하게 안나오고 앞대가리와 몸통이 분리됩니다.
수식 입력기 창에서는 정상적으로 표시되구요.
게시판에서 보여질 때만 그렇습니다.
폰트 문제인 것 같은데 잘 모르겠네요.
기본 게시판으로 올려보니
다른 모양 으로 깨지네요.
검사 옵션으로 코드를 보니...
수식 입력기
<span class="mq-scaled mq-sqrt-prefix" style="transform: scale(1, 1.57647);">√</span>
게시판 - 스케치북5
<span class="mq-scaled mq-sqrt-prefix" style="transform: scale(1, 1.4817);">√</span>
게시판 - 기본
<span class="mq-scaled mq-sqrt-prefix" style="transform: scale(1, 2.20065);">√</span>
이렇게 루트 부분의 scale 이 제각각이던데,
어떤 로직에 의해 자동으로 입력되는 듯 싶습니다만...
이게 게시판(스타일, 폰트)과 궁합이 맞으면 제대로 표시되고, 안맞으면 제대로 표시되지 않는 것 같습니다.
모바일 버전으로 같은 문서를 보니 깔끔하게 나오네요.
html 스타일 시트 관련한 적용에서 문제가 발생하는게 맞는가봅니다.