Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TeX | LaTeX

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

singul



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Прежде всего, обратите внимание на то в каком регистре приведено название шрифта семейства Computer Modern. Оказывается, CMMI12 \not\equiv cmmi12, верхний регистр относится к постскриптовской версии шрифта, а нижний - к метафонтовской
 
Но тогда откуда вообще взялась PostScript реализация семейства CM (и его ams-дополнения)? И тут нам на помощь приходит TeXpert - всё дело в bluesky (вот откуда волшебство). Но ведь мы же не подключали никакой bluesky! Не подключали - и тем не менее. Заходим в C:\Program Files\MiKTeX 2.7\fonts\type1 (понятно, что путь - это переменная), переименовываем папку bluesky во что-нибудь и пытаемся скомпилировать pdf-файл (скажем, посредством pdflatex). Ну что, получилось? Нет? То-то же!
 
Уже хорошо. Осталось разобраться с bluesky. Ситуация оказалась довольно запутанной. Несмотря на то, что в \fonts\type1 имеется папка bluesky (та самая, которую мы переименовывали), и которая, в свою очередь, содержит папки ams, cm и latex-fonts (с pfb-файлами), самостоятельного пакета под названием  bluesky на самом деле больше нет (а ведь раньше был). Теперь он (по крайней мере в MikTex 2.7) фактически разбит на две части по пакетам cm и ams. Как об этом узнать? Для этого достаточно, прежде чем нажать Cancel, прочитать содержимое окошка Package Installation, выскакивающего при запуске PDFTexify (разумеется, при переименованном синем небе). Вот, что оно нам (примерно) сообщает
The required file
fonts\type1\bluesky\cm\cmex10.pfb
is missing. It is a part of the following package
Name: cm
Title: Computer Modern fonts
 
И действительно в C:\Program Files\MiKTeX 2.7\fonts\map\dvips среди прочих имеются фолдеры ams и сm. Зайдя, например, в последний из них, мы увидим, что в нем находятся 4 map-файла: cmother-bsr.map (cmother = cm other, но не с mother), cmother-bsr-interpolated.map, cmtext-bsr.map и cmtext-bsr-interpolated.map (аббревиатура bsr здесь, очевидно, и есть искомое blue sky research), а также два файла с расширениями cm и cmz, которые, видимо, содержат некие таблицы соответствия названий новых (в верхнем регистре) и старых (в нижнем регистре) шрифтов (содержимое папки ams полностью аналогично)
 
Очевидным признаком того, что пакеты CM, AMS, а заодно и CM-Super уже интегрированы в систему Latex является наличие следующих включений в содержимое файла updmap.cfg (C:\Program Files\MiKTeX 2.7\miktex\config):
# cm-super
MixedMap cm-super-t1.map
MixedMap cm-super-t2a.map
MixedMap cm-super-t2b.map
MixedMap cm-super-t2c.map
MixedMap cm-super-ts1.map
MixedMap cm-super-x2.map
...
# cm
MixedMap cmother-bsr-interpolated.map
MixedMap cmother-bsr.map
MixedMap cmtext-bsr-interpolated.map
MixedMap cmtext-bsr.map
 
# amsfonts
MixedMap ams-bsr-interpolated.map
MixedMap ams-bsr.map
MixedMap ams-cmcsc-bsr-interpolated.map
MixedMap ams-cmex-bsr-interpolated.map
 
# latex-fonts
MixedMap latex-bsr.map
 
C конфигурационными файлами, мне, правда, так и не удалось разобраться (например, упоминавшиеся файлы .cm и .cmz включены соответственно в config.cm и config.cmz из C:\Program Files\MiKTeX 2.7\dvips\cm, а где используются последние сказать не могу), но этого и не требовалось. Главной задачей было понять какие именно пакеты отвечают за ps математику, и убедиться в том, что эти пакеты действительно включены. Что и было сделано. Отметим, что за текстовую моду отвечает интегрированный в систему пакет CM-Super и еще раз подчеркнем, что для активизации Bluesky-математики и Super-текста в исходном файле (по крайней мере, в случае последних версий MikTex'а) ничего специально писать не надо
 
Очень жаль, что по поводу bluesky-шрифтов молчат Котельников с Чеботаевым. Молчит Львовский. Авторы - Вы не правы. Нельзя было ни словом не обмолвиться о постскрипт математике. Ведь постскриптизация документа, в том числе его математической части - эпохальный рубеж!

Всего записей: 57 | Зарегистр. 24-05-2009 | Отправлено: 09:52 21-01-2011 | Исправлено: singul, 11:57 21-01-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » TeX | LaTeX


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru