如何将带有 beamer 的 .tex 文件添加到主文件中?

如何将带有 beamer 的 .tex 文件添加到主文件中?

我想向主文件添加一个演示文稿,为此我需要定义\documentclass。我尝试使用standalone,但演示文稿本身看起来像纯文本,而且我还收到错误Undefined control sequence. \frametitle

我的代码:
main.tex

\documentclass{article}
\usepackage{standalone}
\begin{document}
    \input{sub}
\end{document}

亚特克斯

\documentclass{beamer}

\begin{document}
    
    \begin{frame}
        \frametitle{Some background}
        
        We start our discussion with some concepts.
        
        \pause
        
        The first concept we introduce originates with Erd\H os.
    \end{frame}
\end{document}

答案1

可能性 1:

包含为文本

\documentclass{article}
\usepackage{subfiles}
\usepackage{beamerarticle}
\begin{document}

\subfile{sub}
\end{document}

可能性 2:

如果你希望结果看起来像 beamer,你可以tcolorbox这样使用:

% !TeX program = txs:///arara
% arara: pdflatex: {synctex: on, interaction: nonstopmode, shell: yes}

\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}

\tcbinputlisting{
  comment only,
  pdf comment,
  freeze pdf,
  compilable listing,
  run pdflatex,
  listing file=sub.tex
}

\end{document}

相关内容