私はLaTeXの使い方の基本を説明するスライドを作成しています。この目的のために、いくつかのソースコードがどのように機能するかを説明したいと思います。
\documentclass{article}
\title{My first paper}
\begin{document}
...
のように見えます。つまり、記事ドキュメント クラスを使用して LaTeX コードをコンパイルし、スライドに表示したいのです (別のドキュメントを手動でコンパイルして、生成された PDF を含める必要はありません)。これを実現する最良/最も簡単な方法は何ですか?
一見すると、showexpl
パッケージまたは類似のものは動作するように見えますが、\section
サンプル コードに のようなものを含めたり、\title
beamer スタイルで表示したりすると、beamer が動作しなくなります。
答え1
tcolorbox
ソース コードとその出力をサイトに沿って表示するには、よい方法です。ここでの質問は、「簡潔にするためにいくつかの行をスキップ」したいので、ソースなしで出力を表示することです。
firstline=24, lastline=42
私の提案は、表示したい行を選択するためにを使用することですが、ソースを表示したくない場合は、次の操作を行います。
% !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}