В настоящее время мы работаем над курсом для начинающих по LaTeX.
Для слайдов мы используем LuaLaTeX и Beamer. Код набираем с помощью listings
-package.
Мы часто показываем код слева, а результат справа. Для большинства частей \rmfamily
достаточно добавить a, чтобы результат выглядел как результат, который можно получить в -классе 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-репозиторий — этоhttps://github.com/pep-dortmund/toolbox-workshop
Возможно, стоит добавить настройки для вывода библиографии.