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 |
|