문서 클래스 중첩

문서 클래스 중첩

저는 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}

여기에 이미지 설명을 입력하세요

관련 정보