자료실

수식 입력기 컴포넌트

2020.06.05 11:03
2,141
0
자료 유형 에디터 컴포넌트
간단한 소개 수식을 입력할 수 있도록 도와주는 에디터 컴포넌트입니다.
설치 경로 ./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

오픈소스소프트웨어

사용권

  • soo_equations 에디터 컴포넌트의 misol 개발 부분은 모두 GPL v. 3.0을 따릅니다.

설치 경로

./modules/editor/components/soo_equations

깃 허브

https://github.com/misol/soo_equations

개발 경위

제 전공과 관련된 커뮤니티(https://pk-square.com)를 개발하다가 개발하게 되었는데, 적당한 수식 입력기가 있었으면 좋겠다 생각해서 개발하였습니다.

스크린 샷

Screenshot_2020-06-05 수식 입력기.png

댓글 18

  • 2020.06.05 16:08 #1414717
    쥑이네요...~
  • 2020.06.06 03:16 #1414840
    짧은 시간 안에 만든 것이라 문제가 있을 수 있습니다. 잘 써주세요 :)
  • 2020.06.05 16:32 #1414735
    잘쓰겠습니다.
  • 2020.06.06 03:16 #1414843
    감사합니다
  • 2020.06.06 00:23 #1414807
    감사합니다. 신기해서 다운받아봤습니다!! +_+bbb
  • 2020.06.06 03:16 #1414846
    감사합니다
  • 2020.06.08 05:59 #1415577
    버그가 있는 듯 합니다.
    모바일에서는 백슬래쉬(\)를 쓸 수가 없습니다.
    감사합니다.
  • 2020.06.08 10:31 #1415662
    확인했습니다. 제가 불러온 라이브러리 자체 버그 같긴 하지만, 라이브러리를 고치지 않고 고칠 수 있는지 여러가지로 시도해보겠습니다.
    현재로 임시 해결법은 해당 칸에서 엔터키를 한번 누르신 다음 입력하시면 입력이 되는 것 같습니다.
    시간이 충분치는 않아서 장담은 못 드리지만, 최대한 고쳐보겠습니다.
  • 2020.06.08 11:51 #1415704
    아직 원인을 파악하지 못했습니다. 엔터(return)키를 입력하고 난 다음에는 정상적으로 입력되는 현상을 발견했습니다.
  • 2020.06.08 23:10 #1415918
    확인해주셔서 감사합니다
    한가지 더 요청드려도 될까요?
    수식입력기를 불러올때 간단한 명령어 보기라도 도움말로 링크해주시면 고맙겠습니다.
    latex 또는 한글(hwp)수식기 명령어를 모르는 글쓴이에게 많은 도움이 되겠습니다.
  • 2020.06.09 04:28 #1416037
    언제까지 된다고 확답은 못 드리지만.. 시도해보겠습니다.
    위에 폰에서 입력이 안되는 문제는 안드로이드에서 일어나는 문제로 보입니다. iOS에서는 입력이 잘 되고 있습니다. 제가 해결할 수 있는 수준인지 자신은 없지만.. 해결 방법을 찾아보고 있습니다.
  • 2020.06.09 12:40 #1416175
    감사합니다.
    수식을 쓸때 때때로 그림을 그려서 표현하기가 좋을 때가 있습니다. 다음의 서명 애드온(펜글씨용)과 misol님의
    수식입력기를 혼합한 에디터를 추가한다면 이공계 분야 사람들에게 참 좋은 에디터가 되겠습니다.
    https://xetown.com/tips/528308
    위의 서명 에디터는 확장변수에 사용하는 것으로 자동크기 조절이 안되는 것이
    단점입니다. 또 xe에디터 속에 들어있는 것이 아니기 때문에 펜글씨를 쓰고 나면
    에디터에서의 글(type)과 분리되어 보여집니다.
  • 2020.06.09 15:12 #1416245
    펜 글씨 인식은 차원이 다른 프로젝트라서.. 일단 앞서 있었던 명백한 문제 먼저 매달려보겠습니다.
  • 2020.06.11 04:54 #1416872
    [기능 요청]
    안녕하세요. misol님
    한가지 요청드릴 추가 기능은 [수식 글자 크기 확대/축소]기능입니다.
    현재는 기본 크기로 고정이 되어 있어 너무 작게 보입니다.
    가능하실련지 모르겠습니다.
    감사합니다.
  • 2020.06.11 06:49 #1416914
    이것은 금방 할 수 있을 것 같습니다!
    이번주 중에 해서 올려보도록 하겠습니다.
  • 2020.06.14 10:09 #1417969
    추가: 제가 이번주 시간이 조금 부족해서 약속을 지켜드리지 못할 것 같습니다. 가능한 빠른 시일에 말씀하신 부분 고쳐보겠습니다.
  • 2024.06.18 22:31 #1828045

    루트입력하면 깔끔하게 안나오고 앞대가리와 몸통이 분리됩니다.

    수식 입력기 창에서는 정상적으로 표시되구요.
    게시판에서 보여질 때만 그렇습니다.

    폰트 문제인 것 같은데 잘 모르겠네요.

     

    스크린샷 2024-06-19 073207.png

     

    기본 게시판으로 올려보니 

    스크린샷 2024-06-19 102531.png

    다른 모양 으로 깨지네요.  

     


     

    검사 옵션으로 코드를 보니... 

    수식 입력기 
    <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 이 제각각이던데, 
    어떤 로직에 의해 자동으로 입력되는 듯 싶습니다만... 
    이게 게시판(스타일, 폰트)과 궁합이 맞으면 제대로 표시되고, 안맞으면 제대로 표시되지 않는 것 같습니다.

  • 2024.06.19 07:52 #1828095
    PC 버전에서는 여전히 인라인 수식에서 루트가 찢어지는 현상이 있는데,
    모바일 버전으로 같은 문서를 보니 깔끔하게 나오네요.

    html 스타일 시트 관련한 적용에서 문제가 발생하는게 맞는가봅니다.