Beamer: Scrartcl처럼 보이는 LaTeX 코드와 결과를 보여주는 방법

Beamer: Scrartcl처럼 보이는 LaTeX 코드와 결과를 보여주는 방법

우리는 현재 LaTeX 초보자 과정을 진행하고 있습니다.

슬라이드에는 LuaLaTeX와 Beamer를 사용하고 있습니다. -package 를 사용하여 코드를 조판합니다 listings.

우리는 종종 왼쪽에 코드를 표시하고 오른쪽에 결과를 표시합니다. 대부분의 경우 a를 추가하는 것만으로 도 비머가 아닌 -class \rmfamily에서 얻을 수 있는 결과처럼 보이도록 하기에 충분합니다 .article

하지만 , \item및 기타 일부 기능 에는 그렇지 않습니다 .\ref\caption

내 꿈은 환경이다 scrartcl-result.

어떤 아이디어가 있나요?

답변1

xparse이제 우리는 필요한 모든 것을 처럼 보이도록 하는 환경(을 포함하지만 필수는 아님)을 갖게 되었습니다 article. 가장 어려운 부분은 글꼴 템플릿이 부족하여 방정식 번호였습니다 beamer.

~템플릿 이름 에 공백을 사용해야 합니다 beamer.

\makeatletter
\NewDocumentEnvironment {EmulateArticle} {} {
  %Roman Font:
  \rmfamily

  %Itemize/Enumerate/Description
  \setbeamercolor{item}{fg=black}
  \setbeamerfont{item}{family=\rmfamily, size=\normalsize}
  \setbeamerfont{itemize/enumerate~body}{family=\rmfamily}
  \setbeamerfont{itemize/enumerate~subbody}{family=\rmfamily}
  \setbeamerfont{itemize/enumerate~subsubbody}{family=\rmfamily}
  \setbeamerfont{description~item}{series=\bfseries}
  \setbeamertemplate{itemize~item}{\bullet}
  \setbeamertemplate{itemize~subitem}{--}
  \setbeamertemplate{itemize~subsubitem}{\textasteriskcentered}
  \setbeamertemplate{enumerate~item}{\theenumi.}
  \setbeamertemplate{enumerate~subitem}{\alph{enumii})}
  \setbeamertemplate{enumerate~subsubitem}{\roman{enumii}.}

  % Captions
  \setbeamerfont{caption}{family=\rmfamily}
  \setbeamercolor{caption~name}{fg=black}
  \setbeamerfont{caption~name}{family=\rmfamily, series=\bfseries}

  % Footnotes
  \setbeamerfont{footnote}{family=\rmfamily}
  \setbeamerfont{footnote~mark}{family=\rmfamily}


  % Serif Equation Numbers:
  \let\reftagform@=\tagform@
  \def\tagform@##1{\maketag@@@{(\ignorespaces{\rmfamily{##1}}\unskip\@@italiccorr)}}
  \renewcommand{\eqref}[1]{\textup{\reftagform@{\rmfamily\ref{##1}}}}
}{
}
\makeatother

슬라이드는 다음에서 사용할 수 있습니다. http://toolbox.pep-dortmund.org/files/archive/latest/latex.pdf

우리 Github-Repo는https://github.com/pep-dortmund/toolbox-workshop

참고문헌 출력에 대한 설정을 추가할 수도 있습니다.

관련 정보