ドキュメントクラスのネスト

ドキュメントクラスのネスト

私はLaTeXの使い方の基本を説明するスライドを作成しています。この目的のために、いくつかのソースコードがどのように機能するかを説明したいと思います。

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

のように見えます。つまり、記事ドキュメント クラスを使用して LaTeX コードをコンパイルし、スライドに表示したいのです (別のドキュメントを手動でコンパイルして、生成された PDF を含める必要はありません)。これを実現する最良/最も簡単な方法は何ですか?

一見すると、showexplパッケージまたは類似のものは動作するように見えますが、\sectionサンプル コードに のようなものを含めたり、\titlebeamer スタイルで表示したりすると、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}

ここに画像の説明を入力してください

関連情報