aninhando classes de documentos

aninhando classes de documentos

Estou criando slides (beamer) explicando os fundamentos do uso do LaTeX. Para este propósito, gostaria de ilustrar como alguns códigos-fonte

\documentclass{article}
\title{My first paper}
\begin{document}
...

parece. Ou seja, eu gostaria de compilar algum código LaTeX usando a classe de documento do artigo e exibi-lo no meu slide (sem compilar manualmente um documento separado e depois incluir o PDF produzido). Qual é a maneira melhor/mais fácil de conseguir isso?

À primeira vista, o showexplpacote ou similar parece que pode funcionar, mas ele quebra o beamer ao incluir coisas como \sectionno código de exemplo e coisas como \titleexibir o estilo do beamer.

Responder1

tcolorboxé uma ótima maneira de mostrar o código-fonte e sua saída no site. Agora, sua pergunta é sobre como mostrar a saída sem a fonte, pois você deseja "pular algumas linhas por questões de brevidade".

Minha sugestão seria usar firstline=24, lastline=42para selecionar as linhas que você deseja mostrar, mas se insistir em não mostrar a fonte:

% !TeX program = txs:///arara
% arara: pdflatex: {shell: yes}
\documentclass{article}
\usepackage[most]{tcolorbox}

\begin{document}

\begin{tcblisting}{
          listing options={%
            style=tcblatex,
            firstline=0,
            lastline=0
          },
          listing and comment,
          pdf comment,
          compilable listing,
          run pdflatex,
          lower separated=false,
          top=-\baselineskip
        }

\documentclass{article}
\title{Theory of Everything}
\begin{document}
\maketitle
\end{document}
\end{tcblisting}

\end{document}

insira a descrição da imagem aqui

informação relacionada