Dapper에서 latex-hangul-ucs 패키지 테스트를 부탁드립니다.

atie의 이미지

이 곳의 어느 글에서 latex-hangul-ucs를 Dapper에서 쓰는 것이 힘들다고 적힌 것을 본 적이 있습니다. 데비안의 패키지가 Edgy로 싱크된 것을 Dapper로 백포트 테스트 중에 있습니다. 이 버그 리포트 중에 링크된 tar 파일을 풀면 테스트용 latex-hangul-ucs 패키지가 있습니다.

latex 쓰시는 분들께 패키지의 테스트를 부탁드립니다.

lacovnk의 이미지

dapper에서 잘 됩니다.

sudo dpkg -i * 했더니 이전에 tex를 안깔아서 의존성 때문에 설치가 안되어, aptitude에서 관련 패키지 설치했습니다. tetex 등등..

kile로 작업했고, pdflatex로 생성했습니다.

atie의 이미지

테스트 고맙습니다.

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

penance의 이미지

힘들다고 쓴 사람이 아마 저일겁니다 :)

정말로 힘들었고 아직도 버그가 있어서 고생하고 있습니다 ㅡㅡ;;

그 버그가 다른게 아니다 xdvi에서 한글폰트가 깨져 보이는 현상인데

옛날에 어떻게 일일이 손으로 설치하고 설정하니까 잘 되다가, 패키지로 하면서 안되었는데

한번 써보고 적극적인 버그 리포팅을 하겠습니다.

--

한번 테스트로 설치해서 실행해 보았는데 이상없이 컴파이 되고 있습니다.

다만 문제는 xdvi인데, 왜 xdvi를 쓰면 한글폰트가 깨져 나오는지 잘 모르겠네요..

dvi에서 pdf로 변환한 것은 한글폰트가 깨지지 않는데, 이건 좀 생각해 봐야 할 문제인것 같습니다.

EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com

penance의 이미지

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

atie의 이미지

에러에서 보이는 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

penance의 이미지

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

atie의 이미지

저도 같은 에러인데... 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

penance의 이미지

일단 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가 트루타입 은글꼴을 기본폰트로 채택했기 때문에 설정이 복잡하게 되었습니다. 다음과 같이 시도해 보십시오.

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은 대퍼에 정식으로 패키징되어 있겠죠 아마....

atie의 이미지

답글 고맙습니다. 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가 없다면 새로 만드십시오. 위치는 /usr/share/texmf/ttf2pk 디렉토리 아래에 두면 되겠습니다.

내용은 다음처럼 하십시오.

map +ttfonts.map
map +unttf2pk-dhucs.map

굳이 패치된 버전으로 업그레이드 안 해도 되지 않을까 합니다.

atie의 이미지

저는 실제 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

penance의 이미지

패키징에 관심을 두고 계셔서 고맙습니다.

이 스레드에 썼던 dvipdfmx 가능하게 하는 내용추가를 패키징에도 적용할 수 있나요?

latex, tex, dhucs-hangul은 모두 제가 자주 쓰는 프로그램이라

할 수 있다면 우분투에서 패키징을 하고 싶은데, 어떻게 하는지 잘 몰라서 그냥 있습니다만...

이미 하고 있는 분한테 방법을 전수받는게 가장 좋을 것같기도 합니다만.

EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com

atie의 이미지

데비안에 패키징이 잘 되어있는 것을 굳이 우분투에서 패키징을 할 이유가 없을 듯 합니다. 저는 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

penance의 이미지

/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가 은글꼴 트루타입을 인식하게 하는 마지막 방법입니다.

unttf2pk-dhucs.map이라는 파일을 찾아서

cat unttf2pk-dhucs.map >> /usr/share/texmf/ttf2pk/ttfonts.map

과 같은 방식으로 ttfont.map에 첨가하십시오.

atie의 이미지

짐작했던대로 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

penance의 이미지

그래서 edgy에 있는 업그레이든 것을 설치했는데 잘 되고 있군요 ^^

EMAIL : sudous@naver.com
MSN : sudous@hanmail.net
NATEON : sudous@nate.com
BLOG : http://sudous.egloos.com

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.