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 update후에..lualatex컴파일이 제대로 안됩니다.
2011.01.30 15:38
lualatex-ko의 update소식이 있어서, 그동안 texlive update하지도 않고 해서 한꺼번에 update했습니다.
그리고 나서 계속 잘 되던 lualatex compile이 제대로 안 됩니다.
아래와 같은 message를 내면서요.
---
luaotfload | Font names database not found, generating new one.
This can take several minutes; please be patient.
luaotfload | Updating the font names database:
! LuaTeX error .../2010/texmf-dist/tex/luatex/lualibs/lualibs-file.lua:75: stac
k overflow.
<to be read again>
\scan_stop:
l.89 AutoFakeSlant]{UnBatang}
?
---
그래서 fontcache도 다시 해보고 했는데도..
제대로 안됩니다.
이유가 뭔가요?
읽어주신분들께 감사드립니다.
댓글 3
-
DohyunKim
2011.01.31 09:49
-
synapse
2011.01.31 21:51
감사합니다.
otfl-blacklist.cnf에 들어가는 file들을 찾아서 넣었습니다.(주로 윤글꼴 들이였습니다.)
그러고 나서도 여전히 stack overflow error를 토하고선, $HOME/.texlive2010/texmf-var/luatex-cache/generic/names folder에 otfl-fonts.lua를 만들지 못합니다.
그래서 너무 많은 font화일때문인가 생각하고, 최대한 줄여서 다시 시도해봤습니다만 역시나... 제대로 되지 않는군요.
감사합니다.
-
synapse
2011.02.01 19:45
제대로 해보지도 않고선, 답변을 드렸습니다.
결국 너무 많은 font 화일이 있는것이 원인이였습니다.
제가 한것은 tex화일에서 필요한 폰트화일만을 환경변수 $OSFONTDIR에 두고 다시 한번 시도하니, 이전 처럼 컴파일이 됩니다.
다시한번 도움주신 김도현교수님께 감사드립니다.
이런 일은 겪어본 적이 없는데...
일단 texdoc luaotfload 해서 "font names database"란 이름의 절을 한 번 읽어보시구요.
그리고 명령행에서
mkluatexfontdb -f -v
를 실행해서 어느 폰트를 처리하다가 에러가 발생하는 지 확인합니다.그 파일이름을 otfl-blacklist.cnf 란 파일에 적어넣고 이 파일을 $HOME/texmf/tex/luatex 에 둡니다.
이제 다시
mkluatexfontdb -f -v
를 실행해보세요.그래도 문제가 계속되면 lualatex 팀에 버그 리포트해야겠죠.