]> Untitled Git - articles.git/commitdiff
Правильное выравнивание на всех слайдах по рекомендациям лучших собаководов
authorNikolay Shaplov <dhyan@nataraj.su>
Thu, 11 Jun 2026 13:21:44 +0000 (16:21 +0300)
committerNikolay Shaplov <dhyan@nataraj.su>
Thu, 11 Jun 2026 13:21:44 +0000 (16:21 +0300)
slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerthemePgPro2025bis.sty

index c708466913972d47979034121e2f32f9fbb13e80..d6add1edfcdd579818ff41cbcc00d95967856adb 100644 (file)
@@ -8,12 +8,17 @@
 \RequirePackage[absolute,overlay]{textpos}
 \RequirePackage{calc}
 \RequirePackage{fontawesome5} % для эмодзи
-\RequirePackage{etoolbox} % Для \BeforeBeginEnvironment
 
 
 % Переопределяем размер слайда под фактический размер pdf-ного фона
 \geometry{paperwidth=960bp,paperheight=540bp}
 
+% Определяем параметры темы c и t определяющие вертиальную ориентацию текста на слайде. t -- по умолчанию
+\DeclareOptionBeamer{c}{\beamer@centeredtrue}
+\DeclareOptionBeamer{t}{\beamer@centeredfalse}
+\ExecuteOptionsBeamer{t}
+\ProcessOptionsBeamer
+
 % Settings
 \useinnertheme{PgPro2025bis}
 \useoutertheme{PgPro2025bis}
@@ -24,7 +29,4 @@
 \setbeamertemplate{footline}{\vspace{1cm}}
 \setbeamersize{text margin left=1.33cm,text margin right=1.33cm}
 
-\BeforeBeginEnvironment{frame}{\setkeys{beamerframe}{t}} % выравнивание в слайдах по вертикали -- по верхнему краю
-
-
 \mode<all>