从 lualatex 生成 tex 文件

从 lualatex 生成 tex 文件

考虑以下 tex 文件,它可以使用 lualatex 很好地进行编译。

\documentclass[preview]{standalone}
\usepackage{luacode}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \draw (0,0) grid (2,2);
\begin{luacode}
    px = 0
    py = 0
    qx = 2
    qy = 2
    tex.print("\\draw[ultra thick] (" .. px .. "," .. py .. ") -- (" .. qx .. "," .. qy .. ");" );
\end{luacode}
\end{tikzpicture}
\end{document}

有没有办法将下面的文件作为 lualatex 运行的输出,然后可以使用 pdflatex 进行处理?(当然,luacode不再需要该包了。)

\documentclass[preview]{standalone}
\usepackage{luacode}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \draw (0,0) grid (2,2);
    \draw[ultra thick] (0,0) -- (2,2);
\end{tikzpicture}
\end{document}

相关内容