KTUG마당은 KTUG를 방문하는 모든 이용자가 대화를 나누고 소식을 전하는 곳입니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
- TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- 사용하는 편집기는 CKeditor입니다. 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
정보글 중고등학교 교육용 수학식 표현
2022.09.22 13:52
중고등학교용 수학 교재를 한번이라도 제작해보신 분은 아시겠지만 \(\rm\LaTeX\)의 기본 수식 스타일링이 우리 교과서가 요구하는 부호나 스타일과 조금 다른 데가 있습니다. 대체로 일본으로부터 기원하는 것도 몇 가지 있는 것도 같고요. 예전에는 부등호를 일본식으로 \(\geqq\)를 쓰기도 하였으나 얼마 전부터는 미국식으로 \(\geq\)처럼 바뀐 것도 있습니다.
jpnedumathsymbols라는 긴 이름의 패키지가 있는데, 일본어 고교용 수학책을 LaTeX으로 작성하기 위해 필요한 것들을 모아둔 패키지입니다. 이 가운데 몇 가지는 우리에게도 적용되는 것이 있을 법하여, 조사 및 정리를 겸해서 첨부파일과 같은 문서를 작성하였습니다. 문서의 preamble을 모아서 koredumath.sty로 묶었습니다.
jpnedumathsymbols의 모든 기능을 설명하고 있지 않습니다. 상세는 패키지 문서를 참고하십시오.
첨부 문서의 소스를 제공하기는 합니다만 꽤 복잡한 문서라서 성공적으로 컴파일될지 어떨지... pygmentize가 있어야 하고 -shell-escape해야 합니다. 그리고 오래 걸립니다.
testedumath.pdf koredimath.zip
댓글 10
-
yihoze
2022.09.22 18:01
-
noname
2022.09.23 17:50
네 그런 비슷한 이유가 맞습니다. jpn... 패키지가 \original... 매크로로 표준 LaTeX 명령에 해당하는 것을 마련해두고는 있지만 아예 이 패키지의 영향을 전혀 받지 않는 조건의 결과물이 필요했기 때문입니다. 지금 보니 개선의 여지가 있긴 하지만... (singlepageempty는 사설저장소 ksmisc에 포함되어 있습니다...)
2016년형 램 4G Windows 기계에서 (TeXLive는 안 깔려 있습니다) docker::MiKTeX으로 돌려보니 1분 20초 정도 걸리네요. 생각보다 못견딜 정도로 오래 걸리지는 않는다고 봅니다. 최신 기계라면 이 반 정도 걸리는 거 아닐까요?
-
Progress
2022.09.24 21:52
macOS Monterey에서 컴파일해봤습니다. 컴파일하면서 있었던 일, 그냥 메모해둡니다.
===
MacTeX 덩치가 너무 커서 한두 해 전부터 Unix 인스톨로 부피가 작게 설치해놨더니 이런저런 거 설치해줘할 게 많음. 아 귀찮아...
- tlmgr로 envirion, minted, pdfcol, jpnedumathsymbols 패키지 설치
- pygments 설치
$ pip3 install Pygments
(맥 OS Monterey에 python3가 설치되어 있어 pip이 아닌 pip3 사용)
여기까지 하고 arara로 컴파일했더니 tcolorbox에서 표준 LaTeX 소스와 결과물(오렌지색) 부분을 불러올 때, \tcblower에 삽입되는 수식 결과물 부분이 거의 한 페이지를 차지함. 혹시 spix 우대정책이 발표되었나 싶어 (음모론) spix 설치하고 SpiX.engine도 만들고 거기에 chmod +ax 부여함
- $ tlmgr install spix
- $ sudo chmod a+x SpiX.engine
이후 spix로 컴파일해도 증상은 동일. 오렌지색 티컬러박스의 하단(\tcblower) 결과물은 여전히 거의 한 페이지 차지함
왜 그런가 봤더니 pdfcrop이 설치되어 있지 않음 -_-
- tlmgr install pdfcrop
pdfcrop을 설치했는데도 증상은 동일. 왜 그럴까? 터미널에서 pdfcrop 명령을 아무 pdf에 내려봤더니 (여기서는 trmout-15.pdf)... 아뿔싸 Ghostscript가 없다는 듯. arara나 spix 컴파일할 때 그냥 주루룩 굴러가길래 제대로 컴파일되는 줄 알았음
$ pdfcrop trmout-15.pdf
PDFCROP 1.40, 2020/06/06 - Copyright (c) 2002-2020 by Heiko Oberdiek, Oberdiek Package Support Group.
!!! Error: Ghostscript exited with error code 127!서둘러 Ghostscript 설치
- brew install ghostscript
이제야 잘 나옵니다.
[결론]
1. 간만에 토요일 밤의 열기를 느꼈습니다. :)
2. 맥 사용자는 그냥 MacTeX 설치합시다. -
이여현
2022.09.26 14:50
중고등학교 교육용 문서를 자주 작성하는 1人입니다.
굉장히 요긴하게 쓸 수 있을 것 같습니다. 감사합니다 :)
-
남박사
2022.10.16 17:29
LaTeX과 달리 중고등학교 수식번호는 ... (원문자) 방식인데 그것까지 구현된다면 완벽하네요. 닮음 기호는 정말 마음에 들었습니다.
-
noname
2022.10.17 08:38
수식번호에 대해 조금 시도해보았습니다. 사설저장소의 kocircnum 패키지가 필요합니다.
* sty: koredumath-v0.3.zip
* pdf: koredumath-version3.pdf src: koredumath-v0.3-doc.zip문서 컴파일을 해보시려면 -shell-escape하십시오. 오래 걸립니다. (Windows에서는 소스의 ./ccompile 부분을 ccompile.bat로 바꾸어서 진행하십시오.)
-
noname
2023.06.05 08:58
공주대학교 문서작성워크숍에서 이 패키지 관련한 발표를 하였습니다.
대폭 수정한 새로운 버전이 있으므로
http://wiki.ktug.org/wiki/wiki.php/LaTeXWorkshop/2023#s-4
이곳에서 (필요하신 분은) 다운로드하시기 바랍니다. -
Progress
2023.06.05 10:32
감사합니다. 언젠가 쓸일이 생길테니 \texmf-local 폴더에 갖다 두었습니다.
이 패키지 설명서에서 사용한 폰트 Noto Serif CJK KR, Noto Sans CJK KR이 어딘가에서 제공된다고 어느 글에서 얼핏 본 것 같은데, 좀 알려주십쇼(굽신~)
*최근 구글에서 Noto Serif KR, Noto Sans KR만 제공함
-
noname
2023.06.05 11:16
https://mirror.ischo.org/aux/ksminitex/instguide2.pdf
"MiKTeX 인스톨 가이드"의 제5장 "폰트 설치"에 링크가 있습니다.
-
Progress
2023.06.05 12:53
아 맞아요. 감사합니다
(singlepageempty에서 걸려서 주석으로 만든 뒤에) 컴파일에 시간이 오래 걸려, trmout-1.tex ... 등등이 만들어지고, 그래서 또 이건 어인 까닭인가 하여 들여다 보니, 표준과 일본식을 동시에 구현할 수 없어 고안하신 방법으로 이해했습니다.