이 곳의 어느 글에서 latex-hangul-ucs를 Dapper에서 쓰는 것이 힘들다고 적힌 것을 본 적이 있습니다. 데비안의 패키지가 Edgy로 싱크된 것을 Dapper로 백포트 테스트 중에 있습니다. 이 버그 리포트 중에 링크된 tar 파일을 풀면 테스트용 latex-hangul-ucs 패키지가 있습니다.
dpkg -i로 명령행에서 설치하려면 다음과 같이 해야하겠군요. 다른 분들을 위해 참고로 적어놓습니다.
1. 우선은, 만약 dapper-updates 저장소가 소스리스트에 없다면 추가합니다. tetex 패키지 업데이트가 된 것이 있어 그렇습니다.
2. latex-hangul-ucs* 패키지들이 의존하는 패키지들을 다음과 같이 설치합니다. sudo apt-get install tetex-bin tetex-extra latex-ucs-contrib hlatex-fonts-base cmap-adobe-korea1
3. 내려받은 tar 파일을 적당한 곳에 풀고, sudo dpkg -i latex*.deb 하는 식으로 설치합니다.
sudous@pionnier:/media/hda5/fieldwork$ xdvi fd.dvi
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+264/600 --dpi 864 ounbtbae
mktexpk: don't know how to create bitmap font for ounbtbae.
kpathsea: Appending font creation commands to missfont.log.
xdvi: Error: Can't find font ounbtbae; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+264/600 --dpi 864 ounbtbd6
mktexpk: don't know how to create bitmap font for ounbtbd6.
xdvi: Error: Can't find font ounbtbd6; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ounbtmca
xdvi: Error: Can't find font ounbtmca; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ounbtmcb
xdvi: xdvi.bin terminated abnormally: 2
과거에는 어떻게 잘 되었던 dvipdfmx가 안되는 일이
sudous@pionnier:/media/hda5/fieldwork$ dvipdfmx fd.dvi
fd.dvi -> fd.pdf
[1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 ounbtmae
mktexpk: don't know how to create bitmap font for ounbtmae.
kpathsea: Appending font creation commands to missfont.log.
** WARNING ** Could not locate a virtual/physical font for TFM "ounbtmae".
** WARNING ** >> There are no valid font mapping entry for this font.
** WARNING ** >> Font file name "ounbtmae" was assumed but failed to locate that font.
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
에러에서 보이는 ounbtbae 같은 tfm 파일들이 제 경우는 /usr/share/texmf/fonts/tfm/unttf/unbt 디렉토리에 설치되어 있는데 그 디렉토리를 확인해 보십시오. 없으면 위의 패키지(latex-hangul-ucs)를 다시 설치해 보시고(?), tfm 파일들이 있으면 fd.dvi 파일을 첨부해 주셨으면 합니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 16289
----
I paint objects as I think them, not as I see them. atie's minipage
저도 같은 에러인데... updmap-sys --listmaps해서 은폰트의 map이 있는 것을 어떻게 확인하는지와 없는 것을 어떻게 (또는 무슨 패키지로) 만들 수 있는지를 다른 분께서 알려주셨으면 합니다. (KTUGFaq을 보고는 있는데 생초보인 제게는 어렵군요. ^^;;)
위에 언급된 패키지 외에 freetype1-tools과 dvipdfmx는 따로 설치해 놓은 상태입니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 16289
----
I paint objects as I think them, not as I see them. atie's minipage
답글 고맙습니다. 3.의 ttf2pk.cfg가 없는 것으로 짐작컨대 freetype1 1.4pre.20050518-0.3 패키지가 Dapper에 필요하겠군요.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them. atie's minipage
저는 실제 TeX 사용자가 아니고 단지 패키지 따라하기(?)를 하는 중이라 우선은 데비안과 Edgy는 저 패키지가 동일하고 Dapper에는 전 버전이 들어있으니 같은 것으로 올려달라고 요청을 하였습니다. dvi 파일 건은 그 버전이 Dapper로 들어오면 다시 xdvi로 읽어보겠습니다.
고맙습니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them. atie's minipage
데비안에 패키징이 잘 되어있는 것을 굳이 우분투에서 패키징을 할 이유가 없을 듯 합니다. 저는 Edgy와 Dapper의 관련 패키지 버전이 차이가 나는 것을 맞춰달라고 요청하는 것 뿐이고... 그리 되어 Dapper로 들어오는 패키지를 사용하면서 생기는 문제가 있다면 그것은 데비안으로 리포팅 또는 알리는 것이 순서라 생각합니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them. atie's minipage
한 줄을 추가하여 주었더니 ff.dvi에서 한글을 볼 수가 있군요. alee님이 latex-hangul-ucs 패키지 설치시에 ttf2pk.cfg에 map을 추가하는 것을 넣어주시면 좋겠습니다. (아... 아닐지도 제가 패키지를 역순으로 설치한 것이니 이미 그렇게 되었을 것이다 싶군요. 확인은 나중에... ^^;;)
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them. atie's minipage
dapper에서 잘
dapper에서 잘 됩니다.
sudo dpkg -i * 했더니 이전에 tex를 안깔아서 의존성 때문에 설치가 안되어, aptitude에서 관련 패키지 설치했습니다. tetex 등등..
kile로 작업했고, pdflatex로 생성했습니다.
테스트
테스트 고맙습니다.
dpkg -i로 명령행에서 설치하려면 다음과 같이 해야하겠군요. 다른 분들을 위해 참고로 적어놓습니다.
1. 우선은, 만약 dapper-updates 저장소가 소스리스트에 없다면 추가합니다. tetex 패키지 업데이트가 된 것이 있어 그렇습니다.
2. latex-hangul-ucs* 패키지들이 의존하는 패키지들을 다음과 같이 설치합니다.
sudo apt-get install tetex-bin tetex-extra latex-ucs-contrib hlatex-fonts-base cmap-adobe-korea1
3. 내려받은 tar 파일을 적당한 곳에 풀고, sudo dpkg -i latex*.deb 하는 식으로 설치합니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 16289
----
I paint objects as I think them, not as I see them.
atie's minipage
힘들다고 쓴 사람이
힘들다고 쓴 사람이 아마 저일겁니다 :)
정말로 힘들었고 아직도 버그가 있어서 고생하고 있습니다 ㅡㅡ;;
그 버그가 다른게 아니다 xdvi에서 한글폰트가 깨져 보이는 현상인데
옛날에 어떻게 일일이 손으로 설치하고 설정하니까 잘 되다가, 패키지로 하면서 안되었는데
한번 써보고 적극적인 버그 리포팅을 하겠습니다.
--
한번 테스트로 설치해서 실행해 보았는데 이상없이 컴파이 되고 있습니다.
다만 문제는 xdvi인데, 왜 xdvi를 쓰면 한글폰트가 깨져 나오는지 잘 모르겠네요..
dvi에서 pdf로 변환한 것은 한글폰트가 깨지지 않는데, 이건 좀 생각해 봐야 할 문제인것 같습니다.
EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com
latex을 이용해서
latex을 이용해서 컴파일이 잘 됩니다.
문제는 xdvi로 볼려고 하면
sudous@pionnier:/media/hda5/fieldwork$ xdvi fd.dvi
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+264/600 --dpi 864 ounbtbae
mktexpk: don't know how to create bitmap font for ounbtbae.
kpathsea: Appending font creation commands to missfont.log.
xdvi: Error: Can't find font ounbtbae; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+264/600 --dpi 864 ounbtbd6
mktexpk: don't know how to create bitmap font for ounbtbd6.
xdvi: Error: Can't find font ounbtbd6; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ounbtmca
xdvi: Error: Can't find font ounbtmca; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ounbtmcb
xdvi: xdvi.bin terminated abnormally: 2
과거에는 어떻게 잘 되었던 dvipdfmx가 안되는 일이
sudous@pionnier:/media/hda5/fieldwork$ dvipdfmx fd.dvi
fd.dvi -> fd.pdf
[1kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 ounbtmae
mktexpk: don't know how to create bitmap font for ounbtmae.
kpathsea: Appending font creation commands to missfont.log.
** WARNING ** Could not locate a virtual/physical font for TFM "ounbtmae".
** WARNING ** >> There are no valid font mapping entry for this font.
** WARNING ** >> Font file name "ounbtmae" was assumed but failed to locate that font.
** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...
Output file removed.
이런 에러메시지가 뜨고 있습니다.
EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com
에러가 나는 파일을 첨부해 주셨으면 합니다.
에러에서 보이는 ounbtbae 같은 tfm 파일들이 제 경우는 /usr/share/texmf/fonts/tfm/unttf/unbt 디렉토리에 설치되어 있는데 그 디렉토리를 확인해 보십시오. 없으면 위의 패키지(latex-hangul-ucs)를 다시 설치해 보시고(?), tfm 파일들이 있으면 fd.dvi 파일을 첨부해 주셨으면 합니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 16289
----
I paint objects as I think them, not as I see them.
atie's minipage
sudous@pionnier:/usr/share/te
sudous@pionnier:/usr/share/texmf/fonts/tfm/unttf/unbt$
확인해 본 결과 파일들이 잘 있습니다.
그리고 dvi파일을 첨부합니다.
EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com
저 테스트 파일로...
저도 같은 에러인데... updmap-sys --listmaps해서 은폰트의 map이 있는 것을 어떻게 확인하는지와 없는 것을 어떻게 (또는 무슨 패키지로) 만들 수 있는지를 다른 분께서 알려주셨으면 합니다. (KTUGFaq을 보고는 있는데 생초보인 제게는 어렵군요. ^^;;)
위에 언급된 패키지 외에 freetype1-tools과 dvipdfmx는 따로 설치해 놓은 상태입니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 16289
----
I paint objects as I think them, not as I see them.
atie's minipage
일단 dvipdfmx에서
일단 dvipdfmx에서 컴파일 되는 것은 해결봤습니다.
방법은 아래와 같습니다.
$ sudo vi /etc/texmf/dvipdfm/dvipdfmx.cfg
f cid-unttf-dhucs.map
f cid-trivcj.map
를 추가합니다.
$ sudo texhash
$ dvipdfmx ***.dvi
이렇게 하면 pdf이 생성됩니다.
문제는 아직 xdvi에서 dvi을 볼 수 없다는 것인데 추측하기로는
dhucs-hangul에서 dvips 설정이 기본으로 제공되지 않아 별도의 추가설정이 필요하다고 하는데
dvi와 ps가 밀접한 관련이 있기 때문에 안 되지 않나 생각합니다.
또한 pdflatex도 되지 않는데, 이것도 또한 더 생각해야 할 문제입니다.
EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com
hangul-ucs가 트루타입
hangul-ucs가 트루타입 은글꼴을 기본폰트로 채택했기 때문에 설정이 복잡하게 되었습니다. 다음과 같이 시도해 보십시오.
1. dvipdfmx이용은 위에 sudous님이 제시하신대로 하시면 됩니다.
2. pdflatex은 tex문서에 다음과 같은 줄이 들어가면 됩니다.
\usepackage{ifpdf}
\ifpdf
\pdfmapfile{+unttf-pdftex-dhucs.map}
\fi
이렇게 해 두면 pdflatex에서도 dvipdfmx에서도 문제 없습니다.
3. xdvi에 관해서는... dapper의 ttf2pk(freetype1-tools 패키지에 들어있음)가 TDS(TeX Directory Structure) 1.1 패치된 것인지 아닌지 모르겠습니다만... 일단 다음과 같이 해 보십시오.
kpsewhich -progname=ttf2pk -format="other text files" ttf2pk.cfg
라는 쉘 명령으로 ttf2pk.cfg의 위치를 찾습니다.
찾은 파일을 열어서 다음 줄을 추가합니다.
map +unttf2pk-dhucs.map
4. 이상의 모든 귀찮음으로부터 해방되려면 tex문서에 다음 두 줄을 넣어 사용하십시오. 트루타입이 아니라 UHC Type1 폰트를 쓰는 명령입니다.
\SetHangulFonts{wmj}{wgt}{wtt}
\SetHanjaFonts{wmj}{wgt}{wgt}
Type1 폰트를 이용하면 ttf2pk도 필요없고 \pdfmapfile 명령도 필요없고 dvipdfmx.cfg 설정도 필요 없습니다. TeX에서는 트루타입보다는 Type1을 쓰는 것이 더 수월합니다. Type1의 역사가 더 오래 됐으니까요.
어쨌든 이 마지막 방법이 가능하려면 hlatex이 먼저 설치되어 있어야 합니다. hlatex은 대퍼에 정식으로 패키징되어 있겠죠 아마....
답글 고맙습니다.
답글 고맙습니다. 3.의 ttf2pk.cfg가 없는 것으로 짐작컨대 freetype1 1.4pre.20050518-0.3 패키지가 Dapper에 필요하겠군요.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them.
atie's minipage
ttf2pk.cfg가 없다면
ttf2pk.cfg가 없다면 새로 만드십시오. 위치는 /usr/share/texmf/ttf2pk 디렉토리 아래에 두면 되겠습니다.
내용은 다음처럼 하십시오.
map +ttfonts.map
map +unttf2pk-dhucs.map
굳이 패치된 버전으로 업그레이드 안 해도 되지 않을까 합니다.
저는 실제 TeX
저는 실제 TeX 사용자가 아니고 단지 패키지 따라하기(?)를 하는 중이라 우선은 데비안과 Edgy는 저 패키지가 동일하고 Dapper에는 전 버전이 들어있으니 같은 것으로 올려달라고 요청을 하였습니다. dvi 파일 건은 그 버전이 Dapper로 들어오면 다시 xdvi로 읽어보겠습니다.
고맙습니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them.
atie's minipage
패키징에 관심을
패키징에 관심을 두고 계셔서 고맙습니다.
이 스레드에 썼던 dvipdfmx 가능하게 하는 내용추가를 패키징에도 적용할 수 있나요?
latex, tex, dhucs-hangul은 모두 제가 자주 쓰는 프로그램이라
할 수 있다면 우분투에서 패키징을 하고 싶은데, 어떻게 하는지 잘 몰라서 그냥 있습니다만...
이미 하고 있는 분한테 방법을 전수받는게 가장 좋을 것같기도 합니다만.
EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com
데비안에 패키징이
데비안에 패키징이 잘 되어있는 것을 굳이 우분투에서 패키징을 할 이유가 없을 듯 합니다. 저는 Edgy와 Dapper의 관련 패키지 버전이 차이가 나는 것을 맞춰달라고 요청하는 것 뿐이고... 그리 되어 Dapper로 들어오는 패키지를 사용하면서 생기는 문제가 있다면 그것은 데비안으로 리포팅 또는 알리는 것이 순서라 생각합니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them.
atie's minipage
/usr/share/texmf/ttf2pk에서
/usr/share/texmf/ttf2pk에서 ttf2pk.cfg파일을 생성해서 xdvi로 보려고 하면
sudous@pionnier:/media/hda5/fieldwork$ xdvi fd.dvi
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+264/600 --dpi 864 ounbtbae
mktexpk: don't know how to create bitmap font for ounbtbae.
kpathsea: Appending font creation commands to missfont.log.
xdvi: Error: Can't find font ounbtbae; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+264/600 --dpi 864 ounbtbd6
xdvi: Error: Can't find font ounbtbd6; using cmr10 instead. Expect ugly output.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 ounbtmca
이런 에러메시지가 뜹니다.
다행이 latex, dvipdfmx를 이용하면 완전한 pdf가 나오지만 역시 신경 쓰이네요.
EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com
ttf2pk가 은글꼴
ttf2pk가 은글꼴 트루타입을 인식하게 하는 마지막 방법입니다.
unttf2pk-dhucs.map이라는 파일을 찾아서
cat unttf2pk-dhucs.map >> /usr/share/texmf/ttf2pk/ttfonts.map
과 같은 방식으로 ttfont.map에 첨가하십시오.
Edgy의 소스로 빌드하면 되겠습니다.
짐작했던대로 Edgy의 freetype1 1.4pre.20050518-0.3 패키지를 대퍼에서 빌드하고, /etc/texmf/ttf2pk/ttf2pk.cfg에
map +unttf2pk-dhucs.map
한 줄을 추가하여 주었더니 ff.dvi에서 한글을 볼 수가 있군요. alee님이 latex-hangul-ucs 패키지 설치시에 ttf2pk.cfg에 map을 추가하는 것을 넣어주시면 좋겠습니다. (아... 아닐지도 제가 패키지를 역순으로 설치한 것이니 이미 그렇게 되었을 것이다 싶군요. 확인은 나중에... ^^;;)
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam
----
I paint objects as I think them, not as I see them.
atie's minipage
그래서 edgy에 있는
그래서 edgy에 있는 업그레이든 것을 설치했는데 잘 되고 있군요 ^^
EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com
댓글 달기