在LaTeX中,如何仅使用部分(不是子部分或子部分)生成PDF

时间:2011-01-31 06:49:08

标签: latex

是否有pdflatex或xelatex的包或标志,如果我有一个类似

的文档
\begin{document}

\maketitle

\section{S1}
General stuff 1

\subsection{details}
kewrweklrweewrwerwe

\section{S2}
General stuff 2

\subsection{d2}
Lorem ipsum
\subsubsection{d3}
Even more details
\end{document}

如何快速生成一个只包含section1常规内容1和第2节常规内容2的pdf,但没有子内容?

谢谢!

1 个答案:

答案 0 :(得分:1)

这是一个非常脆弱的非常虚伪的尝试。仅用于测试目的。

\documentclass{article}

\newbox\trashbox

\let\normalsection\section
\let\normalsubsection\subsection
\let\normalenddocument\enddocument
\protected\def\subsection{%
  \protected\def\section{%
    \egroup
    \let\section\normalsection
    \normalsection
  }%
  \protected\def\enddocument{%
    \egroup
    \let\enddocument\normalenddocument
    \normalenddocument
  }%
  \setbox\trashbox=\vbox\bgroup
  \normalsubsection
}

\title{abc}

\begin{document}

\maketitle

\section{S1}
General stuff 1

\subsection{details}
kewrweklrweewrwerwe

\section{S2}
General stuff 2

\subsection{d2}
Lorem ipsum
\subsubsection{d3}
Even more details
\end{document}