вложенные классы документов

вложенные классы документов

Я создаю (beamer) слайды, объясняющие основы использования LaTeX. Для этого я хотел бы проиллюстрировать, как некоторые исходные коды

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

выглядит так. То есть, я хотел бы скомпилировать некоторый код LaTeX с использованием класса документа статьи и отобразить его на моем слайде (без ручной компиляции отдельного документа и последующего включения полученного pdf). Какой лучший/самый простой способ добиться этого?

На первый взгляд showexplкажется, что пакет или что-то подобное может работать, но он ломает Beamer при включении таких вещей, как \sectionв примере кода, и таких вещей, как \titleотображение в стиле 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}

введите описание изображения здесь

Связанный контент