暂时更改LaTeX中的文档类/重置pdfLaTeX

时间:2010-11-01 09:06:52

标签: latex pdflatex

如何暂时让pdfLaTeX忘记我告诉过的所有内容并从新的文档类开始?

我已经从lshort文档中修改了示例环境:

\newwrite\examplesx@out
\newenvironment{examplesx}{%
  \begingroup% Lets Keep the Changes Local
    \@bsphack
    \immediate\openout \examplesx@out \jobname.exa
    \let\do\@makeother\dospecials\catcode`\^^M\active
    \def\verbatim@processline{%
      \immediate\write\examplesx@out{\the\verbatim@line}}%
    \verbatim@start
  }{%
  \immediate\closeout\examplesx@out\@esphack\endgroup%
  \noindent\makebox[\textwidth][l]{%
    \begin{minipage}[c]{0.45\textwidth}%
      \small\verbatiminput{\jobname.exa}
    \end{minipage}%
    \hspace*{0.1\textwidth}%
    \framebox{%
      \begin{minipage}{0.45\textwidth}%
        \small\input{\jobname.exa}%
      \end{minipage}
    }%
  }\vspace*{\parskip}%
}

它主要起作用,但我希望能够做类似

的事情
\begin{examplesx}
\section{Section}
\end{examplesx}

并将其显示为框中的一个部分。我也希望使用标准article样式排版列表,即使我在beamer中使用它

2 个答案:

答案 0 :(得分:0)

我认为最简单的方法是编译一些小文档,然后将结果pdf作为图像包含在较大的文档中。即使不完全是你想要的,也要简单得多。我这样做是为了在Beamer演示中展示LaTeX文章的样子。

当然如果它是一个非常简单的文档(例如,一个简单的文本块),你想要在内部投影,我可以建议你用包含一些文本的TikZ“图片”来模仿文档。

答案 1 :(得分:0)

也许是另一种方法:与其像在文章中一样尝试在Beamer中进行排版,不如在文章文档类中进行排版并将结果包含在Beamer文档中。

使用ARG version RUN sed -i "s/VER*/${version}/g" /file/in/container 可以自动完成:

tcolorbox