]> Untitled Git - articles.git/commitdiff
Перенес все темы в директорию themes.nonfree, добавил директорию с фонами в graphicsp...
authorNikolay Shaplov <dhyan@nataraj.su>
Sat, 20 Jun 2026 16:43:41 +0000 (19:43 +0300)
committerNikolay Shaplov <dhyan@nataraj.su>
Sat, 20 Jun 2026 16:43:41 +0000 (19:43 +0300)
109 files changed:
slides/0000 - LaTeX Stub/Makefile
slides/0000 - LaTeX Stub/example.tex
slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamercolorthemePgPro2025bis.sty [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerinnerthemePgPro2025bis.sty [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerouterthemePgPro2025bis.sty [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerthemePgPro2025bis.sty [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/page_bg.pdf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/section_bg.pdf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/title_bg.pdf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Medium.ttf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Regular.ttf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/RobotoMono-Regular.ttf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman.ttf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold.ttf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold_Italic.ttf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Italic.ttf [deleted file]
slides/0000 - LaTeX Stub/pgpro2025bis.theme/theme_setup.tex [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/beamercolorthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/beamerinnerthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/beamerouterthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/beamerthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_closing_bg.png [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg.png [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg2.png [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg.png [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg2.png [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLA.TTF [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLAB.TTF [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Consolas.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Black.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BlackItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Bold.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BoldItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBold.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBoldItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLight.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLightItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Italic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Light.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-LightItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Medium.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-MediumItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Regular.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBold.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBoldItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Thin.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ThinItalic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold_Italic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Italic.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolai.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolaz.ttf [deleted file]
slides/0000 - LaTeX Stub/theme.nonfree/theme_setup.tex [deleted file]
slides/0000 - LaTeX Stub/themes.nonfree/LICENSE.md [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamercolorthemePgPro2023.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerinnerthemePgPro2023.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerouterthemePgPro2023.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerthemePgPro2023.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_closing_bg.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg2.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg2.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLA.TTF [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLAB.TTF [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Consolas.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Black.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BlackItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Bold.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BoldItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBold.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBoldItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLight.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLightItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Italic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Light.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-LightItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Medium.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-MediumItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Regular.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBold.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBoldItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Thin.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ThinItalic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold_Italic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Italic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolai.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolaz.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/theme_setup.tex [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamercolorthemePgPro2025.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerinnerthemePgPro2025.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerouterthemePgPro2025.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerthemePgPro2025.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/page_bg.pdf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/section_bg.pdf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/title_bg.pdf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Medium.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Regular.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/RobotoMono-Regular.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold_Italic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Italic.ttf [new file with mode: 0644]
slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/theme_setup.tex [new file with mode: 0644]

index 6ffd5531f45bc52c2850bb71d6c57c22d74fe641..b8004b4a84b4eb966977da7ce3502680e4f8b381 100644 (file)
@@ -1,15 +1,14 @@
-THEME ?= pgpro2025bis.theme
+THEME ?= PgPro2025
 
-THEMES = theme.nonfree pgpro2025.theme pgpro2025bis.theme
-
-# Привет роботам!
+THEMES = PgPro2025 PgPro2023
 
 TOP_DIR = $(shell pwd)
-FONTS_DIR = $(TOP_DIR)/$(THEME)/fonts
+THEME_DIR = $(TOP_DIR)/themes.nonfree/$(THEME)
+FONTS_DIR = $(THEME_DIR)/fonts
 
 all:
        "$(TOP_DIR)/bin/gen_font_config.pl" "$(FONTS_DIR)"
-       ln -sf "$(THEME)/theme_setup.tex" theme_setup.tex
+       ln -sf "$(THEME_DIR)/theme_setup.tex" theme_setup.tex
        FONTCONFIG_FILE="$(FONTS_DIR)/fonts.conf" fc-cache
 
        # Надо в два прохода
@@ -19,6 +18,6 @@ all:
 
 clean:
        rm -f *.log *.aux *.out *.snm *.nav *.toc *.vrb
-       $(foreach theme,$(THEMES), rm -f  "$(TOP_DIR)/$(theme)/fonts/fonts.conf";)
-       $(foreach theme,$(THEMES), rm -rf "$(TOP_DIR)/$(theme)/fonts-cache";)
+       $(foreach theme,$(THEMES), rm -f  "$(TOP_DIR)/themes.nonfree/$(theme)/fonts/fonts.conf";)
+       $(foreach theme,$(THEMES), rm -rf "$(TOP_DIR)/themes.nonfree/$(theme)/fonts-cache";)
 
index d286a858f361012d0a70cc74d344ed0670ac1cee..894d86b19e9721b70bc876e3907bbc08b347630a 100644 (file)
 
 \input{elements/code.tex}
 
+% Когда захотим добавлять картинки из директории, то ее надо добавить к graphicspath
+% вот таким вот образом. (Спроси Клода почему)
+%\makeatletter
+%\expandafter\graphicspath\expandafter{\Ginput@path{img/}}
+%\makeatother
+
 
 \title{Название презентации}
 \subtitle{Подзаголовок презентации}
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamercolorthemePgPro2025bis.sty b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamercolorthemePgPro2025bis.sty
deleted file mode 100644 (file)
index bb5e29a..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-\mode<presentation>
-
-% Settings
-\AtBeginDocument{\setromanfont{Times New Roman}}
-\AtBeginDocument{\setsansfont{Roboto}}
-\AtBeginDocument{\setmonofont{RobotoMono-Regular}}
-\setbeamercolor*{title page header}{fg=white}
-\setbeamerfont*{title}{size*={40pt}{40pt},family={\fontspec{Roboto-Medium}}}
-\setbeamercolor*{subtitle}{fg=subTitleColor}
-\definecolor{subTitleColor}{HTML}{889BEF}
-\setbeamerfont*{subtitle}{size*={20pt}{24pt},family=\sffamily}
-\setbeamercolor*{author}{fg=white}
-\setbeamerfont*{author}{size*={14pt}{1},family=\sffamily}
-
-\setbeamercolor*{institute}{fg=subTitleColor}
-\setbeamerfont*{institute}{size*={10pt}{12pt},family=\sffamily}
-
-\setbeamercolor*{section title}{fg=white}
-\setbeamerfont*{section title}{size*={40pt}{48pt},family={\fontspec{Roboto-Medium}}}
-
-\setbeamercolor*{closing title}{fg=white}
-\setbeamerfont*{closing title}{size*={40pt}{48pt},family={\fontspec{Roboto-Medium}}}
-
-\definecolor{frameTitleColor}{HTML}{142D99}
-\setbeamercolor*{frametitle}{fg=frameTitleColor}
-\setbeamerfont*{frametitle}{size*={28pt}{28pt},family={\fontspec{Roboto-Medium}}}
-
-
-\definecolor{text}{HTML}{142D99}
-\setbeamercolor{normal text}{fg=text}
-\setbeamerfont{normal text}{size*={14pt}{16},family=\sffamily}
-\AtBeginDocument{\usebeamerfont{normal text}}
-\AtBeginDocument{\setlength{\parskip}{0.8\dimexpr\f@size pt\relax}} % Задаем расстояние между абзацами
-
-\setbeamertemplate{itemize items}{\textbullet}% отключает кошмарные синие треугольники
-\setbeamercolor{itemize/enumerate body}{fg=text}
-
-% Цвета для гиперссылок
-\definecolor{linkcolor}{HTML}{2F80EB} % цвет ссылок
-\definecolor{urlcolor}{HTML}{2F80EB} % цвет гиперссылок
-\hypersetup{pdfstartview=FitH, linkcolor=linkcolor,urlcolor=urlcolor, colorlinks=true}
-
-% Переопределяем поведение линии подчеркивания в uline
-
-% Roboto-Regular/Medium: post.underlineThickness=100, unitsPerEm=2048
-% коэф = 100/2048 ≈ 488/10000
-\renewcommand{\ULthickness}{\dimexpr \f@size pt * 488 / 10000 \relax}%
-\renewcommand{\ULdepth}{\dimexpr \f@size pt * 10 / 100 \relax}% отступ от базовой линии
-
-% Переопределяем href чтобы он использовал \uline для подчеркивания ссылок
-\let\oldhref\href
-\renewcommand{\href}[2]{{\color{urlcolor}\uline{\oldhref{#1}{#2}}}}
-
-
-\setbeamerfont*{codelisting}{size*={14pt}{16pt},family=\ttfamily}
-\definecolor{codeTextColor}{HTML}{142D99}
-\definecolor{codeBgColor}{HTML}{EFEFF2}
-
-
-\AtBeginDocument{%
-  \@ifpackageloaded{minted}{%
-    \setminted{
-      bgcolor=codeBgColor
-    }%
-  }{}%
-}
-
-
-% Макросы воспроизводят поведение LibreOffice Impress при размещении текста
-% в текстовом блоке: LibreOffice использует usWinAscent как First Baseline
-% Offset — расстояние от верхней границы блока до базовой линии первой строки.
-% Пространство над заглавной буквой (gap) при этом равно:
-%   gap = round(usWinAscent × fontSize / unitsPerEm)
-%       - round(sCapHeight  × fontSize / unitsPerEm)
-% где round реализован как целочисленное (a + unitsPerEm/2) / unitsPerEm.
-%
-% Макрос вычисляет gap для текущего активного шрифта (\f@size),
-% поэтому должен вызываться после \usebeamerfont{...}.
-%
-% Параметры шрифтов получены командой: ttx -t OS/2 -t head <font.ttf>
-% Для нового шрифта взять usWinAscent, sCapHeight, unitsPerEm из вывода
-% ttx и добавить аналогичный макрос.
-%
-% USE_TYPO_METRICS (fsSelection bit 7) у всех трёх не установлен —
-% LibreOffice использует Win-метрики. Проверить: в выводе ttx -t OS/2
-% убедиться что бит 7 fsSelection = 0.
-%
-% Roboto-Regular.ttf:      usWinAscent=1946, sCapHeight=1456, unitsPerEm=2048
-% Roboto-Medium.ttf:       usWinAscent=1946, sCapHeight=1456, unitsPerEm=2048
-% RobotoMono-Regular.ttf:  usWinAscent=2146, sCapHeight=1456, unitsPerEm=2048
-
-\newcommand{\RobotoRegularBaselineGap}{\dimexpr
-  \numexpr (1946 * \f@size + 1024) / 2048 \relax pt -
-  \numexpr (1456 * \f@size + 1024) / 2048 \relax pt
-\relax}
-
-\newcommand{\RobotoMediumBaselineGap}{\dimexpr
-  \numexpr (1946 * \f@size + 1024) / 2048 \relax pt -
-  \numexpr (1456 * \f@size + 1024) / 2048 \relax pt
-\relax}
-
-\newcommand{\RobotoMonoRegularBaselineGap}{\dimexpr
-  \numexpr (2146 * \f@size + 1024) / 2048 \relax pt -
-  \numexpr (1456 * \f@size + 1024) / 2048 \relax pt
-\relax}
-
-
-\mode
-<all>
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerinnerthemePgPro2025bis.sty b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerinnerthemePgPro2025bis.sty
deleted file mode 100644 (file)
index 9ef8908..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-\mode<presentation>
-
-
-\setbeamertemplate{background}{
-  \begin{tikzpicture}
-  \ifbeamer@sectionframe%
-    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{pgpro2025bis.theme/bgpics/section_bg.pdf}};
-  \else
-  \ifbeamer@closingframe%
-    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{pgpro2025bis.theme/bgpics/title_bg.pdf}};
-  \else
-  \ifnum\thepage=1\relax%
-    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{pgpro2025bis.theme/bgpics/title_bg.pdf}};
-  \else%
-    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{pgpro2025bis.theme/bgpics/page_bg.pdf}};
-    \node[anchor=east] at(\textwidth+1cm,0.5cm) {\color{text}\tiny\insertframenumber};
-  \fi\fi\fi%
-  \end{tikzpicture}
-}
-
-% Title page
-\newlength{\theme@titleheight}
-\defbeamertemplate*{title page}{}[1][]
-{%
-  % рендерим заголовок отдельно, и в зависимости от его размера (theme@titleheight)
-  % по разному вставляем его в макет
-  \setbox0=\vbox{%
-    \usebeamerfont{title}%
-    \inserttitle\par%
-  }
-  \settototalheight{\theme@titleheight}{\usebox0}
-
-  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 2.31cm)
-    \begin{beamercolorbox}[left,#1]{title page header}
-      \usebeamerfont{title}%
-    %
-        \ifdim\theme@titleheight<3.51cm
-          \begin{minipage}[t][3.51cm][c]{\textwidth}
-            \usebox0%
-          \end{minipage}
-        \else
-          \usebox0%
-        \fi
-    \end{beamercolorbox}%
-%
-    \begin{beamercolorbox}[left,#1]{subtitle}
-      \usebeamerfont{subtitle}%
-
-      \ifdim\theme@titleheight<3.51cm
-        \vskip \dimexpr \RobotoRegularBaselineGap - 9pt \relax%
-      \else
-        \vskip \dimexpr \RobotoRegularBaselineGap + 0pt \relax%
-      \fi
-%
-      \insertsubtitle\par%
-    \end{beamercolorbox}%
-  \end{textblock*}
-%
-  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 16.1cm)
-    \begin{beamercolorbox}[left,#1]{author}
-      \usebeamerfont{author}%
-      \vskip \dimexpr \RobotoRegularBaselineGap - 1pt \relax%
-      \insertauthor%
-    \end{beamercolorbox}
-    \begin{beamercolorbox}[left,#1]{institute}
-      \usebeamerfont{institute}%
-      \vskip \dimexpr \RobotoRegularBaselineGap + 1pt \relax%
-      \insertinstitute%
-    \end{beamercolorbox}
-  \end{textblock*}
-}
-
-
-% Шаблон для section-слайда
-\defbeamertemplate*{mysectionpage}{}{%
-  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 12.5cm)
-    {\usebeamercolor[fg]{section title}%
-    \usebeamerfont{section title}%
-    \vskip \dimexpr \RobotoMediumBaselineGap - 9.5pt \relax%
-    \insertframetitle\par}%
-  \end{textblock*}%
-}
-
-% Шаблон для closing-слайда
-\defbeamertemplate*{myclosingpage}{}{%
-  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 12.5cm)
-    {\usebeamercolor[fg]{closing title}%
-    \usebeamerfont{closing title}%
-    \vskip \dimexpr \RobotoMediumBaselineGap - 9.5pt \relax%
-    \insertframetitle\par}%
-  \end{textblock*}%
-}
-
-\mode
-<all>
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerouterthemePgPro2025bis.sty b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerouterthemePgPro2025bis.sty
deleted file mode 100644 (file)
index 97dba0e..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\mode<presentation>
-
-% Frame title
-\defbeamertemplate*{frametitle}{gcr2019}[1][]
-{
-  \ifbeamer@sectionframe%
-    \usebeamertemplate{mysectionpage}%
-  \else\ifbeamer@closingframe%
-    \usebeamertemplate{myclosingpage}%
-  \else%
-    \nointerlineskip%
-    \begin{beamercolorbox}[wd=\paperwidth, leftskip=\beamer@leftmargin]{frametitle}
-      \usebeamerfont{frametitle}%
-      \vskip7.3mm% Визуально выравниваем однострочный заголовок по линии логотипа справа
-      \insertframetitle\par%
-      \vskip3mm%
-    \end{beamercolorbox}%
-  \fi\fi%
-}
-
-\mode<all>
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerthemePgPro2025bis.sty b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/beamerthemePgPro2025bis.sty
deleted file mode 100644 (file)
index a1aeb49..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-% Based on gcr2019 theme (https://github.com/schors/gcr2019theme)
-% Used backghround pictures from template https://confluence.postgrespro.ru/download/attachments/169509420/_PostgresPro_ШАБЛОН.odp?version=1&modificationDate=1675418955114&api=v2
-% and Gilroy font from https://oc.postgrespro.ru/index.php/s/oXFIYT9dLwLCle6
-\mode<presentation>
-
-% Requirement
-\RequirePackage{tikz}
-\RequirePackage[absolute,overlay]{textpos}
-\RequirePackage{calc}
-
-% Переопределяем размер слайда под фактический размер 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}
-\usecolortheme{PgPro2025bis}
-
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{blocks}[rounded][shadow=true]
-\setbeamertemplate{footline}{\vspace{1cm}}
-\setbeamersize{text margin left=1.33cm,text margin right=1.33cm}
-
-\mode<all>
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/page_bg.pdf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/page_bg.pdf
deleted file mode 100644 (file)
index 3752558..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/page_bg.pdf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/section_bg.pdf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/section_bg.pdf
deleted file mode 100644 (file)
index 94f1c5d..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/section_bg.pdf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/title_bg.pdf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/title_bg.pdf
deleted file mode 100644 (file)
index f87f835..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/bgpics/title_bg.pdf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Medium.ttf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Medium.ttf
deleted file mode 100644 (file)
index d629e98..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Medium.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Regular.ttf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Regular.ttf
deleted file mode 100644 (file)
index 7e3bb2f..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Roboto-Regular.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/RobotoMono-Regular.ttf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/RobotoMono-Regular.ttf
deleted file mode 100644 (file)
index 3806bfb..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/RobotoMono-Regular.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman.ttf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman.ttf
deleted file mode 100644 (file)
index 55f734a..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold.ttf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold.ttf
deleted file mode 100644 (file)
index 0fc9d84..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold_Italic.ttf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold_Italic.ttf
deleted file mode 100644 (file)
index 8a6266f..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Bold_Italic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Italic.ttf b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Italic.ttf
deleted file mode 100644 (file)
index a326a5c..0000000
Binary files a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/fonts/Times_New_Roman_Italic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/pgpro2025bis.theme/theme_setup.tex b/slides/0000 - LaTeX Stub/pgpro2025bis.theme/theme_setup.tex
deleted file mode 100644 (file)
index 537eb81..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-\makeatletter
-\def\input@path{{./pgpro2025bis.theme}}
-\makeatother
-\usetheme{PgPro2025bis}
-
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamercolorthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamercolorthemePgPro.sty
deleted file mode 100644 (file)
index 5f0216d..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-\mode<presentation>
-
-% Settings
-\AtBeginDocument{\setromanfont{Times New Roman}}
-\AtBeginDocument{\setsansfont{Montserrat}}
-\AtBeginDocument{\setmonofont{Consolas}}
-\setbeamercolor*{title page header}{fg=white}
-\setbeamerfont*{title}{size*={48pt}{46pt},family=\sffamily,series=\bfseries}
-\setbeamercolor*{author}{fg=white}
-\setbeamerfont*{author}{size*={18pt}{18pt},family=\sffamily}
-
-\setbeamercolor*{institute}{fg=white}
-\setbeamerfont*{institute}{size*={10pt}{8pt},family=\sffamily}
-
-\setbeamercolor*{section title}{fg=white}
-\setbeamerfont*{section title}{size*={40pt}{48pt},family=\sffamily,series=\bfseries}
-
-\definecolor{closingTitleColor}{HTML}{1190D0}
-\setbeamercolor*{closing title}{fg=closingTitleColor}
-\setbeamerfont*{closing title}{size*={41pt}{44pt},family=\sffamily,series=\bfseries}
-
-
-\definecolor{frameTitleColor}{HTML}{1190D0}
-\setbeamercolor*{frametitle}{fg=frameTitleColor}
-\setbeamerfont*{frametitle}{size*={22pt}{22pt},family=\sffamily,series=\bfseries}
-
-%\definecolor{text}{HTML}{595959}
-\definecolor{text}{HTML}{000000}
-\setbeamercolor{normal text}{fg=text}
-\setbeamerfont{normal text}{size*={12pt}{18},family=\sffamily}
-\AtBeginDocument{\usebeamerfont{normal text}}
-\setbeamertemplate{itemize items}{\textbullet}% отключает кошмарные синие треугольники
-\setbeamercolor{itemize/enumerate body}{fg=text}
-
-% Цвета для гиперссылок
-\definecolor{linkcolor}{HTML}{799B03} % цвет ссылок
-\definecolor{urlcolor}{HTML}{6633FF} % цвет гиперссылок
-\hypersetup{pdfstartview=FitH, linkcolor=linkcolor,urlcolor=urlcolor, colorlinks=true}
-
-
-\setbeamerfont*{codelisting}{size*={10pt}{12}\bf\ttfamily}
-\definecolor{codeTextColor}{HTML}{000000}
-\definecolor{codeBgColor}{HTML}{FFFFEF}
-
-
-\mode
-<all>
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamerinnerthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamerinnerthemePgPro.sty
deleted file mode 100644 (file)
index 43d86b1..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-\mode<presentation>
-
-\setbeamertemplate{background}{
-  \begin{tikzpicture}
-  \ifbeamer@sectionframe%
-    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{theme.nonfree/bgpics/pgpro_title_bg2.png}};
-  \else
-  \ifbeamer@closingframe%
-    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{theme.nonfree/bgpics/pgpro_closing_bg.png}};
-  \else
-  \ifnum\thepage=1\relax%
-   \node[anchor=south west,inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{theme.nonfree/bgpics/pgpro_title_bg.png}};
-   \fi
-  \ifnum\thepage>1\relax%
-   \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{theme.nonfree/bgpics/pgpro_page_bg.png}};
-   \node[anchor=east] at(\textwidth+1cm,0.5cm) {\color{text}\tiny\insertframenumber};
-  \fi\fi\fi
-  \end{tikzpicture}
-}
-
-% Title page
-\defbeamertemplate*{title page}{gcr2019}[1][]
-{
-  \begin{textblock*}{0.45\paperwidth}(2.39cm, 6.42cm)
-    {\usebeamercolor[fg]{title page header}%
-    \usebeamerfont{title}%
-    \inserttitle\par
-%
-    \vskip14pt%
-    \usebeamerfont{subtitle}%
-    \insertsubtitle\par%
-    }%
-  \end{textblock*}%
-  \begin{textblock*}{0.6\paperwidth}(2.39cm, 11cm)
-    {\usebeamercolor[fg]{author}%
-    \usebeamerfont{author}%
-    \insertauthor%
-
-    \usebeamercolor[fg]{institute}%
-    \usebeamerfont{institute}%
-    \insertinstitute%
-    }
-  \end{textblock*}%
-}
-
-
-% Шаблон для section-слайда
-\defbeamertemplate*{mysectionpage}{}{%
-  \begin{textblock*}{\paperwidth}(\dimexpr\beamer@leftmargin+1.1cm\relax, 0cm)
-    \begin{minipage}[c][\paperheight][c]{\dimexpr\paperwidth-2\beamer@leftmargin\relax}
-      {\usebeamercolor[fg]{section title}%
-       \usebeamerfont{section title}%
-       \vskip2cm
-       \insertframetitle\par}%
-    \end{minipage}%
-  \end{textblock*}%
-}
-
-% Шаблон для closing-слайда
-\defbeamertemplate*{myclosingpage}{}{%
-  \begin{textblock*}{\paperwidth}(3.75cm, 5.94cm)
-    {\usebeamercolor[fg]{closing title}%
-    \usebeamerfont{closing title}%
-    \insertframetitle\par}%
-  \end{textblock*}%
-}
-
-
-\mode
-<all>
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamerouterthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamerouterthemePgPro.sty
deleted file mode 100644 (file)
index 905998f..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-\mode<presentation>
-
-% Frame title
-\defbeamertemplate*{frametitle}{gcr2019}[1][]
-{
-  \ifbeamer@sectionframe%
-    \usebeamertemplate{mysectionpage}%
-  \else\ifbeamer@closingframe%
-    \usebeamertemplate{myclosingpage}%
-  \else%
-    \vskip0.97cm
-    \begin{beamercolorbox}[wd=\paperwidth,leftskip=1.44cm]{frametitle}
-      \usebeamerfont{frametitle}%
-      \insertframetitle
-      \vskip0.25cm%
-    \end{beamercolorbox}
-  \fi\fi
-}
-
-\mode<all>
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamerthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamerthemePgPro.sty
deleted file mode 100644 (file)
index 86c4567..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-% Based on gcr2019 theme (https://github.com/schors/gcr2019theme)
-% Used backghround pictures from template https://confluence.postgrespro.ru/download/attachments/169509420/_PostgresPro_ШАБЛОН.odp?version=1&modificationDate=1675418955114&api=v2
-% and Gilroy font from https://oc.postgrespro.ru/index.php/s/oXFIYT9dLwLCle6
-\mode<presentation>
-
-% Requirement
-\RequirePackage{tikz}
-\RequirePackage[absolute,overlay]{textpos}
-
-\geometry{paperwidth=33.87cm,paperheight=19.05cm}
-
-% Определяем параметры темы c и t определяющие вертиальную ориентацию текста на слайде. t -- по умолчанию
-\DeclareOptionBeamer{c}{\beamer@centeredtrue}
-\DeclareOptionBeamer{t}{\beamer@centeredfalse}
-\ExecuteOptionsBeamer{t}
-\ProcessOptionsBeamer
-
-% Settings
-\useinnertheme{PgPro}
-\useoutertheme{PgPro}
-\usecolortheme{PgPro}
-
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{blocks}[rounded][shadow=true]
-\setbeamertemplate{footline}{\vspace{1cm}}
-\setbeamersize{text margin left=1.44cm,text margin right=1.44cm}
-
-\mode<all>
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png
deleted file mode 100644 (file)
index 7c459a8..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_closing_bg.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_closing_bg.png
deleted file mode 100644 (file)
index 73e68bd..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_closing_bg.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg.png
deleted file mode 100644 (file)
index af85d09..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg2.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg2.png
deleted file mode 100644 (file)
index f62056c..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg2.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg.png
deleted file mode 100644 (file)
index 3de8436..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg2.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg2.png
deleted file mode 100644 (file)
index 969dbca..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg2.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLA.TTF b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLA.TTF
deleted file mode 100644 (file)
index 556d2fd..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLA.TTF and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLAB.TTF b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLAB.TTF
deleted file mode 100644 (file)
index ef6d555..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/CONSOLAB.TTF and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Consolas.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Consolas.ttf
deleted file mode 100644 (file)
index 2162134..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Consolas.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Black.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Black.ttf
deleted file mode 100644 (file)
index 2fab7ab..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Black.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BlackItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BlackItalic.ttf
deleted file mode 100644 (file)
index 04d3b47..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BlackItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Bold.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Bold.ttf
deleted file mode 100644 (file)
index 4033587..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Bold.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BoldItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BoldItalic.ttf
deleted file mode 100644 (file)
index 0cc5c2c..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-BoldItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBold.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBold.ttf
deleted file mode 100644 (file)
index 476ec30..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBold.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBoldItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBoldItalic.ttf
deleted file mode 100644 (file)
index a1ac9a9..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraBoldItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLight.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLight.ttf
deleted file mode 100644 (file)
index efaeab0..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLight.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLightItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLightItalic.ttf
deleted file mode 100644 (file)
index a8d18de..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ExtraLightItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Italic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Italic.ttf
deleted file mode 100644 (file)
index 5f08df0..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Italic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Light.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Light.ttf
deleted file mode 100644 (file)
index 881f12d..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Light.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-LightItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-LightItalic.ttf
deleted file mode 100644 (file)
index b2991d0..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-LightItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Medium.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Medium.ttf
deleted file mode 100644 (file)
index c9a39ea..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Medium.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-MediumItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-MediumItalic.ttf
deleted file mode 100644 (file)
index 086dd6e..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-MediumItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Regular.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Regular.ttf
deleted file mode 100644 (file)
index 895e220..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Regular.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBold.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBold.ttf
deleted file mode 100644 (file)
index 161477a..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBold.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBoldItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBoldItalic.ttf
deleted file mode 100644 (file)
index 73dc6c6..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-SemiBoldItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Thin.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Thin.ttf
deleted file mode 100644 (file)
index c9cf195..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-Thin.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ThinItalic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ThinItalic.ttf
deleted file mode 100644 (file)
index e6dfc05..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Montserrat-ThinItalic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman.ttf
deleted file mode 100644 (file)
index 55f734a..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold.ttf
deleted file mode 100644 (file)
index 0fc9d84..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold_Italic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold_Italic.ttf
deleted file mode 100644 (file)
index 8a6266f..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Bold_Italic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Italic.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Italic.ttf
deleted file mode 100644 (file)
index a326a5c..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/Times_New_Roman_Italic.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolai.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolai.ttf
deleted file mode 100644 (file)
index 74a5445..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolai.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolaz.ttf b/slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolaz.ttf
deleted file mode 100644 (file)
index 3b51dd3..0000000
Binary files a/slides/0000 - LaTeX Stub/theme.nonfree/fonts/consolaz.ttf and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/theme_setup.tex b/slides/0000 - LaTeX Stub/theme.nonfree/theme_setup.tex
deleted file mode 100644 (file)
index 20bf30e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-\makeatletter
-\def\input@path{{./theme.nonfree}}
-\makeatother
-\usetheme{PgPro}
-
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/LICENSE.md b/slides/0000 - LaTeX Stub/themes.nonfree/LICENSE.md
new file mode 100644 (file)
index 0000000..718373d
--- /dev/null
@@ -0,0 +1,2 @@
+Файлы находящиеся в этой директории НЕ распростроняются под свободной лицензией
+Пожалуйста не испольуйте их, если вы не имеете на это права.
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamercolorthemePgPro2023.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamercolorthemePgPro2023.sty
new file mode 100644 (file)
index 0000000..5f0216d
--- /dev/null
@@ -0,0 +1,47 @@
+\mode<presentation>
+
+% Settings
+\AtBeginDocument{\setromanfont{Times New Roman}}
+\AtBeginDocument{\setsansfont{Montserrat}}
+\AtBeginDocument{\setmonofont{Consolas}}
+\setbeamercolor*{title page header}{fg=white}
+\setbeamerfont*{title}{size*={48pt}{46pt},family=\sffamily,series=\bfseries}
+\setbeamercolor*{author}{fg=white}
+\setbeamerfont*{author}{size*={18pt}{18pt},family=\sffamily}
+
+\setbeamercolor*{institute}{fg=white}
+\setbeamerfont*{institute}{size*={10pt}{8pt},family=\sffamily}
+
+\setbeamercolor*{section title}{fg=white}
+\setbeamerfont*{section title}{size*={40pt}{48pt},family=\sffamily,series=\bfseries}
+
+\definecolor{closingTitleColor}{HTML}{1190D0}
+\setbeamercolor*{closing title}{fg=closingTitleColor}
+\setbeamerfont*{closing title}{size*={41pt}{44pt},family=\sffamily,series=\bfseries}
+
+
+\definecolor{frameTitleColor}{HTML}{1190D0}
+\setbeamercolor*{frametitle}{fg=frameTitleColor}
+\setbeamerfont*{frametitle}{size*={22pt}{22pt},family=\sffamily,series=\bfseries}
+
+%\definecolor{text}{HTML}{595959}
+\definecolor{text}{HTML}{000000}
+\setbeamercolor{normal text}{fg=text}
+\setbeamerfont{normal text}{size*={12pt}{18},family=\sffamily}
+\AtBeginDocument{\usebeamerfont{normal text}}
+\setbeamertemplate{itemize items}{\textbullet}% отключает кошмарные синие треугольники
+\setbeamercolor{itemize/enumerate body}{fg=text}
+
+% Цвета для гиперссылок
+\definecolor{linkcolor}{HTML}{799B03} % цвет ссылок
+\definecolor{urlcolor}{HTML}{6633FF} % цвет гиперссылок
+\hypersetup{pdfstartview=FitH, linkcolor=linkcolor,urlcolor=urlcolor, colorlinks=true}
+
+
+\setbeamerfont*{codelisting}{size*={10pt}{12}\bf\ttfamily}
+\definecolor{codeTextColor}{HTML}{000000}
+\definecolor{codeBgColor}{HTML}{FFFFEF}
+
+
+\mode
+<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerinnerthemePgPro2023.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerinnerthemePgPro2023.sty
new file mode 100644 (file)
index 0000000..a0ec8d8
--- /dev/null
@@ -0,0 +1,70 @@
+\mode<presentation>
+
+\setbeamertemplate{background}{
+  \begin{tikzpicture}
+  \ifbeamer@sectionframe%
+    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{pgpro_title_bg2.png}};
+  \else
+  \ifbeamer@closingframe%
+    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{pgpro_closing_bg.png}};
+  \else
+  \ifnum\thepage=1\relax%
+   \node[anchor=south west,inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{pgpro_title_bg.png}};
+   \fi
+  \ifnum\thepage>1\relax%
+   \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{pgpro_page_bg.png}};
+   \node[anchor=east] at(\textwidth+1cm,0.5cm) {\color{text}\tiny\insertframenumber};
+  \fi\fi\fi
+  \end{tikzpicture}
+}
+
+% Title page
+\defbeamertemplate*{title page}{gcr2019}[1][]
+{
+  \begin{textblock*}{0.45\paperwidth}(2.39cm, 6.42cm)
+    {\usebeamercolor[fg]{title page header}%
+    \usebeamerfont{title}%
+    \inserttitle\par
+%
+    \vskip14pt%
+    \usebeamerfont{subtitle}%
+    \insertsubtitle\par%
+    }%
+  \end{textblock*}%
+  \begin{textblock*}{0.6\paperwidth}(2.39cm, 11cm)
+    {\usebeamercolor[fg]{author}%
+    \usebeamerfont{author}%
+    \insertauthor%
+
+    \usebeamercolor[fg]{institute}%
+    \usebeamerfont{institute}%
+    \insertinstitute%
+    }
+  \end{textblock*}%
+}
+
+
+% Шаблон для section-слайда
+\defbeamertemplate*{mysectionpage}{}{%
+  \begin{textblock*}{\paperwidth}(\dimexpr\beamer@leftmargin+1.1cm\relax, 0cm)
+    \begin{minipage}[c][\paperheight][c]{\dimexpr\paperwidth-2\beamer@leftmargin\relax}
+      {\usebeamercolor[fg]{section title}%
+       \usebeamerfont{section title}%
+       \vskip2cm
+       \insertframetitle\par}%
+    \end{minipage}%
+  \end{textblock*}%
+}
+
+% Шаблон для closing-слайда
+\defbeamertemplate*{myclosingpage}{}{%
+  \begin{textblock*}{\paperwidth}(3.75cm, 5.94cm)
+    {\usebeamercolor[fg]{closing title}%
+    \usebeamerfont{closing title}%
+    \insertframetitle\par}%
+  \end{textblock*}%
+}
+
+
+\mode
+<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerouterthemePgPro2023.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerouterthemePgPro2023.sty
new file mode 100644 (file)
index 0000000..905998f
--- /dev/null
@@ -0,0 +1,20 @@
+\mode<presentation>
+
+% Frame title
+\defbeamertemplate*{frametitle}{gcr2019}[1][]
+{
+  \ifbeamer@sectionframe%
+    \usebeamertemplate{mysectionpage}%
+  \else\ifbeamer@closingframe%
+    \usebeamertemplate{myclosingpage}%
+  \else%
+    \vskip0.97cm
+    \begin{beamercolorbox}[wd=\paperwidth,leftskip=1.44cm]{frametitle}
+      \usebeamerfont{frametitle}%
+      \insertframetitle
+      \vskip0.25cm%
+    \end{beamercolorbox}
+  \fi\fi
+}
+
+\mode<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerthemePgPro2023.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/beamerthemePgPro2023.sty
new file mode 100644 (file)
index 0000000..530d5ce
--- /dev/null
@@ -0,0 +1,28 @@
+% Based on gcr2019 theme (https://github.com/schors/gcr2019theme)
+% Used backghround pictures from template https://confluence.postgrespro.ru/download/attachments/169509420/_PostgresPro_ШАБЛОН.odp?version=1&modificationDate=1675418955114&api=v2
+% and Gilroy font from https://oc.postgrespro.ru/index.php/s/oXFIYT9dLwLCle6
+\mode<presentation>
+
+% Requirement
+\RequirePackage{tikz}
+\RequirePackage[absolute,overlay]{textpos}
+
+\geometry{paperwidth=33.87cm,paperheight=19.05cm}
+
+% Определяем параметры темы c и t определяющие вертиальную ориентацию текста на слайде. t -- по умолчанию
+\DeclareOptionBeamer{c}{\beamer@centeredtrue}
+\DeclareOptionBeamer{t}{\beamer@centeredfalse}
+\ExecuteOptionsBeamer{t}
+\ProcessOptionsBeamer
+
+% Settings
+\useinnertheme{PgPro2023}
+\useoutertheme{PgPro2023}
+\usecolortheme{PgPro2023}
+
+\setbeamertemplate{navigation symbols}{}
+\setbeamertemplate{blocks}[rounded][shadow=true]
+\setbeamertemplate{footline}{\vspace{1cm}}
+\setbeamersize{text margin left=1.44cm,text margin right=1.44cm}
+
+\mode<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro.png b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro.png
new file mode 100644 (file)
index 0000000..7c459a8
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro.png differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_closing_bg.png b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_closing_bg.png
new file mode 100644 (file)
index 0000000..73e68bd
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_closing_bg.png differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg.png b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg.png
new file mode 100644 (file)
index 0000000..af85d09
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg.png differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg2.png b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg2.png
new file mode 100644 (file)
index 0000000..f62056c
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_page_bg2.png differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg.png b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg.png
new file mode 100644 (file)
index 0000000..3de8436
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg.png differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg2.png b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg2.png
new file mode 100644 (file)
index 0000000..969dbca
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/bgpics/pgpro_title_bg2.png differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLA.TTF b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLA.TTF
new file mode 100644 (file)
index 0000000..556d2fd
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLA.TTF differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLAB.TTF b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLAB.TTF
new file mode 100644 (file)
index 0000000..ef6d555
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/CONSOLAB.TTF differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Consolas.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Consolas.ttf
new file mode 100644 (file)
index 0000000..2162134
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Consolas.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Black.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Black.ttf
new file mode 100644 (file)
index 0000000..2fab7ab
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Black.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BlackItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BlackItalic.ttf
new file mode 100644 (file)
index 0000000..04d3b47
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BlackItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Bold.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Bold.ttf
new file mode 100644 (file)
index 0000000..4033587
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Bold.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BoldItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BoldItalic.ttf
new file mode 100644 (file)
index 0000000..0cc5c2c
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-BoldItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBold.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBold.ttf
new file mode 100644 (file)
index 0000000..476ec30
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBold.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBoldItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBoldItalic.ttf
new file mode 100644 (file)
index 0000000..a1ac9a9
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraBoldItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLight.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLight.ttf
new file mode 100644 (file)
index 0000000..efaeab0
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLight.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLightItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLightItalic.ttf
new file mode 100644 (file)
index 0000000..a8d18de
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ExtraLightItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Italic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Italic.ttf
new file mode 100644 (file)
index 0000000..5f08df0
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Italic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Light.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Light.ttf
new file mode 100644 (file)
index 0000000..881f12d
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Light.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-LightItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-LightItalic.ttf
new file mode 100644 (file)
index 0000000..b2991d0
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-LightItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Medium.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Medium.ttf
new file mode 100644 (file)
index 0000000..c9a39ea
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Medium.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-MediumItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-MediumItalic.ttf
new file mode 100644 (file)
index 0000000..086dd6e
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-MediumItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Regular.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Regular.ttf
new file mode 100644 (file)
index 0000000..895e220
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Regular.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBold.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBold.ttf
new file mode 100644 (file)
index 0000000..161477a
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBold.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBoldItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBoldItalic.ttf
new file mode 100644 (file)
index 0000000..73dc6c6
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-SemiBoldItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Thin.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Thin.ttf
new file mode 100644 (file)
index 0000000..c9cf195
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-Thin.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ThinItalic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ThinItalic.ttf
new file mode 100644 (file)
index 0000000..e6dfc05
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Montserrat-ThinItalic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman.ttf
new file mode 100644 (file)
index 0000000..55f734a
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold.ttf
new file mode 100644 (file)
index 0000000..0fc9d84
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold_Italic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold_Italic.ttf
new file mode 100644 (file)
index 0000000..8a6266f
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Bold_Italic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Italic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Italic.ttf
new file mode 100644 (file)
index 0000000..a326a5c
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/Times_New_Roman_Italic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolai.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolai.ttf
new file mode 100644 (file)
index 0000000..74a5445
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolai.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolaz.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolaz.ttf
new file mode 100644 (file)
index 0000000..3b51dd3
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/fonts/consolaz.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/theme_setup.tex b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2023/theme_setup.tex
new file mode 100644 (file)
index 0000000..a94f9ea
--- /dev/null
@@ -0,0 +1,6 @@
+\makeatletter
+\def\input@path{{./themes.nonfree/PgPro2023}}
+\graphicspath{{./themes.nonfree/PgPro2023/bgpics}}
+\makeatother
+\usetheme{PgPro2023}
+
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamercolorthemePgPro2025.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamercolorthemePgPro2025.sty
new file mode 100644 (file)
index 0000000..bb5e29a
--- /dev/null
@@ -0,0 +1,109 @@
+\mode<presentation>
+
+% Settings
+\AtBeginDocument{\setromanfont{Times New Roman}}
+\AtBeginDocument{\setsansfont{Roboto}}
+\AtBeginDocument{\setmonofont{RobotoMono-Regular}}
+\setbeamercolor*{title page header}{fg=white}
+\setbeamerfont*{title}{size*={40pt}{40pt},family={\fontspec{Roboto-Medium}}}
+\setbeamercolor*{subtitle}{fg=subTitleColor}
+\definecolor{subTitleColor}{HTML}{889BEF}
+\setbeamerfont*{subtitle}{size*={20pt}{24pt},family=\sffamily}
+\setbeamercolor*{author}{fg=white}
+\setbeamerfont*{author}{size*={14pt}{1},family=\sffamily}
+
+\setbeamercolor*{institute}{fg=subTitleColor}
+\setbeamerfont*{institute}{size*={10pt}{12pt},family=\sffamily}
+
+\setbeamercolor*{section title}{fg=white}
+\setbeamerfont*{section title}{size*={40pt}{48pt},family={\fontspec{Roboto-Medium}}}
+
+\setbeamercolor*{closing title}{fg=white}
+\setbeamerfont*{closing title}{size*={40pt}{48pt},family={\fontspec{Roboto-Medium}}}
+
+\definecolor{frameTitleColor}{HTML}{142D99}
+\setbeamercolor*{frametitle}{fg=frameTitleColor}
+\setbeamerfont*{frametitle}{size*={28pt}{28pt},family={\fontspec{Roboto-Medium}}}
+
+
+\definecolor{text}{HTML}{142D99}
+\setbeamercolor{normal text}{fg=text}
+\setbeamerfont{normal text}{size*={14pt}{16},family=\sffamily}
+\AtBeginDocument{\usebeamerfont{normal text}}
+\AtBeginDocument{\setlength{\parskip}{0.8\dimexpr\f@size pt\relax}} % Задаем расстояние между абзацами
+
+\setbeamertemplate{itemize items}{\textbullet}% отключает кошмарные синие треугольники
+\setbeamercolor{itemize/enumerate body}{fg=text}
+
+% Цвета для гиперссылок
+\definecolor{linkcolor}{HTML}{2F80EB} % цвет ссылок
+\definecolor{urlcolor}{HTML}{2F80EB} % цвет гиперссылок
+\hypersetup{pdfstartview=FitH, linkcolor=linkcolor,urlcolor=urlcolor, colorlinks=true}
+
+% Переопределяем поведение линии подчеркивания в uline
+
+% Roboto-Regular/Medium: post.underlineThickness=100, unitsPerEm=2048
+% коэф = 100/2048 ≈ 488/10000
+\renewcommand{\ULthickness}{\dimexpr \f@size pt * 488 / 10000 \relax}%
+\renewcommand{\ULdepth}{\dimexpr \f@size pt * 10 / 100 \relax}% отступ от базовой линии
+
+% Переопределяем href чтобы он использовал \uline для подчеркивания ссылок
+\let\oldhref\href
+\renewcommand{\href}[2]{{\color{urlcolor}\uline{\oldhref{#1}{#2}}}}
+
+
+\setbeamerfont*{codelisting}{size*={14pt}{16pt},family=\ttfamily}
+\definecolor{codeTextColor}{HTML}{142D99}
+\definecolor{codeBgColor}{HTML}{EFEFF2}
+
+
+\AtBeginDocument{%
+  \@ifpackageloaded{minted}{%
+    \setminted{
+      bgcolor=codeBgColor
+    }%
+  }{}%
+}
+
+
+% Макросы воспроизводят поведение LibreOffice Impress при размещении текста
+% в текстовом блоке: LibreOffice использует usWinAscent как First Baseline
+% Offset — расстояние от верхней границы блока до базовой линии первой строки.
+% Пространство над заглавной буквой (gap) при этом равно:
+%   gap = round(usWinAscent × fontSize / unitsPerEm)
+%       - round(sCapHeight  × fontSize / unitsPerEm)
+% где round реализован как целочисленное (a + unitsPerEm/2) / unitsPerEm.
+%
+% Макрос вычисляет gap для текущего активного шрифта (\f@size),
+% поэтому должен вызываться после \usebeamerfont{...}.
+%
+% Параметры шрифтов получены командой: ttx -t OS/2 -t head <font.ttf>
+% Для нового шрифта взять usWinAscent, sCapHeight, unitsPerEm из вывода
+% ttx и добавить аналогичный макрос.
+%
+% USE_TYPO_METRICS (fsSelection bit 7) у всех трёх не установлен —
+% LibreOffice использует Win-метрики. Проверить: в выводе ttx -t OS/2
+% убедиться что бит 7 fsSelection = 0.
+%
+% Roboto-Regular.ttf:      usWinAscent=1946, sCapHeight=1456, unitsPerEm=2048
+% Roboto-Medium.ttf:       usWinAscent=1946, sCapHeight=1456, unitsPerEm=2048
+% RobotoMono-Regular.ttf:  usWinAscent=2146, sCapHeight=1456, unitsPerEm=2048
+
+\newcommand{\RobotoRegularBaselineGap}{\dimexpr
+  \numexpr (1946 * \f@size + 1024) / 2048 \relax pt -
+  \numexpr (1456 * \f@size + 1024) / 2048 \relax pt
+\relax}
+
+\newcommand{\RobotoMediumBaselineGap}{\dimexpr
+  \numexpr (1946 * \f@size + 1024) / 2048 \relax pt -
+  \numexpr (1456 * \f@size + 1024) / 2048 \relax pt
+\relax}
+
+\newcommand{\RobotoMonoRegularBaselineGap}{\dimexpr
+  \numexpr (2146 * \f@size + 1024) / 2048 \relax pt -
+  \numexpr (1456 * \f@size + 1024) / 2048 \relax pt
+\relax}
+
+
+\mode
+<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerinnerthemePgPro2025.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerinnerthemePgPro2025.sty
new file mode 100644 (file)
index 0000000..1c73f15
--- /dev/null
@@ -0,0 +1,95 @@
+\mode<presentation>
+
+
+\setbeamertemplate{background}{
+  \begin{tikzpicture}
+  \ifbeamer@sectionframe%
+    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{section_bg.pdf}};
+  \else
+  \ifbeamer@closingframe%
+    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{title_bg.pdf}};
+  \else
+  \ifnum\thepage=1\relax%
+    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{title_bg.pdf}};
+  \else%
+    \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\paperwidth, height=\paperheight]{page_bg.pdf}};
+    \node[anchor=east] at(\textwidth+1cm,0.5cm) {\color{text}\tiny\insertframenumber};
+  \fi\fi\fi%
+  \end{tikzpicture}
+}
+
+% Title page
+\newlength{\theme@titleheight}
+\defbeamertemplate*{title page}{}[1][]
+{%
+  % рендерим заголовок отдельно, и в зависимости от его размера (theme@titleheight)
+  % по разному вставляем его в макет
+  \setbox0=\vbox{%
+    \usebeamerfont{title}%
+    \inserttitle\par%
+  }
+  \settototalheight{\theme@titleheight}{\usebox0}
+
+  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 2.31cm)
+    \begin{beamercolorbox}[left,#1]{title page header}
+      \usebeamerfont{title}%
+    %
+        \ifdim\theme@titleheight<3.51cm
+          \begin{minipage}[t][3.51cm][c]{\textwidth}
+            \usebox0%
+          \end{minipage}
+        \else
+          \usebox0%
+        \fi
+    \end{beamercolorbox}%
+%
+    \begin{beamercolorbox}[left,#1]{subtitle}
+      \usebeamerfont{subtitle}%
+
+      \ifdim\theme@titleheight<3.51cm
+        \vskip \dimexpr \RobotoRegularBaselineGap - 9pt \relax%
+      \else
+        \vskip \dimexpr \RobotoRegularBaselineGap + 0pt \relax%
+      \fi
+%
+      \insertsubtitle\par%
+    \end{beamercolorbox}%
+  \end{textblock*}
+%
+  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 16.1cm)
+    \begin{beamercolorbox}[left,#1]{author}
+      \usebeamerfont{author}%
+      \vskip \dimexpr \RobotoRegularBaselineGap - 1pt \relax%
+      \insertauthor%
+    \end{beamercolorbox}
+    \begin{beamercolorbox}[left,#1]{institute}
+      \usebeamerfont{institute}%
+      \vskip \dimexpr \RobotoRegularBaselineGap + 1pt \relax%
+      \insertinstitute%
+    \end{beamercolorbox}
+  \end{textblock*}
+}
+
+
+% Шаблон для section-слайда
+\defbeamertemplate*{mysectionpage}{}{%
+  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 12.5cm)
+    {\usebeamercolor[fg]{section title}%
+    \usebeamerfont{section title}%
+    \vskip \dimexpr \RobotoMediumBaselineGap - 9.5pt \relax%
+    \insertframetitle\par}%
+  \end{textblock*}%
+}
+
+% Шаблон для closing-слайда
+\defbeamertemplate*{myclosingpage}{}{%
+  \begin{textblock*}{\paperwidth}(\beamer@leftmargin, 12.5cm)
+    {\usebeamercolor[fg]{closing title}%
+    \usebeamerfont{closing title}%
+    \vskip \dimexpr \RobotoMediumBaselineGap - 9.5pt \relax%
+    \insertframetitle\par}%
+  \end{textblock*}%
+}
+
+\mode
+<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerouterthemePgPro2025.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerouterthemePgPro2025.sty
new file mode 100644 (file)
index 0000000..97dba0e
--- /dev/null
@@ -0,0 +1,21 @@
+\mode<presentation>
+
+% Frame title
+\defbeamertemplate*{frametitle}{gcr2019}[1][]
+{
+  \ifbeamer@sectionframe%
+    \usebeamertemplate{mysectionpage}%
+  \else\ifbeamer@closingframe%
+    \usebeamertemplate{myclosingpage}%
+  \else%
+    \nointerlineskip%
+    \begin{beamercolorbox}[wd=\paperwidth, leftskip=\beamer@leftmargin]{frametitle}
+      \usebeamerfont{frametitle}%
+      \vskip7.3mm% Визуально выравниваем однострочный заголовок по линии логотипа справа
+      \insertframetitle\par%
+      \vskip3mm%
+    \end{beamercolorbox}%
+  \fi\fi%
+}
+
+\mode<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerthemePgPro2025.sty b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/beamerthemePgPro2025.sty
new file mode 100644 (file)
index 0000000..0feb7a1
--- /dev/null
@@ -0,0 +1,30 @@
+% Based on gcr2019 theme (https://github.com/schors/gcr2019theme)
+% Used backghround pictures from template https://confluence.postgrespro.ru/download/attachments/169509420/_PostgresPro_ШАБЛОН.odp?version=1&modificationDate=1675418955114&api=v2
+% and Gilroy font from https://oc.postgrespro.ru/index.php/s/oXFIYT9dLwLCle6
+\mode<presentation>
+
+% Requirement
+\RequirePackage{tikz}
+\RequirePackage[absolute,overlay]{textpos}
+\RequirePackage{calc}
+
+% Переопределяем размер слайда под фактический размер pdf-ного фона
+\geometry{paperwidth=960bp,paperheight=540bp}
+
+% Определяем параметры темы c и t определяющие вертиальную ориентацию текста на слайде. t -- по умолчанию
+\DeclareOptionBeamer{c}{\beamer@centeredtrue}
+\DeclareOptionBeamer{t}{\beamer@centeredfalse}
+\ExecuteOptionsBeamer{t}
+\ProcessOptionsBeamer
+
+% Settings
+\useinnertheme{PgPro2025}
+\useoutertheme{PgPro2025}
+\usecolortheme{PgPro2025}
+
+\setbeamertemplate{navigation symbols}{}
+\setbeamertemplate{blocks}[rounded][shadow=true]
+\setbeamertemplate{footline}{\vspace{1cm}}
+\setbeamersize{text margin left=1.33cm,text margin right=1.33cm}
+
+\mode<all>
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/page_bg.pdf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/page_bg.pdf
new file mode 100644 (file)
index 0000000..3752558
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/page_bg.pdf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/section_bg.pdf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/section_bg.pdf
new file mode 100644 (file)
index 0000000..94f1c5d
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/section_bg.pdf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/title_bg.pdf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/title_bg.pdf
new file mode 100644 (file)
index 0000000..f87f835
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/bgpics/title_bg.pdf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Medium.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Medium.ttf
new file mode 100644 (file)
index 0000000..d629e98
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Medium.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Regular.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Regular.ttf
new file mode 100644 (file)
index 0000000..7e3bb2f
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Roboto-Regular.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/RobotoMono-Regular.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/RobotoMono-Regular.ttf
new file mode 100644 (file)
index 0000000..3806bfb
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/RobotoMono-Regular.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman.ttf
new file mode 100644 (file)
index 0000000..55f734a
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold.ttf
new file mode 100644 (file)
index 0000000..0fc9d84
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold_Italic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold_Italic.ttf
new file mode 100644 (file)
index 0000000..8a6266f
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Bold_Italic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Italic.ttf b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Italic.ttf
new file mode 100644 (file)
index 0000000..a326a5c
Binary files /dev/null and b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/fonts/Times_New_Roman_Italic.ttf differ
diff --git a/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/theme_setup.tex b/slides/0000 - LaTeX Stub/themes.nonfree/PgPro2025/theme_setup.tex
new file mode 100644 (file)
index 0000000..8ddabad
--- /dev/null
@@ -0,0 +1,6 @@
+\makeatletter
+\def\input@path{{./themes.nonfree/PgPro2025}}
+\graphicspath{{./themes.nonfree/PgPro2025/bgpics}}
+\makeatother
+\usetheme{PgPro2025}
+