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>처럼 입력하시면 좋습니다.
pdf 북마크 에서 한글사용 하려면 어떻게 해야 하나요?
2015.10.30 16:25
안녕하세요?
저는 스핑크스 라는 툴로 문서를 작성합니다.
그런데 첨부파일로는 tex 파일을 올렸습니다.
아마도 제 문제를 보실 때는 tex 파일로 보시죠?
전에도 tex 파일을 요청 받은 적이 있습니다.
tex 파일을 make 해서 만들어진 pdf 파일도 첨부했습니다.
pdf 파일을 보시면 아시겠지만 북마크에 한글 출력이 되지 않고 있습니다.
북마크에 한글 출력을 하려면 어떻게 해야할지 도움좀 부탁 드립니다.
감사합니다.
댓글 20
-
yihoze
2015.10.30 17:42
-
journeyer
2015.10.30 17:53
벌써 답변을 주셨네요..
감사합니다.
저는 한글텍을 아래와 같이 설치했습니다.
$ cd ~/Downloads 혹은 임의 디렉토리 $ curl -O http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz $ tar zxvf install-tl-unx.tar.gz
-
journeyer
2015.10.30 17:54
http://wiki.ktug.org/wiki/wiki.php/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C%EC%9D%98%20TeX%20Live%EC%99%80%20ko.TeX%EC%9D%98%20%EC%84%A4%EC%B9%98
이 사이트에서 설명하고 있는 방법을 따라서 설치한 것 같습니다.
-
yihoze
2015.10.30 18:06
sphinxmanual 클래스가 없으니 테스트할 수가 없네요. 이런 증상은, 제 기억에, 2002년에 pdflatex을 쓸 때 있었고, 그 뒤로는 어떤 인코딩에 어떤 방식으로 컴파일하든 생기지 않는 문제가 되었습니다. xelatex을 사용하시라고 말씀드리고 싶습니다.
아래에서 kotex을 제외하고 나머지 모두가 필요하지 않을 것입니다.
\usepackage[utf8]{inputenc}
\DeclareUnicodeCharacter{00A0}{\nobreakspace}
\usepackage{cmap}
\usepackage{kotex}
\usepackage[english]{babel}
\usepackage{times}
-
journeyer
2015.10.30 21:24
xelatex 를 사용하는 것이 무슨 의미인가요?
저는 스핑크스라는 자동 툴을 사용해서 한글텍에 대해 잘 모릅니다.
texlive 를 대신해서 xelatex 를 쓰는 것인가요?
다운로드 안내가 나와있는 웹사이트가 있을까요?
감사합니다.
-
noname
2015.10.31 08:16
xetex에 대해서 잘 모르시면 신경쓰지 마십시오. 나중에 필요하면 익히면 됩니다.
지금 문제가 된 것은 pdf bookmark 관련인데, ko.TeX 설명서에 다음 그림과 같은 부분이 있습니다.
클래스/스타일 파일을 제공하지 않아서 테스트해볼 수 없어 유감입니다만
(TeX Live에 포함되지 않은 클래스나 스타일은 질문하실 적에 함께 첨부하시는 것이 테스트와 토론을 위해서 필수적입니다. 여기서는 sphinxmanual.cls와 sphinx. sty가 그런 클래스/스타일에 해당합니다.)
아마 클래스나 스타일의 어딘가에 hyperref 패키지를 로드할 걸로 추정됩니다.
그러니, hyperref을 로드하는 곳을 찾아서 위의 옵션을 추가하거나,
hyperref를 usepackage할 것으로 생각되는 패키지가 선언된 이후 어딘가 적당한 곳에
\hypersetup{pdfencoding=auto}
설정을 두면 어떻게 될지 짐작해봅니다.
-
journeyer
2015.10.31 10:14
noname 님 답변 감사 드립니다.
제가 지금 시험 환경이 없어서 확인은 못하지만,
확인해보고 결과 올려드릴게요.
최소 시험 하실 수 있도록 자료를 드렸어야 했는데 빠진 것이 있어서 죄송합니다.
이번에 시험해보고 안되면 다시 올려드려볼게요.
감사합니다.
-
메타
2015.10.31 10:37
자동으로 텍화일을 출력하는 프로그램을 쓰신 모양입니다.
그냥 북마크 포기하세요.
삽질하면 되기는 하겠지만
자동툴을 쓰면서 삽질을 한다는 것은 모양새가 이상합니다.
세세한 오류는 신경쓰지 않고, 그냥 편하게 자동출력도구를 쓰는 것도 괜찮은 생각 같습니다.
-
Dennis
2015.11.01 13:41
잘 알지도 못하면서 남의 방식이나 문제를 삽질이니 뭐니 폄하하시는 거 참 보기 안 좋네요.
남 기분 나쁘게 만드는 표현 참 잘 골라 쓰시는 그 버릇 아직도 못 고치셨습니까?
-
메타
2015.11.01 16:06
저는 누군가를 폄하하는 표현을 쓴 바가 없습니다.
오히려 '버릇' 운운하는 데니스님의 표현이 무례합니다.
LaTeX을 써온 세월은 오래되었지만 가끔가다 드문 드믄 사용하는 사람들이 많습니다.
저는 일반 사용자들의 입장을 좀 더 생각하는 입장에서 답글을 썼던 것입니다.
자동출력 도구를 쓰면 자잘한 문제가 계속해서 발생할 가능성이 높습니다.
그 때마다 뜯어고치는 것은 너무 번거로우니 치명적이지만 않다면 대충 넘기는 방식으로
써도 무방하겠다는 말입니다.
어짜피 자동출력 도구의 한계는 있으니까요.
-
원조눈팅
2015.11.02 02:15
오랜 눈팅으로서....
메타 님에게 뭔가를 지적하는 사람은 "나는 그런 적 없다. 그것은 그런 뜻이 아니다."라는 "말귀도 못 알아듣냐?"는 상처되는 반론을 기대해야 할 거 같습니다.
한두번이 아니죠, 아마.
대체로 건전한 커뮤니티에서는...
"이거이거는 좀 심한 표현이다. 불쾌하다."
이런 글이 달리면,
"불쾌했다면 죄송하다. 그런 뜻이 아니었는데 표현을 잘못했다."
이 정도가 예상되는 대화 수준이라고 생각하는데... 이 분은 그런 예의랄까, 존중이랄까를 기대할 수 없다는 점에서 실망스럽습니다.
역시 오랜 눈팅으로서...
메타 님의 글을 읽으면 그런 기운이 옵니다. 뭔가 이곳에서 벌어지는 일을 discourage하지 못해서 안달난 듯한 기운...
뭔가 질문하면 "그런 짓을 왜 하냐, 포기해라."
아슬아슬하게 "라텍따위를 왜 쓰냐?"는 느낌을 주는 글도 꽤 되지요.
(메타 님은 이 글에 시비걸지 마세요. 그냥 감상일 뿐입니다.)
-
메타
2015.11.02 07:46
"뭔가 이곳에서 벌어지는 일을 discourage하지 못해서 안달난 듯한 기운" 이라고 하셨는데
이건 비판이 아닌 비방입니다.
제가 의도적으로 그런 일을 해야 할 동기도 없고 그런 일을 하고 싶어하는 사람도 없을 것입니다.
질문한 분들에 대한 답글로써 댓글을 쓴 것일 뿐이고
ktug에 단골로 활동하는 사람들을 의식해서 댓글을 단 것이 아닙니다.
그냥 제 생각이 그랬던 것입니다.
-
journeyer
2015.10.31 12:56
저는 스핑크스( http://sphinx-doc.오알지/ )를 씁니다. (씨.org 가 금지어네요..)
자동출력 도구 맞습니다.
그리고 권장하고 싶습니다.
restructuredtext 라는 마컵언어로 문서를 만들면 pdf, html, epub, txt, man 등등 다양한 형식으로 출력 할 수 있습니다.
스핑크스로 문서를 만들면 html 형식으로 만들어서 웹에 게시하면서 동일 버전의 pdf 문서도 제공할 수 있어서 좋습니다.아래 사이트들이 모두 스핑크스로 만들어진 사이트들이라고 합니다. 맨 뒤의 것은 논문입니다.http://sphinx-doc.오알지/examples.html -
journeyer
2015.11.01 12:40
noname 님 알려주신 방식을 적용해보니 북마크에 한글이 잘 나타나고 있습니다!!
감사합니다!!
-
journeyer
2015.11.01 13:29
시험을 할 수 있는 완전체를 드립니다.
압축을 푸시면 스핑크스 프로젝트가 보입니다.
pdf 문서 생성시 make latexpdf 하시고
html 문서 생성시 make html 하시면 됩니다.
noname 님이 알려주신 것이 sphinx{dot}sty.bookmark_fix.patch 이며
예전에 kotex 사용문의로 이곳에서 알려주셨던 것이 test.tex{dot}use_kotex.patch 입니다.
Makefile 에는 이 패치들을 추가하는 부분이 추가되었습니다.
제 이 답글은 혹시 스핑크스를 kotex 와 함께 사용하시려는 분들께 도움이 될 수 있을 것 같습니다.
제가 올려드리는 패치가 반드시 필요합니다. 감사합니다.
단, 시험을 위해서는 먼저 스핑크스와 kotex 를 설치해야 합니다. (http://sphinx-doc.오알지/tutorial.html 참조)
pip install Sphinx
-
journeyer
2015.11.01 14:04
http://blog.dokenzy{dot}com/archives/403
스핑크스와 코텍스 사용하기에 대한 설명을 누가 해주셨어요..
-
두텁
2015.11.01 19:47
Sphinx는 파이썬 코드 문서화의 표준 도구이고 제법 널리 쓰이는 도구입니다. Make 타겟에 일본어용으로 latexpdfja가 있기도 하니 이 참에 한글 지원을 잘 준비하여 정식 반영이 될 수 있도록 하는 것이 좋겠네요.
-
journeyer
2015.11.01 19:55
허걱 두텁님, 저도 이 생각을 해봤습니다.
나서려고 하지는 않았지요.. 저 말고 더 훌륭한 분들 계시리라 생각하면서...
하지만 스핑크스를 쓰면서 제가 쓴지도 한 2년은 된 것 같은데, 한글은 여태 이 쓰레드상의 패치가 되어있지 않아요....
커밋이란 것이나 컨트리뷰션이라거나 해본 적도 없구요...
텍스와 스핑크스를 잘 아시는 분 계시면, 컨트리뷰션 할 수 있는 분 없으실까요?
test.tex{dot}use_kotex.patch 의 경우 꼭 저처럼 패치를 해야만 하는 것은 아니며, 다른 분의 블로그(http://blog.dokenzy{dot}com/archives/403) 설명에서 처럼 conf 파일에 kotex 를 사용한다고 명시해주는 방법도 있습니다.
제가 스핑크스 깃허브에 버그 리포팅은 했습니다. 북마크에 한글이 안나오는 것에 대해서만 리포팅했구요. 여기서 알게된 패치도 올렸습니다.
kotex 를 사용한다고 명시하는 것은 conf 파일에 명시하는 방식으로 해도 될 것 같아서 버그 리포팅 하지는 않았습니다.
-
초보스핑크스
2020.06.01 11:22
안녕하세요.
Sphinx 를 사용해서 영문 문서를 번역해서 한글 pdf를 만들고 있는데
'make latexpdf'
실행하면 영문으로 작성된 버젼은 문제없이 되는데 한글버전은 한글이 모두 네모 상자로 나옵니다.
journeyer 님 설정을 어떻게 해야 하는지 사이트 링크나 자료있으시면 공유 부탁드립니다.
감사합니다.
-
yihoze
2020.06.01 14:33
이 글이 처음 게시되었을 때, 답변하신 분들 가운데 스핑크스를 충분히 경험해보신 분들이 드물어서 적절한 답변을 드리지 못했습니다. 새로 질문을 게시하는 것이 (이 글타래에서 벗어나기 위해) 좋겠습니다. 제가 아는 범위에서 말씀드리자면, conf.py에서
latex_engine = 'xelatex'
latex_elements = { 'preamble': '\\usepackage{kotex}' }latex 파일을 빌드한 다음에 _build/latex 디렉토리로 가서 다음과 같이 명령하여 컴파일하십시오.
#>xelatex foo.tex
추가 질문을 여기에 덧붙이지 마시고 새로 올리십시오.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | Minimal Working Example을 첨부해주세요 [4] | nanim | 2015.06.23 | 228964 |
» |
pdf 북마크 에서 한글사용 하려면 어떻게 해야 하나요?
[20] ![]() | journeyer | 2015.10.30 | 4127 |
pdflatex을 사용하시는 것 같은데요. 무슨 텍 배포판을 쓰시나요?