我正在創建(投影機)幻燈片來解釋使用 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}