LINUX.ORG.RU

[LaTex][CJK] Шрифт и кирилица

 


0

1

Такова проблема у меня. Нужен в документе .тех и символы с CJK (японский, китайский) и руский. Что плохо, так как они так сказать «квадратные». В реадме README.Debian (систама же убунту) описан процес создания шрифта cyberbit. Разкидал все файлы туда куда говорили (/usr/share/texmf/fonts/{afm,type1,tfm}/cyberbit и тд) в итоге получаю

(/usr/share/texmf/tex/latex/CJK/UTF8/UTF8.enc)
(/usr/share/texmf/tex/latex/CJK/UTF8/UTF8.chr) (./testsub.tex
(/usr/share/texmf/tex/latex/CJK/UTF8/c70song.fd)) [1{/var/lib/texmf/fonts/map/p
dftex/updmap/pdftex.map}] (./test_pdf.aux)kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 cyberbit04
mktexpk: don't know how to create bitmap font for cyberbit04.
kpathsea: Appending font creation commands to missfont.log.
 )

pdfTeX warning: pdflatex (file cyberbit04): Font cyberbit04 at 720 not found
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 cyberbit30
mktexpk: don't know how to create bitmap font for cyberbit30.


pdfTeX warning: pdflatex (file cyberbit30): Font cyberbit30 at 720 not found
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 cyberbit67
mktexpk: don't know how to create bitmap font for cyberbit67.


pdfTeX warning: pdflatex (file cyberbit67): Font cyberbit67 at 720 not found
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+120/600 --dpi 720 cyberbit65
mktexpk: don't know how to create bitmap font for cyberbit65.
Конечно с другим шрифтом все нормально.

У кого получалось подружить cyberbit и CJK или, возможно, другой есть шрифт? но я наверное уже все что в репах для CJK перепробовал, везде кирилица говно. Жаль нельзя вырубить когда надо CJKutf8 и юзать cm-super



Последнее исправление: Osprey (всего исправлений: 2)

Во всех свободных CJK-шрифтах кириллица — говно. Это касается даже ttf.

x3al ★★★★★
()

Как-то дружил, деталей к сожалению плохо помню. Cyberbit, где-то на просторах интернета выкачивал его.

tensai_cirno ★★★★★
()

Используй XeTeX, там это всё из коробки.

anonymous
()
Ответ на: комментарий от tensai_cirno

с тем что нельзя использовать другой шрифт вместе с CJK я погорячился, вот робочий пример

[code]\documentclass[a4paper,12pt]{article}

%\usepackage[encapsulated]{CJK} %\usepackage{ucs} \usepackage[T1]{fontenc} % or T2A \usepackage[utf8]{inputenc} \usepackage[russian]{babel} \usepackage[overlap,CJK]{ruby} % Furigana support \renewcommand{\rubysize}{0.5} % Furigana size \renewcommand{\rubysep}{-0.3ex} % Spacing between Furigana and Kanji

\newcommand{\J}[1]{\begin{CJK}{UTF8}{min}#1\end{CJK}}

\begin{document}

T1: Abc qwertyu

T1: Rus Тест:

CJK: \J{日本

furigana:\ruby{自分}{じぶん}でできましたね

CJK font: Abc qwertyu $v$} \end{document}[/code]

но тогда нужно обводить весь CJK текст например как выше командой \J не хорошо, но зато будет везде работать. И да, здесь в [code]\begin{CJK}{UTF8}{min}[/code] min чать шрифтов wadalab

Osprey
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.