我想自动修剪 PDF(从较大的纸张上剪下电子印章并将其插入信件中)。应该像这样工作:我给出一个数字 n,以剪下纸张上的第 n 个印章,为此我想使用 pyhontex 来计算坐标。以下是该操作的 Python 代码:
n = 9
spalten = 4
zeilen = 8
xOff = 27.0
yOff = 30.5
xStamp = 32.0
yStamp = 11.5
xSpacing = 38.2
ySpacing = 31.4
left = xOff + ((n-1) / spalten) * xSpacing
right = left + xStamp
top = yOff + ((n-1) % spalten) * ySpacing
bottom = top + yStamp
print("trim={0}mm {1}mm {2}mm {3}mm,".format(left, right, top, bottom))
trim=103.4mm 135.4mm 30.5mm 42.0mm,
将是用于\includegraphics
裁剪 PDF 的示例字符串。到目前为止一切顺利。
问题是文件编译正常,但pycode
环境没有返回任何内容。最小工作示例:
\documentclass{article}
\usepackage{pythontex}
\begin{document}
hello\\
\begin{pycode}
print('python test')
\end{pycode}
\end{document}
我使用的MiKTeX-pdfTeX 2.9.5653 (1.40.16) (MiKTeX 2.9 64-bit)
方式是:C:\Program Files\MiKTeX 2.9\miktex\bin\x64\pdflatex" ?me" -parse-first-line -shell-escape -enable-write18 -aux-directory="C:\Users\Lenny\Documents\LaTeX\tmp" -synctex=1 -interaction=nonstopmode
。
有什么建议么?
答案1
使用编译文件pythontex
需要三个步骤。例如,如果pdflatex
在主文件上使用,则至少需要运行
pdflatex
pythontex
pdflatex
latexmk
使用诸如已知的编译框架pythontex
可以简化这个过程。