Wir arbeiten derzeit an einem Anfängerkurs für LaTeX.
Für die Folien verwenden wir LuaLaTeX und Beamer. Den Code setzen wir mit dem listings
-Paket.
Wir zeigen oft Code auf der linken Seite und ein Ergebnis auf der rechten. In den meisten Fällen \rmfamily
reicht das Hinzufügen von aus, damit es wie das Ergebnis aussieht, das man in einer article
-Klasse und nicht in Beamer erhalten würde.
Dies gilt jedoch nicht für \item
, \ref
, \caption
und einige andere Funktionen.
Mein Traum wäre eine Umgebung scrartcl-result
.
Irgendwelche Ideen?
Antwort1
Wir haben jetzt eine Umgebung (mit xparse
, aber nicht notwendig), die alles, was wir brauchen, wie aussehen lässt article
. Der schwierigste Teil waren die Gleichungsnummern aufgrund der fehlenden beamer
Schriftvorlage.
Sie müssen ~
für die Leerzeichen in den beamer
Vorlagennamen verwenden.
\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
Die Folien sind verfügbar unter http://toolbox.pep-dortmund.org/files/archive/latest/latex.pdf
Unser Github-Repo isthttps://github.com/pep-dortmund/toolbox-workshop
Möglicherweise möchten Sie Einstellungen für die Bibliografie-Ausgabe hinzufügen.