编译包含两个文档类的文件

编译包含两个文档类的文件

只是出于好奇:有没有办法同时编译包含两个文档类的乳胶文档?

假设我有一篇论文,其开头是这样的: \documentclass[preprint,authoryear,12pt]{elsarticle}

但最后我想用这样的行来编译它: \documentclass[final,5p,times,twocolumn]{elsarticle}

显然我可以替换这些行并编译文件两次,但我想知道是否有任何技巧可以避免双重编译?

答案1

最简单的方法可能是创建两个虚拟文档final.texdraft.tex

preprint.tex

\documentclass[preprint,authoryear,12pt]{elsarticle}
\input{main.tex}

final.tex

\documentclass[final,5p,times,twocolumn]{elsarticle}
\input{myfile.tex}

如果你使用 IDE 进行编译,可以简化文档的编译,但可能需要完成一些额外的步骤(例如,Kile:如何使用快捷方式直接编译根文件?)。

相关内容