home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DTP / DTP_TEX / H219.ZIP / DVIPSSRC.ZIP / dvips / os2 / readme.os2 < prev    next >
Encoding:
Text File  |  1993-04-25  |  4.3 KB  |  103 lines

  1. Some notes on installing dvips 5.5 on OS/2
  2. by Russell Lang  <rjl@monu1.cc.monash.edu.au>, modified
  3. by Matthias Rabe <rabe@mathematik.uni-bielefeld.de>
  4.  
  5. These notes are not by Tomas Rokicki.  
  6. Tomas Rokicki does not use OS/2 and so will be unable to answer
  7. questions about OS/2 problems.
  8.  
  9. This set of OS/2 files for dvips contains:
  10. README.OS2    This file.
  11. makefile.os2  Makefile for nmake2 and emx/gcc.
  12. config.ps     config.ps modified for MSDOS/OS2
  13. maketexp.cmd  OS/2 batch file to make tex pk files.
  14.  
  15. If you have the Unix tar file, the steps involved in making 
  16. dvips on a PC are:
  17. -  If you don't have bash, sed and rm:
  18.       on Unix, in the dvips directory, give the following commands:
  19.       make texc.lpro
  20. -  If you don't have groff:
  21.       on Unix, in the dvips directory, give the following commands:
  22.       nroff -man dvips.1 > pc/dvips.doc
  23.       nroff -man afm2tfm.1 > pc/afm2tfm.doc
  24. -  Copy dvips/* and dvips/pc/* directories to the PC.
  25. -  copy PStfms/*.tfm to C:\EMTEX\TFM on the PC 
  26.    (then optionally delete pst*.tfm, rpst*.tfm, pop*.tfm rpop*.tfm,
  27.     pad*.tfm rpad*.tfm)
  28. -  copy PSvfs/*.vf to C:\EMTEX\VF on the PC
  29.    (then optionally delete pst*.vf, pop*.vf, pad*.vf)
  30. -  edit dvipsmac.tex and replace the line
  31.       \generictrue
  32.    with
  33.       %\generictrue
  34. -  edit paths and directories in pc/makefile.os2 and pc/config.ps.
  35. -  'nmake -fpc/makefile.os2'
  36. -  if that works, try 'nmake -fpc/makefile.os2 install'.
  37. -  change to another directory (to avoid using the Unix config.ps)
  38.    and then try to run dvips!
  39.  
  40.  
  41. If you have OS/2 ZIP files, they will contain a compiled version of dvips.
  42.  
  43. To install this in the emTeX directories on drive C:, use 
  44.         pkunzip -d -o dvips* c:\
  45.    or make C:\ the current directory and use
  46.     unzip -o dvips<version>.zip
  47.  
  48.  
  49. The OS/2 version of dvips differs from the description in
  50. dvips.tex in the following ways:
  51. - path separators are ';' not ':'
  52. - directory separators are '\' not '/'
  53. - The user's initialization file is "dvips.ini" not ".dvipsrc".
  54. - Printer configuration files are called <printer-name>.cfg instead of
  55.   config.<printer-name>.
  56. - The environment variable defining the search path to tfm files is called
  57.   TEXTFM instead of TEXFONTS.
  58. - MakeTeXPk is a .cmd file called MakeTeXP.cmd. It writes out an mfjob file
  59.   for emTeX. MakeTeXP.cmd will probably need customising for your site.
  60.   (especially printer definitions)
  61. - To automatically make fonts, you can also use emTeX's dvidrv as follows:
  62.     dvidrv dvips file.dvi
  63.   dvidrv sets an option -pj=mfjobfile for dvips, where mfjobfile
  64.   is the name of a temporary mfjob file.
  65.   If there are missing fonts, dvips will write this mfjob file
  66.   and then ask:
  67.     Exit to make missing fonts now (y/n)?
  68.   If you answer yes, dvips exits with errorlevel 8 which tells 
  69.   dvidrv to call mfjob to make the fonts, and then to call dvips again.
  70.   For this to work, dvidrv, dvips, mfjob and mf must be located in
  71.   the PATH, and the environment variables for mfjob and mf set
  72.   correctly.  A font mode must be set with the 'M' option in config.ps.
  73.   If the -pj option is set, dvips will not call MakeTeXP.cmd
  74. - limited emTeX specials.  The following ones are supported:
  75.   \special{em:message xxx}
  76.   \special{em:point n}
  77.   \special{em:line a[h|v|p],b[h|v|p] [,width]}
  78.   \special{em:linewidth width}
  79.   \special{em:moveto}
  80.   \special{em:lineto}
  81.   \special{em:graph xxx[,width[,height]]}
  82.   The line cut parameters [h|v|p] of the \special{em:line ...} command 
  83.   are ignored.  Lines are ended with a rounded cap.
  84.   A maximum of 1613 different point numbers are permitted on each page.
  85.   The \special{em:graph xxx} should work with PCX, MSP1, MSP2 and
  86.   BMP files.  Compressed BMP files have not been tested.
  87.   The graph file may be scaled by giving an optional width and 
  88.   height (expressed in the same way as TeX dimensions).
  89.   An example: \special{em:graph scrdump.pcx,100mm,75mm}
  90.  
  91. See the config.ps file for other changes.
  92.  
  93. If you want to use a different directory arrangement, modify the
  94. paths in config.ps.  If you want to store config.ps or psfonts.map
  95. in a different place, either recompile dvips or use the environment
  96. variable TEXCONFIG.
  97.  
  98. The program dvips can use emTeX font libraries created with the 
  99. fontlib /2 option.  PXL fonts within font libraries will be ignored.
  100.  
  101. Unlike the MS-DOS version, pipes to printers ARE supported.
  102.  
  103.