TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
How filename.ps was generated? What is the complete error message of Ghostscript? – Heiko Oberdiek Jun 15 '13 at 11:21
I can not reproduce > dvips -> ps2pdf). – David H 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} – David H Jun 15 '13 at 12:25
Please add the lines before Execution stack, there should be a line starting Error: ... and Operand stack:. Also you can edit your question to add the complete MWE and try to strip down the example file by removing stuff/packages that do not cause the problem. – Heiko Oberdiek Jun 15 '13 at 12:35
up vote 5 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. – David H 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. – David H 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 – David H 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 – David H Oct 1 '13 at 9:16

Your Answer


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.