编辑

编辑

\psbarcode我试图在也使用 的文档中获取tikzpicture。我正在使用\usepackage{auto-pst-pdf,pst-barcode},但是——尽管文档编译后显示 文档——条形码却没有显示……有什么想法我应该怎么做吗确切地

答案1

这对我有用,pdflatex --shell-escape myfile假设以下内容保存为myfile.tex

\documentclass{article}
\usepackage{auto-pst-pdf}
\usepackage{pst-barcode}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
      \draw (0,0) circle(2cm);
    \end{tikzpicture}
    \begin{pspicture}
    \psbarcode[scalex=.75,scaley=.75]
    {Harish Kumar}{eclevel=L}{qrcode}
    \end{pspicture}
\end{document}

在此处输入图片描述

编辑

我认为根据评论,编译时需要更多帮助。在 TeXworks 中,转到EditPreferences。出现以下窗口:

在此处输入图片描述

在此处单击Typesetting选项卡。在此处单击+按钮(如上箭头所示)。在打开的新小工具窗口中,输入以下值:

在此处输入图片描述

全部点击 OK 退出。现在pdflatexshell通过在绿色箭头旁边的下拉菜单中选择它来进行编译。

在此处输入图片描述

希望它会有用。

和 arara 一起飞行

您还可以使用 tex 自动化工具 arara。下载并安装 arara。在 texlive 中,它默认自带。在 TeXworks 中为 arara 添加菜单项。优雅的手册有一节介绍如何为包括 TeXworks 在内的不同编辑器执行此操作。按照上述步骤(针对pdflatexshell)并在新工具窗口中键入以下内容:

在此处输入图片描述

现在,OK只要找到它,就会按下,您将在绿色箭头旁边的下拉列表中看到一个新菜单。选择arara它。添加% arara: pdflatex: { shell: yes}如下行

% arara: pdflatex: { shell: yes}
\documentclass{article}
\usepackage{auto-pst-pdf}
\usepackage{pst-barcode}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
      \draw (0,0) circle(2cm);
    \end{tikzpicture}
    \begin{pspicture}
    \psbarcode[scalex=.75,scaley=.75]
    {Harish Kumar}{eclevel=L}{qrcode}
    \end{pspicture}
\end{document}

在您的代码中并按绿色按钮:

在此处输入图片描述

答案2

运行xelatex

\listfiles
\documentclass{article}
\usepackage{pst-barcode}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
      \draw (0,0) circle(2cm);
    \end{tikzpicture}
    \begin{pspicture}(1in,1in)
    \psbarcode[scalex=.75,scaley=.75]{foo}{eclevel=L}{qrcode}
    \end{pspicture}
\end{document}

在此处输入图片描述

相关内容