我有一个 C++ 程序,通过将数据写入 stdout 并通过管道传输到 pdflatex -shell-escape 来通过 LaTeX 生成 PDF。
模板如下所示:
\documentclass[letterpaper,12pt]{article}
\pagestyle{empty}
\usepackage{pstricks,auto-pst-pdf,pst-barcode}
\setlength{\hoffset}{-0.7in}
\setlength{\voffset}{-0.600000in}
\setlength{\textwidth}{8.0in}
\setlength{\textheight}{11in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\topskip}{0in}
\setlength{\topmargin}{0in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\topskip}{0in}
\setlength{\footskip}{0in}
\setlength{\oddsidemargin}{0in}
\setlength{\evensidemargin}{0in}
\setlength{\parindent}{0ex}
\setlength{\parskip}{0ex}
\renewcommand{\baselinestretch}{0.9}
\begin{document}
\begin{tabular}{p{3.61in}p{3.39in}}
\begin{tabular}{lrrrr}
\multicolumn{5}{l}{Item1: .; Item2: .; Item3: .}\\
\end{tabular} &
\begin{tabular}{c}
{\Huge\textbf{100}}\\
\begin{pspicture}(0.7,0.7)
\psbarcode{100}{}{qrcode}
\end{pspicture}
{\Huge\textbf{}}\\
\\
\end{tabular}
\end{tabular}
\clearpage
\end{document}
当我尝试编译它时,我收到“包 pst-pdf 警告:pspicture No. 1 未定义”。
文档的其余部分已生成,但嵌入的二维码尚未生成。
抱歉,这个例子太大了,但是 pspicture 语句本身就可以正常工作,所以我不确定文档的哪一部分导致它无法正常工作。
有人能告诉我我做错了什么吗?