Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
- 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
- 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
- 최소 예제는 "Minimal working example"을 읽어 보세요.
- 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
- 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 사용하는 편집기는 CKeditor입니다.
- 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
- 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
- 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.
TeXLive 2016 설치 후 XeTeX로 조판하면 일부 한글이 누락(탈자)되는 현상
2016.12.30 00:40
지난 사흘간 스스로 해결하고자 노력(TeXLive 2016을 3번 새로 설치하는 등)하였으나 도저히
해결이 되지 않아 도움을 청합니다. 이전에 사용하던 TeXLive에서는 발생하지 않던 문제입니다.
Windows 10 운영체제 하에서 TeXLive 2016을 설치한 후에 한글이 포함된 TeX 문서(LaTeX 문서가
아님)를 작성하여 XeTeX으로 조판을 하면, 한글 중 일부가 누락되어 pdf file이 생성됩니다.
3개의 첨부파일은 다음과 같습니다.
(1) CGM.tex: 한글이 포함된 TeX source file
(2) CGM.pdf: XeTeX으로 실행 후 생성된 pdf ile
(3) CGM.tex.pdf: CGM.tex을 pdf file로 출력한 후에, 위 (2)의 CGM.pdf 파일에 누락되는 한글 source 부분들을
노란색 마커로 표시
log 파일을 열어보면, 다음과 같은 메시지가 나타납니다.
Missing character: There is no 한 in font cmr10!
Missing character: There is no 양 in font cmr10!
Missing character: There is no 대 in font cmr10!
Missing character: There is no 학 in font cmr10!
Missing character: There is no 교 in font cmr10!
Missing character: There is no 재 in font cmr10!
Missing character: There is no 학 in font cmr10!
Missing character: There is no 생 in font cmr10!
Missing character: There is no 의 in font cmr10!
Missing character: There is no 남 in font cmr10!
Missing character: There is no 학 in font cmr10!
Missing character: There is no 생 in font cmr10!
Missing character: There is no 중 in font cmr10!
Missing character: There is no 에 in font cmr10!
반드시 TeX source file을 유지하고 싶고, 또 compile 단계에서 그림 등 부수 파일들을 최종 pdf에 포함되도록
하기 위하여 XeTeX으로 compile 하는 체제를 유지하고 싶은데, 위의 문제가 해결되지 않아 어려움에 처해 있습니다.
감사합니다.
댓글 7
-
ischo
2017.01.01 03:19
-
문춘걸
2017.01.02 04:49
TeXShop에서는 한글이 모두 조판되는 결과를 확인해 주셔서 ischo님께 감사합니다.
Private Repository에 있는 것들을 모두 재설치한 후, Windows OS 하의 TexWorks에서 XeTeX으로
조판하면, 여전히 한글 중 일부가 누락되는 현상이 그대로 발생합니다. (제가 첨부한 3개 파일과
완전히 동일한 현상이 발생)
-
Progress
2017.01.02 09:01
말씀하신 증상을 재현할 수 없었습니다.
(TL2016, 윈도7 64비트)texworks 말고 명령행에서 컴파일한 다음 다른 pdf 뷰어---adobe reader나 sumatraPDF 같은 데서 확인해보시지요.
-
문춘걸
2017.01.02 12:39
Windows의 TexWorks를 통하여 제대로 조판되는 것을 확인해 주신 Progress님께 감사드립니다.
그런데, 여전히 아주 이상한 현상이 있습니다.
Progress님께서 screenshot을 통해서 보여주신 바와 같이 직접 "Windows 시스템 => 명령 프롬프터"를
관리자 권한으로 실행한 창(관리자: 명령 프롬프터"에서 xetex cgm을 실행하면 Progress님께서 보여주신
바와 같이 pdf file에 모든 한글이 조판되어 나오는 것을 확인할 수 있었습니다.
그런데, TeXWorks의 dropdown menu에서 XeTeX을 선택하고 TeXWorks 하에서 XeTeX을 실행하면
제가 처음에 첨부했던 3개 파일과 100% 동일한 현상(즉, 생성되는 pdf file에서 여전히 일부 한글은 조판이 되지 않는 현상)이
발생합니다.
한글 조판시에 TeXWorks를 사용할 수 없는 불편은 여전하겠지만, Progresss님의 도움으로 "명령 프롬프터"에서 직접 XeTeX을
실행하여 모든 한글의 조판이 가능하다는 것을 확인할 수 있어 대단히 기쁩니다.
감사합니다.
-
문춘걸
2017.01.02 13:00
"Windows 시스템 => 명령 프롬프터"에서 xetex cgm을 직접 실행하여 모든 한글이 조판되는 경우에 생성된
CGM.log 파일과 TeXWorks의 dropdown menu에서 XeTeX을 선택하여 cgm.tex을 실행하여 일부 한글이
조판되지 않는 경우의 CGM.log을 비교해 보았습니다.
(1) CGM.log.CMD.pdf: "Windows 시스템 => 명령 프롬프터"에서 xetex cgm을 직접 실행하여 모든 한글이 조판되는 경우에 생성된 CGM.log 파일을 pdf file로 출력
(2) CGM.log.TeXWorks.pdf: TeXWorks의 dropdown menu에서 XeTeX을 선택한 후 cgm.tex을 실행하여 일부 한글이 조판되지 않는 경우에 생성된 CGM.log 파일을 pdf file로 출력
위 2개 log file을 비교해 보면 차이가 나는 부분들이 있습니다. 이 부분들을 "노란색 마커"로 칠했습니다. 왜 이렇게 차이가
나는지, 그리고, TeXWorks의 setting을 수정하여 "명령 프롬프터"에서 실행하는 것과 동일한 조판과정을 거치게 할 수 없는지
도움을 청합니다.
감사합니다.
-
Progress
2017.01.06 18:54
TL2016을 "깨끗하게" 지우고 다시 설치하는 게 좋겠습니다.
-
문춘걸
2017.01.06 23:53
Progress님께,
지속적으로 도움을 주셔서 감사합니다. C:\usr 폴더를 완전히 삭제하고 TeXLive 2016, tl-kotex, private respository에
있는 fonts들을 모두 "관리자 자격으로 설치"하였습니다. 그럼에도 불구하고, TeXWorks를 통하여 조판을 하면 이전과
똑 같이 일부 한글이 누락되어 조판됩니다. 관리자 명령창에서 XeTeX CGM해서 실행하여 모든 한글 조판이
제대로 되는 경우의 log file과 비교하면, 문제는
c:/usr/texlive/2016/texmf-dist/tex/xetex/xetexko/xetexko-spage.sty
로 불러 들여져야 하는 부분이
./xetexko-space.sty
로 불러들여지기 것(즉, 완전한 폴더 주소가 입력되지 않는 것)이 문제인 것 같습니다.
그림 파일에서 좌우 창을 비교해 보시면 빨간 밑줄이 쳐진 부분의 한글이 오른쪽 pdf 창에 누락되어 있습니다. 그리고,
좌측 하단의 log 창을 보면 xetexko-space.sty의 폴더 주소가 온전히 모두 출력되지 않는 것을 확인할 수 있습니다.
일단은, 그래도 Progress님께서 이전에 알려주신 바와 같이 "관리자 명령 창"에서 XeTeX을 입력하여 제대로 조판이
되고 있어 잘 사용하고 있습니다. 물론 TeXWorks가 제대로 작동하면 tex file을 double-click하여 조판을 할 수 있는
잇점을 누리지 못하는 불편은 있습니다.
감사합니다.
첨부파일을 texshop에서 xetex 컴파일해봤는데, 잘 됩니다.
UnBatang을 NanumMyeongjo로 바꾸어도 컴파일이 잘 됩니다.
Unfonts를 다시 설치하려면, 다음을 참고하세요.
http://wiki.ktug.org/wiki/wiki.php/KtugPrivateRepository?action=show&redirect=private