考虑以下非 MWE:
\documentclass[
a4paper,
landscape,
12pt
]{article}
\usepackage[margin = 2.4cm]{geometry}
\usepackage[version = 4]{mhchem}
\usepackage{pstricks}
\def\runding{0.25}
\def\mlr{-0.75}
\newcommand*\navn[1]{\Huge\textbf{#1}}
\newcommand*\led[1]{\large\textbf{#1}}
\begin{document}
\begin{figure}
\centering
\begin{pspicture}(24.4,16)
% Start.
\psframe[framearc = \runding](6,14)(10.8,16)
\rput(8.4,15){\navn{Atomer}}
% Først mellemstykke.
\psline(7.6,14)(3,9)
\rput*(5.3,11.5){\led{Et enkelt}}
\psline(9.2,14)(14,9)
\rput*(11.6,11.5){\led{Flere sammen}}
% Anden række.
\psframe[framearc = \runding](0,7)(6,9)
\rput(3,8){%
\shortstack[c]{%
\navn{Grundstof}\strut\\[\mlr ex]
(f.eks. \ce{Fe} eller \ce{Mg})\strut
}%
}
\psframe[framearc = \runding](11,7)(17,9)
\rput(14,7.9){\navn{Molekyle}}
% Andet mellemstykke.
\psline(12.9,7)(8.6,2)
\rput*(10.75,4.5){\led{Samme slags}}
\psline(15.1,7)(19.4,2)
\rput*(17.25,4.5){\led{Forskellige slags}}
% Tredje række.
\psframe[framearc = \runding](5.6,0)(11.6,2)
\rput(8.6,1){%
\shortstack[c]{%
\navn{Grundstof}\strut\\[\mlr ex]
(f.eks. \ce{H2} eller \ce{O2})\strut
}%
}
\psframe[framearc = \runding](14.4,0)(24.4,2)
\rput(19.4,1){%
\shortstack[c]{%
\navn{Kemisk forbindelse}\strut\\[\mlr ex]
(f.eks. \ce{H2O} eller \ce{CO2})\strut
}%
}
\end{pspicture}
\end{figure}
\end{document}
当我使用 进行编译时lualatex
,出现以下错误:
luapstricks.lua:794: Unknown name "tx@Dict"
stack traceback:
[C]: in function 'error'
...2022/texmf-dist/tex/lualatex/luapstricks/luapstricks.lua:4178: in function
<...2022/texmf-dist/tex/lualatex/luapstricks/luapstricks.lua:4153>
[C]: in function 'vf.node'
...2022/texmf-dist/tex/lualatex/luapstricks/luapstricks.lua:4146: in function
<...2022/texmf-dist/tex/lualatex/luapstricks/luapstricks.lua:4137>.
<argument> ...not:N \tex_shipout:D \box_use:N \l_shipout_box
\__shipout_drop_firstpage_...
l.63 \end{document}
但是,当我使用latex
--> dvips
-->进行编译时ps2pdf -dALLOWPSTRANSPARENCY
,一切都很好。
我觉得这可能是由于luapstricks
(虽然我不确定)但我该如何解决它呢?
答案1
使用
\begin{pspicture}(24.4,16)
\pstVerb{(pstricks.pro) run}
% Start.
我必须调查一下为什么tx@Dict
它消失了。