Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I do have a problem in producing a pdf (latex -> dvips -> ps2pdf) with an error saying

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push
Dictionary stack:
   --dict:1084/1123(ro)(G)--   --dict:0/20(G)--   --dict:69/200(L)--
Current allocation mode is local
Last OS error: 2
GPL Ghostscript 8.57: Unrecoverable error, exit code 1
share|improve this question
1  
How filename.ps was generated? What is the complete error message of Ghostscript? –  Heiko Oberdiek Jun 15 '13 at 11:21
    
Welcome to TeX.SX! You can have a look on our starter guide to familiarize yourself further with our format. –  Heiko Oberdiek Jun 15 '13 at 11:23
    
I can not reproduce > dvips -> ps2pdf). –  Herman Jun 15 '13 at 11:37
    
If already dvips fails to generate a PostScript file, then it is not a surprise that Ghostscript throws an error. But a minimal working example (MWE) would be helpful. –  Heiko Oberdiek Jun 15 '13 at 12:08
    
This latex package I used.I guess there is some hidden files are missing. I could reproduce ps2pdf A.ps----->open A.pdf documentclass[a4paper,twocolumn,floatfix,superscriptaddress,showpacs]{revtex4} \usepackage{amsmath,amssymb,amsfonts,bbm,graphicx,hyperref,times,psfrag} \usepackage{amsthm} \usepackage{amsfonts} \usepackage{microtype} \usepackage{float} \usepackage{mathrsfs} \usepackage{placeins} \usepackage{bbm} \usepackage{booktabs} \usepackage{color} –  Herman Jun 15 '13 at 12:25

2 Answers 2

up vote 4 down vote accepted

Your dvips is configured to send the output to lpr (printing) instead of generating a PostScript file. From the output, given in your comment:

This is dvips(k) 5.95a [...] ' TeX output 2013.06.15:1522' -> |lpr [...]

The output PostScript file can be specified directly:

dvips -o A.ps A.dvi

generates a PostScript file A.ps that can then be processed by ps2pdf:

ps2pdf A.ps

dvips can be reconfigured via the configuration file config.ps. It can be found by kpsewhich:

kpsewhich config.ps

For example it returns .../texmf-dist/dvips/config/config.ps. Then locate the line:

o |lpr

that pipes the output to the printing system. Add a percent before to disable this setting:

%o |lpr

Then the default output is a PostScript file.

share|improve this answer
    
perfecly works!!! Thank you so much!!! But there's one concern regarding the style, my title appeared extremely top of the paper. –  Herman Jun 15 '13 at 13:36
    
@Herman This is a different question, an exercise to provide a minimal working example (MWE). :-) –  Heiko Oberdiek Jun 15 '13 at 13:43
    
I mean the texts starts from the top of the paper which is unusual. –  Herman Jun 15 '13 at 14:22
    
@ Heiko, it works fine with dvips -o A.ps A.dvi but the output pdf is not in standard format (the title appears at the top of the page). I usually use latex A.tex----dvips A.dvi----psp2pdf A.ps----open A.pdf but I guess I delete unaware of in the hidden files related to terminal –  Herman Jun 17 '13 at 11:14
    
@Herman: Use the right paper format for LaTeX (e.g. option for \documentclass) and the driver (e.g. \usepackage[pass]{geometry}). –  Heiko Oberdiek Jun 17 '13 at 12:28

This one works fine without sending to the printer

dvips -Ppdf A.dvi -o A.ps ---> ps2pdf A.ps A.pdf---->open A.pdf

share|improve this answer
    
That should be better a comment I think. If not please rephrase it. What does "I guess" mean? Tested, untested? –  Kurt Oct 1 '13 at 8:36
    
@Kurt, it's tested & worked fine –  Herman Oct 1 '13 at 9:16

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.