Требования к производствy оригинал-макета английской версии журнала с помощью издательской системы TeX. Версия 06 от 08.06.2000 1. Оригинал-макет английской версии журнала изготовляется Исполнителем в макропакете LaTeX 2e с использованием согласованного набора шрифтов. Оригинал-макет передается Заказчику в виде: 1.1. Полного набора PostScript-файлов, в которых в качестве размера бумаги страниц оригинал-макета указано US Letter (8.5in 11in); Расстояние от верхнего края бумаги до верхнего края колонтитула составляет 1.25 см. Левое поле 1.75 см и на четных и на не четных страницах. 1.2. Полного набора TeX-файлов (включая сборный файл и не стандартные стилевые файлы и классы). TeX-файлы предоставляются в кодировке CP 866. По согласованию с Заказчиком кодировка может быть изменена; 1.3. Полного набора *.dvi-файлов, в которых не должны присутствовать команды \special{src:....}. Т.е. при окончательной трансляции tex-файлов оригинал-макета не должна использоваться опция --src для TeX-компилятора (например, latex --src foo.tex для МikTeX 1.20е), или использование пакета srcltx.sty из поставки редактора WinEdt, или внесение \special{src:...} в dvi-файл другими способами. 1.4. Все иллюстрации, включенные в оригинал-макет, предоставляются также в виде отдельных файлов, записанных в формате EPS, в том виде как они были включены в ps-файл (файлы). 2. По согласованию Заказчик предоставляет Исполнителю: 2.1. Либо класс LaTeX 2e, предназначенный для верстки английской версии журнала, описание класса, примеры TeX-файлов; 2.2. Либо описание оформления журнала в виде пригодном для использования при программировании стилевых файлов (классов) LaTeX 2e. Описание включает в себя: форматы страниц, набор используемых шрифтов, перечень допустимых к использованию дополнительных стилевых файлов (классов) LaTeX 2e. Исполнитель модифицирует имеющиеся в его распоряжении стилевые файлы (классы) LaTeX 2e, используемые при верстке английской версии журнала целиком, и передает их Заказчику для проверки соответствия требованиям к оформлению журнала и подключения к TeX системе Заказчика. Заказчик может предложить Исполнителю изменить формат и название некоторых TeX-команд, содержание которых используется при формировании SGML описаний статей, в том случае когда Исполнитель использует собственный класс. Заказчик оставляет за собой право предложить Исполнителю использовать другой набор стилевых файлов (классов) для верстки журнала целиком. 3. Представители Исполнителя и Заказчика проверяют идентичность настройки TeX-систем путем сравнения результатов компиляции тестовых файлов и получения и сравнения PostScript файлов. Исполнитель предоставляет заказчику информацию о своей TeX-системе, форматный файл и log-файл к нему, *.dvi и *.log файлы, полученные при работе TeX-компилятора с тестовыми TeX-файлами, и *.los файлы, полученные путем перенаправления сообщений программы DVIPS (например, DVIPS.EXE -K -j0 foo.dvi 2> foo.los ). Особенности настройки TeX-системы фиксируются в Акте соответствия TeX-систем. 4. Исполнитель обязан своевременно предоставлять Заказчику информацию об изменениях в составе TeX-системы, используемой при производстве журнала. В таком случае должна проводиться процедура согласования TeX-систем Заказчика и Исполнителя (см. пункт 3). Заказчик имеет право задержать внесение изменений в состав TeX-системы Исполнителя, используемой при производстве журнала, до производства последнего номера журнала текушего года. 5. При верстке журнала не желательно использование "нестандартныx" TeX-команд, т.е. команд не входящих в текущую стандартную поставку LaTeX 2e, имеющуюся на CTAN (Comprehensive TeX Archive Network), и не определенных в согласованном списке дополнительных стилевых файлов (классов). Эти команды не должны переопределять стандартные команды. 6. Описания всех "нестандартных" TeX-команд для каждого номера журнала должны быть собраны в один файл с именем newsymb.tex, подключаемый командой \input, помещенной непосредственно перед \begin{document}. 7. Исполнитель передает заказчику оригинал-макет в виде PostScript файлов в формате пригодном для прямого вывода на указанное Заказчиком PostScript устройство (PostScript Level 2, фиксированный объем оперативной памяти) c разрешающей способностью, указанной Заказчиком, но не менее 600dpi. Для выполнения указанных условий Исполнитель, при создании PostScript файлов с помощью программы DVIPS, должен использовать для этой программы конфигурационный файл config.ps и опции командной строки, определенные Заказчиком. Обязательно использование опций -K и -j0 . Выдержка из dvips-info-1: `-j*' Download only needed characters from Type 1 fonts. This is the default in the current release. Some debugging flags trace this operation (*note Debug options::.). You can also control partial downloading on a per-font basis (*note psfonts.map::.). `-K*' Remove comments in included PostScript graphics, font files, and headers; only necessary to get around bugs in spoolers or PostScript post-processing programs. Specifically, the `%%Page' comments, when left in, often cause difficulties. Use of this flag can cause other graphics to fail, however, since the PostScript header macros from some software packages read portion the input stream line by line, searching for a particular comment. В случае затруднений с выводом ps-файлов на указанное устройство Исполнитель и Заказчик производят согласованые действия по коррекции процедуры создания ps-файлов и\или рисунков в формате EPS для устранения данных затруднений. 8. Контроль соответствия ps-файлов tex-файлов и dvi-файлов производится Заказчиком при помощи следующей процедуры: 8.1. Компиляции полученных tex-файлов, получение dvi-файла; 8.2. Сравнение dvi-файлов Исполнителя и Заказчика с точностью до даты создания и полных имен файлов (включая пути); 8.2. Создание из dvi-файла с помощью программы DVIPS ps-файлов; 8.3. Контроль ps-файлов. 8.3.1. Правильный размера бумаги - letter, номера страниц соответствуют номерам в именах файлов: DVIPS.EXE pit1cont.dvi -K -j0 -t letter -pp71:83 -o pit71-83.ps 2> pit71-83.los Начало файла pit71-83.ps: %!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: pit1cont.dvi %%CreationDate: Fri Apr 14 13:33:08 2000 %%Pages: 13 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: CMTI7 CMR6 CMSY6 CMBX12 CMR10 CMBX10 CMTI10 CMSY10 %%+ CMMI10 CMR8 CMSY8 CMEX10 CMMI8 CMMI6 MSBM10 MSBM7 CMSY7 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: C:\TEXMF\MIKTEX\BIN\DVIPS.EXE pit1cont.dvi -K -j0 -t %+ letter -pp71:83 -o pit71-83.ps %DVIPSParameters: dpi=600, compressed, comments removed %DVIPSSource: TeX output 2000.04.14:1325 %%BeginProcSet: texc.pro Существеноо наличие %%BoundingBox: 0 0 612 792 ! 8.3.2. Правильный файл для оглавления при верстке журнала целиком можно создать следующим образом: DVIPS.EXE -K -j0 -l2 -t letter PITCONT.DVI -o pitcont.ps 2> PITCONT.los 8.3.4. Проверить, что ВСЕ необходимые шрифты внедрены в ps-файл, включая 35 стандартных ps-шрифтов (если они почему-то используются), которые на разных платформах могут иметь разные наименования (см. файл \gstools\g5.50\Fonts.htm секция Platform.fonts) и на разных принтерах и RIP'ах !. В нашем случае для вывода на печать могут использоваться и используются: MAC'и, PC c Windows NT 4.0, HP LaserJet 4MP; в американской типографии журнал печатается на Xerox Docutech 135(90). Определяющими являются требования RIP'а в Американской типографии. Кроме того, следует обязательно проверить все eps-файлы. Для проверки необходмио воспользоваться GhostScript cо следующими параметрами. Командный файл nofont.bat: @echo on D:\gstools\gs5.50\gswin32c.exe -sDEVICE=nullpage -sOutputFile=output.ps -dNODISPLAY -dNOPAUSE -dBATCH -dNOFONTMAP -dNOFONTPATH -dNOPLATFONTS %1 > %1.gs_log В результате обработки получается файл %1.gs_log, который НЕ ДОЛЖЕН содержать сообщений о ненайденных шрифтах: Can't find (or can't open) font file, например, Aladdin Ghostscript 5.50 (1998-9-11) Copyright (C) 1998 Aladdin Enterprises, Menlo Park, CA. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Если некотороые шрифты отсутствуют, то будут выдаваться сообщения вида: Aladdin Ghostscript 5.50 (1998-9-11) Copyright (C) 1998 Aladdin Enterprises, Menlo Park, CA. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Can't find (or can't open) font file Times-Roman. Substituting font Courier for Times-Roman. Can't find (or can't open) font file Courier. Unable to load default font Courier! Giving up. Error: /invalidfont in findfont Operand stack: Times-Roman Font Times-Roman 747893 Times-Roman --nostringval-- Courier Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- 2 3 %oparray_pop --nostringval-- --nostringval-- false 1 %stopped_push 1 3 %oparray_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- 1 6 %oparray_pop 2 6 %oparray_pop --nostringval-- --nostringval-- --nostringval-- 5 7 %oparray_pop --nostringval-- --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- Dictionary stack: --dict:849/941(G)-- --dict:0/20(G)-- --dict:50/200(L)-- --dict:136/300(L)-- --dict:42/200(L)-- --dict:58/80(L)-- --dict:16/23(G)-- --dict:849/941(G)-- Current allocation mode is local Last OS error: No such file or directory Current file position is 864521 Процесс исравления ошибок и процедуру запуска nofont.bat повторять до тех пор пока не исчезнут ошибки: Error: /invalidfont in findfont . Как правило не внедренные шрифты встречаются в составе eps-файлов. Примечание. Если нет возможности перевывести эти картинки в eps-файл с внедреннием шрифтов, то можно попытаться использовать Adobe Illustrator: втянуть в него картинку и затем сохранить, выставив флажок внедрения шрифтов, и проследив, что значения BoundingBox не изменились. После коррекции следует пересоздать ps-файл статьи и убедиться, что не "поехала" верстка. 8.4. Сравнение ps-файлов Исполнителя и Заказчика с точностью до даты создания и полных имен файлов (включая пути); 8.5. Конвертироваться ps-файлов в PDF формат программой Acrobat Distiller 3.0 . После конвертирования производится проверка на наличие неизвестных шрифтов и замены шрифтов. 9. PostScript файлы должны содержать все используемые шрифты в формате Type 1 или Type 3 c полным набором символов. Все используемые шрифты должны быть либо свободно распространяемыми, либо лицензионными. Лицензионные соглашения на шрифты должны допускать распространения издания в электронном виде. Предпочтительно использование шрифтов в формате Type 1. Растровые шрифты формата Type 3, конвертированные программой DVIPS из шрифтов формата MetaFont, должны иметь разрешение 600 dpi. При созданиии ps-файлов допускается использование шрифтов в формате Type 3, если они не входят в список свободно-распространяемых ps-шрифтов (файл \dvips\config\bsr.map и файл \dvips\config\bsr-intepolated.map): bsr.map: % Thomas Esser, 1998, public domain. cmb10 CMB10 I<001C131C007F137F39FF80FF80A5397F007F00001C131C190978B72A>127 D E %EndDVIPSBitmapFont Допустимо присутствие в теле PS-файла BitmapFont's имена которых не встречаются в вышеприведенном списке. Это относится к шрифтам в формате MetaFont, PS-шрифты должны быть внедрены полностью. 10. PostScript файлы должны безошибочно (без потери символов) конвертироваться в PDF формат программой Acrobat Distiller 3.0 со следующими установками: Acrobat Distiller 3.0 Settings for Windows and Macintosh General File Settings Compatibility Acrobat 3.0 ASCII Format Uncheck Device Settings Default Resolution 600dpi Default Page Size Width 612 x Height 792 points Compression Compress Text and Line Art Check Color Bitmap Images Check Downsample to 100dpi Check Manual Compression JPEG Medium Grayscale Bitmap Images Check Check Downsample to 300dpi Check Manual Compression JPEG Medium Monochrome Bitmap Images Check Downsample to 300dpi Check Manual Compression CCIT Group 4 Font Embedding Check Embed All Fonts Check Subset Fonts Below 99% Advanced Check Distill with Prologue.ps/Epilogue.ps Check Convert CMYK Images to RGB Uncheck Preserve OPI Comments Uncheck Preserve Overprint Settings Apply Transfer Functions Remove Under Color Removal/Black Generations Color Conversion Unchanged По поводу созданния качественных pdf-файлов с помощью Acrobat Distiller см.: Creating quality Adobe PDF files from TeX with DVIDS by Kendall Whitehouse/EMERGE. Adobe Support Database. Document 312143. http://www.adobe.com/support/techdocs/543e.htm Characters Missing in PDF File Created from LaTeX or TeX PostScript File. Adobe Support Database. Document 321454. http://www.adobe.com/support/techdocs/12596.htm Text Is Jagged in PDF File Created from LaTeX or TeX PostScript File. Adobe Support Database. Document 322551. http://www.adobe.com/support/techdocs/17d1e.htm Forum: comp.text.tex Tread: Font problems converting TeX to PDF Subject: Font problems converting TeX to PDF Date: 11/16/1999 Authhor: William L. Kath Forum: comp.text.tex Tread: Font problems converting TeX to PDF Subject: Re: Font problems converting TeX to PDF Date: 11/16/1999 Authhor: Louis Voslo FastLane PDF Creation Hints and Pointers http://www.fastlane.nsf.gov/a1/pdfcreat.htm Creating PDF Files from TeX http://www.pdfzone.com/resources/texpdf.html 08.06.2000 Стрелков С.А.