我有这个MWE:
\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{blindtext}
\usepackage[pass]{geometry}
\geometry{showframe,a4paper}
\begin{document}
\blindtext
\end{document}
我想geometry
从文件中删除内容并通过命令行传递。我的意思是:
latex "\AtBeginDocument{\RequirePackage[pass]{geometry}\geometry{showframe,a4paper}}\
\input{myfile.tex}"
就这样,它不起作用(没有添加框架)。可以做到吗?
答案1
尝试这个:
- 首先,加载
etoolbox
geometry
然后在里面加载并配置\AtEndPreamble{...}
pdflatex -jobname=myfile '\RequirePackage{etoolbox}\AtEndPreamble{\usepackage[pass]{geometry}\geometry{showframe, a4paper}}\input{myfile}'