嵌套文檔類

嵌套文檔類

我正在創建(投影機)幻燈片來解釋使用 LaTeX 的基礎知識。為此,我想說明一些原始程式碼如何

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

好像。也就是說,我想使用文章文檔類別來編譯一些 LaTeX 程式碼並將其顯示在我的投影片上(無需手動編譯單獨的文檔,然後包含生成的 pdf)。實現這一目標的最佳/最簡單方法是什麼?

乍一看,該showexpl包或類似的東西看起來可能可以工作,但是當包含\section範例程式碼中的內容以及\title顯示投影機樣式之類的內容時,它會破壞投影機。

答案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}

在此輸入影像描述

相關內容