我的作品在Latex中超过24页。我只需要pdf中的摘要和介绍。你怎么能只编译前两页?
答案 0 :(得分:5)
除David's good advice之外,您可以简单地编译整个内容,然后从成品中提取所需的页面。这可能是一次性任务的最简单方法。
如果您编译为PDF,请考虑使用pdftk,这将允许您使用如下命令:
pdftk A=one.pdf cat A1-2 output intro.pdf
答案 1 :(得分:4)
我只创建一个只有摘要和介绍的新文件并编译它。
实际上,如果这不仅仅是一次性的话,我会使用三个文件:
absintro.tex
:
\begin{abstract}
...
\end{abstract}
...introduction...
onlyabsintro.tex
:
...
\begin{document}
\include{absintro.tex}
\end{document}
fullreport.tex
:
...
\begin{document}
\include{absintro.tex}
...other stuff...
\end{document}
(显然文件名可以是你想要的,这只是显示结构)你可以编译onlyabsintro.tex
只获取摘要和介绍,或者fullreport.tex
来获取整个事物。
答案 2 :(得分:1)
有一个包 pagesel
就是这样做的。假设你有以下文件
% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = xelatex
\documentclass{article}
\usepackage[1, 2]{pagesel}
\usepackage{lipsum}
\begin{document}
\centerline{page 1}
\lipsum[1]
\newpage
\centerline{page 2}
\lipsum[2]
\newpage
\centerline{page 3}
\lipsum[3]
\newpage
\centerline{page 4}
\lipsum[4]
\newpage
\centerline{page 5}
\lipsum[5]
\end{document}
\usepackage[1, 2]{pagesel}
会告诉 LaTeX 只编译第一页和第二页(lipsum
只生成随机文本,没有必要)。