[TeX + Unicode/UTF8 + CJK] Jak to skonfigurować na MiKTeX?

Odpowiedz Nowy wątek
2006-11-05 18:39
0

Czy ktokolwiek umie skonfigurować kodowania Unicode, UTF-8 (16, 32), chociażby ze znakami biblioteki CJK (Chinnese, Japanese, Korean), na dystrybucji MiKTeX?

Próbowałem wg. kilku opisów, ale zwykle problem jest ten sam - po próbie zamapowania czcionki cyberb/cyberbit pokazuje się błąd (w stylu: No creation rule for cyberbitfe).

Mam przykładowe pliki *.tex już z właściwymi kodowaniami (pobrane z serwisów, które opisywały różne sposoby instalacji Unicode/UTF dla CJK. Wyglądają na prawidłowe.

Jak więc zmusić TeXa do ich kompilacji?

Zaznaczę, że kodowania Big5 oraz BG2312 działają prawidłowo ze znakami azjatyckimi, ale chciałbym móc to osiągnąć klasycznymi kodowaniami.

DOPISANE

Pobrałem najnowszego MikTeX'a 2.5. Użyłem pełnej instalacji. Przy próbie kompilacji pliku UTF8.tex przykładowego, umieszczonego przez instalator w katalogu %TeX%\MiKTeX\doc\latex\CJK\examples\, mam następujące logi:

Wyjście:

This is pdfeTeX, Version 3.141592-1.30.6-2.2 (MiKTeX 2.5)
entering extended mode
(utf8.tex
LaTeX2e <2005/12/01>
Babel <v3.8g> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, polish, loaded.
(d:\TeX\MiKTeX\tex\latex\base\article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(d:\TeX\MiKTeX\tex\latex\base\size12.clo)) (d:\TeX\MiKTeX\tex\latex\CJK\CJK.sty
(d:\TeX\MiKTeX\tex\latex\CJK\mule\MULEenc.sty)
(d:\TeX\MiKTeX\tex\latex\CJK\CJK.enc))
(d:\TeX\MiKTeX\tex\latex\base\fontenc.sty
(d:\TeX\MiKTeX\tex\latex\base\t1enc.def)) (utf8.aux)
! Font T1/song/m/n/12=cyberb00 at 12.0pt not loadable: Metric (TFM) file not fo
und.
<to be read again> 
                   relax 
l.19 \begin{document}

? (d:\TeX\MiKTeX\tex\latex\CJK\UTF8\UTF8.bdg)
(d:\TeX\MiKTeX\tex\latex\CJK\UTF8\UTF8.enc)
(d:\TeX\MiKTeX\tex\latex\CJK\UTF8\UTF8.chr)
(d:\TeX\MiKTeX\tex\latex\CJK\UTF8\c70song.fd)
! Font C70/song/m/n/12/03=cyberb03 at 12.0pt not loadable: Metric (TFM) file no
t found.
<to be read again> 
                   relax 
l.25 \noindent Κ
                 αλημέĎα κόĎμε
? ! Font C70/song/m/n/12/30=cyberb30 at 12.0pt not loadable: Metric (TFM) file no
t found.
<to be read again> 
                   relax 
l.28 \noindent ă“
                  ă‚“ă«ăˇăŻ 世界
? ! Font C70/song/m/n/12/4e=cyberb4e at 12.0pt not loadable: Metric (TFM) file no
t found.
<to be read again> 
                   relax 
l.28 \noindent ă“ă‚“ă«ăˇăŻ 世
                                  ç•Ś
? ! Font C70/song/m/n/12/75=cyberb75 at 12.0pt not loadable: Metric (TFM) file no
t found.
<to be read again> 
                   relax 
l.28 \noindent ă“ă‚“ă«ăˇăŻ 世界

? [1] (utf8.aux) )
Output written on utf8.dvi (1 page, 160 bytes).
Transcript written on utf8.log.

Wyjście błędów:

Running makemf...
makemf: The cyberb source file could not be found.

Running hbf2gf...

hbf2gf (CJK ver. 4.6.0)

Couldn't find `cyberb.cfg'

maketfm: No creation rule for font cyberb00.
Running makemf...
makemf: The cyberb source file could not be found.

Running hbf2gf...

hbf2gf (CJK ver. 4.6.0)

Couldn't find `cyberb.cfg'

maketfm: No creation rule for font cyberb03.
Running makemf...
makemf: The cyberb source file could not be found.

Running hbf2gf...

hbf2gf (CJK ver. 4.6.0)

Couldn't find `cyberb.cfg'

maketfm: No creation rule for font cyberb30.
Running makemf...
makemf: The cyberb4e source file could not be found.

Running hbf2gf...

hbf2gf (CJK ver. 4.6.0)

Couldn't find `cyberb.cfg'

maketfm: No creation rule for font cyberb4e.
Running makemf...
makemf: The cyberb source file could not be found.

Running hbf2gf...

hbf2gf (CJK ver. 4.6.0)

Couldn't find `cyberb.cfg'

maketfm: No creation rule for font cyberb75.

Nie wiem zabardzo co z tym zrobić, bo na mojej poprzedniej instalacji, pomimo ręcznego dodania cyberb/cyberbit, ostatecznie doszedłem do tego samego błędu. :

Sorry za dużą ilość logów, ale może ktoś wie o co biega.


<font color="red">Konto porzucone</span>

Dzięki wszystkim forumowiczom za lata wspólnych dyskusji; miłej zabawy w programowanie!
Sławomir 'Szczawik' Włodkowski

Pozostało 580 znaków

2006-11-09 23:59
0

Problem rozwiązany. W rezultacie stworzyłem po prostu instalator czcionek dla LaTeX'a/MiKTeX'a.

Jak ktoś jest zainteresowany to program znajdzie tutaj, a kod tutaj.

Przykładowe prawidłowe pliki i opis instalacji ręcznej oraz adres czcionki Cyberbit można znaleźć tutaj.


<font color="red">Konto porzucone</span>

Dzięki wszystkim forumowiczom za lata wspólnych dyskusji; miłej zabawy w programowanie!
Sławomir 'Szczawik' Włodkowski

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0