"TeX в ИММ"
Как правильно подобрать насыщенность шрифта при подготовке печатных документов (брошюр, трудов конференций и т.п.) для получения качественного оттиска в типографии
Финогенов А.A.

В институте в системе LATEX готовится много трудов, которые издаются в типографиях путем прямого оттиска отпечатанных версий документов (Труды ИММ, Сборник по параллельным вычислениям, Сборник трудов молодых ученых, Тезисы конференций, материалы диссертаций...).

Остро встает вопрос получения печатных версий документов, удовлетворяющих требованиям типографий, что не всегда удается достичь на принтерах с высокой разрешимостью (600 DPI и выше) - очень тонкие гарнитуры.

Предлагаем следующий способ получения документов с более насыщенными гарнитурами:
* Требуемого эффекта можно достичь, готовя ps-файл из dvi-файла утилитой dvips.

dvips имя входного файла
* Мы знаем, что при создании ps-файла используется информация из файла config.ps, где хранится информация и о том, шрифты какого принтера и на сколько DPI использовать при генерации ps-файла.
% Default resolution of this device, in dots per inch.
D 600            % Разрешение принтера
X 600
Y 600

% Metafont mode.  (This is completely different from the -M command-line
% option, which controls whether MakeTeXPK is invoked.)  Get
% @url{ftp://ftp.tug.org/tex/modes.mf} for a list of mode names.  This mode
% and the D number above must agree, or MakeTeXPK will get confused.
M ljfour         % Имя принтера
* Характеристики указанного в config.ps принтера нужно смотреть в файле modes.mf.
mode_def ljfour =                   %\[ HP LaserJet 4 (600dpi)
  mode_param (pixels_per_inch, 600);
  mode_param (blacker, .25);
  mode_param (fillin, 0);
  mode_param (o_correction, 1);
  mode_common_setup_;
enddef;
За насыщенность отвечает параметр blacker, который можно изменять.
* Рекомендуем изменить имя принтера и записать в конце файла modes.mf информацию о вновь созданном принтере с измененными характеристиками
mode_def Myljfour =                   %My printer
  mode_param (pixels_per_inch, 600);
  mode_param (blacker, 1.75);
  mode_param (fillin, 0);
  mode_param (o_correction, 1);
  mode_common_setup_;
enddef;
После этого изменить строку M ljfour на M Myljfour в config.ps.
* Рекомендуем создать сразу несколько разных принтеров с разными именами и разным значением параметра blacker для облегчения подбора нужной насыщенности печатного документа.
* Важно! После того, как окончательно сформирован файл modes.mf, вы должны осуществить перегенерацию файла plain.base, который расположен в вашем локальном каталоге пакета MiKTeX, например,
c:\MiKTeX20e\locmf20e\miktex\base.
Перегенерация осуществляется командой
initexmf --dump=metafont
* После успешной перегенерации plain.base можете приступать к выбору нужной насыщенности печатного документа, меняя строку в config.ps
M Myljfour
или
M Myljfour1
или
M Myljfour2
*Опыт показал, что для принтера серии HP1100, HP1200 (разрешение 600DPI), параметр blacker нужно установить в значение 1.75.

При выборе разрешения 1200DPI -

...
  mode_param (pixels_per_inch, 1200);
  mode_param (blacker, 2.25);
...

После подготовки ps-файла командой dvips имя файла и его печати вы получите печатный документ, который успешно будет отпечатан в типографии.



25-07-2002