I use pdflatex and I am interested in using \psbarcode from \usepackage{pst-barcode}. I think I found the answer in the last post here but the explanation starts with run pdflatex -shell-escape <file> How and where to do this? Could you please give me an example with some file name and file extension. I suppose I have to write .tex? I work on Windows 7. I use TeXnicCenter.

  • which editor do you use? – user2478 Jun 4 '12 at 13:12
  • 1
    for TeXnicCenter you'll find her what to do: tug.org/PSTricks/main.cgi?file=pdf/pdfoutput#TXC However, the easiest way is to use xelatex instead of pdflatex – user2478 Jun 4 '12 at 14:59

It is better to separate codes to generate diagrams from the main TeX input file. Here I put the code to generate barcode in a single separate file called mybarcode.tex for example.

%compile it with xelatex or the combo sequence latex-dvips-ps2pdf
%it is mybarcode.tex





\begin{pspicture}[showgrid=false](1.49,1.49)% I got this value by inspection (zooming up to 1000%)


Compiling mybarcode.tex with xelatex or latex-dvips-ps2pdf, you will get mybarcode.pdf as follows:

enter image description here

From within your main TeX input file, you can import the PDF using \includegraphics[scale=2]{mybarcode} macro provided by graphicx.

| improve this answer | |
  • for xelatex there is no need for loading preview and pspicture is already defined as a preview environment. However, using \usepackage[pdf]{pstricks} simplifies the whole setting. – user2478 Jun 4 '12 at 16:02
  • preview is not needed for PSTricks, it does only the cropping in this case – user2478 Jun 5 '12 at 6:06
  • using auto-pst-pdf does it all. – user2478 Jun 5 '12 at 10:49
  • it loads pst-pdf and that package uses preview – user2478 Jun 5 '12 at 10:54
  • for the PostScript part latex and for the document that program what the user started, pdflatex or xelatex – user2478 Jun 5 '12 at 11:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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