gestion des documents beamer/beamerarticle
Cette révision appartient à :
21
latex/texmf/ysbeamerarticle.cls
Fichier normal
21
latex/texmf/ysbeamerarticle.cls
Fichier normal
@@ -0,0 +1,21 @@
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesClass{ysbeamerarticle}
|
||||
\def\@classoptionslist{french}
|
||||
\PassOptionsToClass{french,10pt,a4paper,DIV=18}{scrartcl}
|
||||
\PassOptionsToClass{french,aspectratio=43}{beamer}
|
||||
\RequirePackage{luacode}
|
||||
\@ifundefined{beamerarticle}{\def\CLASSNAME{beamer}}{\ifnum \beamerarticle = 1 \def\CLASSNAME{scrartcl}\else \def\CLASSNAME{beamer}\fi}%
|
||||
%
|
||||
\begin{luacode*}
|
||||
local beamer = [[\def\CLASSNAME{beamer}]]
|
||||
local scrartcl = [[\def\CLASSNAME{scrartcl}]]
|
||||
if string.sub(tex.jobname, -5) == "-PRES" then
|
||||
tex.print(beamer)
|
||||
elseif string.sub(tex.jobname, -6) == "-PRINT" then
|
||||
tex.print(scrartcl)
|
||||
end
|
||||
\end{luacode*}
|
||||
\LoadClass{\CLASSNAME}
|
||||
|
||||
\endinput
|
||||
|
||||
Référencer dans un nouveau ticket
Bloquer un utilisateur