我有以下问题:
如果将 Windows 路径环境变量设置为 MikTeX Portable 位置,则使用 Miktex portable 的 Xelatex 通过 psbarcode 渲染二维码和条形码似乎有效。
如果没有设置,其他一切都会正常工作,但条形码只是保持空白。日志文件没有错误或警告。我还尝试使用“--include-directory=MikTeX_portable_path”参数调用 xelatex,但没有帮助...
有什么想法可以解决这个问题吗?
这是一个最小的例子,展示了如何在我的 .tex 文件中使用 psbarcode。
\documentclass{scrartcl}
\usepackage{tcolorbox}
\usepackage{tabularx}
\usepackage{setspace}
\usepackage{pst-barcode,fancyvrb}
\begin{document}
\noindent\begin{minipage}[b]{.695\textwidth}
\flushright
\tcbset{height=9cm, width=6.1cm,arc=0mm,
colframe = black!0!white, colback=white}
\begin{tcolorbox}[]
\textbf{stuff1}\newline
\textbf{stuff1}\newline
\textbf{stuff2}\newline
\begin{pspicture}(3,1in)
%\psbarcode [Options] {text or filename}{PS options}{barcode type}
\psbarcode{40841120}{height=1 width=2}{code128}
\end{pspicture}\vspace{1.5cm}\newline
%
\setlength{\tabcolsep}{0.5cm}
\begin{tabular}{@{}>{\centering}m{2cm}>{\centering}m{2cm}@{}}
\begin{pspicture}(1in,0.8in)
\psbarcode{40841120}{height=.8 width=.8}{qrcode}
\end{pspicture}
&%
\fbox{
\begin{minipage}[c][2cm][c]{2cm}
\centering
\centerline{\Huge{\textbf{TE}}}
\end{minipage}}
\end{tabular}
\end{tcolorbox}
\end{minipage}
\vspace{-0.2cm}
\end{document}