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 showexpl
pacote ou similar parece que pode funcionar, mas ele quebra o beamer ao incluir coisas como \section
no código de exemplo e coisas como \title
exibir 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=42
para 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}