如何在Latex文档中编译前24页的2页?

Léo*_* 준영 2 pdf latex compilation

我的工作在Latex有超过24页.我只需要pdf中的摘要和介绍.你怎么能只编译前两页?

Dav*_*d Z 6

我只需创建一个仅包含摘要和简介的新文件并对其进行编译。

实际上,如果这不仅仅是一次性的事情,我会使用三个文件:

absintro.tex:

\begin{abstract}
  ...
\end{abstract}
...introduction...
Run Code Online (Sandbox Code Playgroud)

onlyabsintro.tex:

...
\begin{document}
    \include{absintro.tex}
\end{document}
Run Code Online (Sandbox Code Playgroud)

fullreport.tex:

...
\begin{document}
   \include{absintro.tex}
   ...other stuff...
\end{document}
Run Code Online (Sandbox Code Playgroud)

(显然,文件名可以是任何你想要的,这只是显示结构)你可以编译onlyabsintro.tex以仅获得摘要和介绍,或者fullreport.tex获得整个内容。

  • 这里有很好的建议。使用 makefile(或类似的构建支持机制)来为您管理所有这些也有很多话要说。 (2认同)

dmc*_*kee 5

除了David的好建议,你可以简单地编译整个东西,然后从成品中提取你想要的页面.这可能是一次性任务最简单的方法.

如果您编译为PDF,请考虑使用pdftk,这将允许您使用如下命令:

pdftk A=one.pdf cat A1-2 output intro.pdf
Run Code Online (Sandbox Code Playgroud)