우리는 현재 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
참고문헌 출력에 대한 설정을 추가할 수도 있습니다.