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>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.

Progress

좋은 경험을 공유해주셔서 감사합니다.

 

폰트에 관하여

두세 달 정도 게시판에 질문하셨던 것을 보면, 작성하고 있는 문서의 주 언어와 문자는 한국어와 한글이고, 몇 가지 언어와 문자를 이따금 식자하는 책이라고 알고 있습니다. 

아시다시피 구글은 Noto (no more tofu) 프로젝트를 통해 모든 랭귀지를 표현하는 폰트를 개발하고 있습니다. 거기서 제공하는 것들로 쓰시면 (Noto 폰트의 품위를 떠나서) 문서 전반에 일체감 있게 조판할 수 있지 않을까 생각합니다. (뭐 폰트 취향은 개개인이 다르니까 염두에 두지 않아도 됩니다만)

근데 Noto 폰트 시리즈에도 고대 이집트 상형문자(히에로글리프)가 있는지는 잘 모르겠네요.

(latex+dvipdfmx나 pdflatex이 아닌) XeTeX 또는 LuaTeX을 사용하기로 하셨다면 글리프를 갖춘 좋은 폰트를 찾아서 조판에 사용하는 것이 향후 수고를 덜어줄 수 있을 것입니다. fontspec 패키지를 쓴다면 식자하고자 하는 문자의 글리프가 있는 폰트를 찾은 다음 그것을 긁어다 붙이시면 컴파일됩니다.

문득 아라비아 폰트를 보다 생각난 것인데요, SIL International에서 중동, 동남아시아, 아시아, 아프리카, 그리스문자가 포함된 라틴 폰트 등을 제공하고 있습니다. 개인적 취향이긴 하지만 아라비아 폰트 중엔 아라비안 나이트의 주인공 이름을 딴 셰헤라자데(Scheherazade, https://software.sil.org/scheherazade) 폰트, 그리스 문자가 포함된 라틴 폰트 중엔 Gentium 폰트(https://software.sil. org/gentium)가 눈에 띄었습니다.

  • https://software.sil.org/fonts/

* 폰트를 사용할 땐 저작권 문제를 유심히 살펴야합니다. SIL에서 제공하는 폰트는 대부분 Open Font License (OFL) 로 알고 있습니다. 

(중략)

The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, em-bedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.

(이하 생략)

 

우분투에 텍라이브 설치에 관하여

우분투에서서 제공하는 텍라이브 말고, 최신 텍라이브를 설치하는 방법은 KTUG 위키를 참고하는 게 좋습니다. 지난 댓들에도 누군가 소개해주셨더랬죠. 

http://wiki.ktug.org/wiki/wiki.php/%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0Linux/tlinstall

또 조금 지난 문서이긴 하나 Asian Journal of TeX에 실린 글 Installing TeX Live 2008 and ko.TeX under Ubuntu Linux (우분투 리눅스에서의 텍라이브 2008과 ko.TeX 설치)도 여전히 유효할 것으로 압니다. 

 

MWE에 관하여

얼마 전 큰바위님께서 질문했던 "새 설치 후 많은 경고문이 납니다."에서 대부분의 사람들이 답변을 주저했던 것은, 질문 내용과 동일한 상황을 만들기 어려웠기 때문이었리라 생각합니다. 게시물에 첨부된 10여 개에 달하는 첨부파일을 모두 다운로드해도 부족한 패키지가 있어서 컴파일부터 되지 않았으니까요. 게다가 텍라이브를 사용하고 있는 대다수의 사용자들로서는 그 패키지를 설치할 방법이 없었을 겁니다. 예를 들어 oldasianfonts.tex에서 다시 호출하고 있는 oldprsn, hieroglf, hiero, sarabian, cjhebrew, skt, egypto 패키지 중 텍라이브로 설치할 수있는 것은 cjhebrew 하나였습니다. 텍라이브로 설치할 수 없는 패키지를, 답변다는 사람이 스스로 찾아서 설치해가며 테스트해봐줄 여유가 있는 사람은 별로 없을 겁니다. 

> tlmgr install oldprsn hieroglf hiero sarabian cjhebrew skt egypto
tlmgr. pl: package repository http://ftp.math.utah.edu/pub/tlpretest (verified)
tlmgr. pl install: package egypto not present in repository.
tlmgr. pl install: package hiero not present in repository.
tlmgr. pl install: package hieroglf not present in repository.
tlmgr. pl install: package oldprsn not present in repository.
tlmgr. pl install: package sarabian not present in repository.
tlmgr. pl install: package skt not present in repository.
[1/1, ??:??/??:??] install: cjhebrew [151k]
tlmgr. pl: action install returned an error; continuing.
running mktexlsr ...
done running mktexlsr.
running updmap-sys ...
done running updmap-sys.
tlmgr. pl: package log updated: C:/usr/texlive/2020/texmf-var/web2c/tlmgr.log
tlmgr. pl: An error has occurred. See above messages. Exiting.

원래 MWE 만들기가 어렵습니다. 사용하고 있는 운영체제, 텍 시스템, 그리고 테스트에 사용한 폰트를 얻을 수 있는 경로 등을 잘 적어주셔야합니다. 그리고 이것들은 새로운 질문을 올릴 때마다 되풀이되어야합니다. 왜냐하면 답변다는 사람들이 지난 게시물까지 들여다보고 있으리라는 보장이 없거든요.  

===

아무쪼록 원하는 작업 잘 마무리하시길 바랍니다.




XE Login