通过 pdfTeX(pdflatex) 传递定义参数不起作用
Passing definition parameter through pdfTeX(pdflatex) does not work
pdflatex 的命令行:
pdflatex main.tex "\def\anonymous{}\include{main}"
main.tex:
\documentclass[a4paper]{article}
\begin{document}
\ifx\anonymous\undefined
Lorem ipsum dolor sit amet
\else
Nam eu velit eget neque mollis imperdiet
\fi
\end{document}
以上命令行将生成包含“Lorem Ipsum Dolor Sit Amet”的 PDF 文件。
如何使输出保持“如果你的颈部软骨已经损坏”?
两个问题:
\include{}
用于在 document
正文中包含内容。对于您的情况,请使用 \input{}
而不是
\def\anonymous{}\input{main}
是用来代替main.tex
,不能加用。
pdflatex "\def\anonymous{}\input{main}"
pdflatex 的命令行:
pdflatex main.tex "\def\anonymous{}\include{main}"
main.tex:
\documentclass[a4paper]{article}
\begin{document}
\ifx\anonymous\undefined
Lorem ipsum dolor sit amet
\else
Nam eu velit eget neque mollis imperdiet
\fi
\end{document}
以上命令行将生成包含“Lorem Ipsum Dolor Sit Amet”的 PDF 文件。
如何使输出保持“如果你的颈部软骨已经损坏”?
两个问题:
\include{}
用于在document
正文中包含内容。对于您的情况,请使用\input{}
而不是\def\anonymous{}\input{main}
是用来代替main.tex
,不能加用。
pdflatex "\def\anonymous{}\input{main}"