\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 中,转到Edit
→ Preferences
。出现以下窗口:
在此处单击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}