]> Untitled Git - articles.git/commitdiff
В LaTeX заготовке разложил стили и элементы дизайна по разным папкам, сделал простень...
authorNikolay Shaplov <dhyan@nataraj.su>
Wed, 7 Jan 2026 11:33:14 +0000 (14:33 +0300)
committerNikolay Shaplov <dhyan@nataraj.su>
Wed, 7 Jan 2026 11:33:14 +0000 (14:33 +0300)
29 files changed:
slides/0000 - LaTeX Stub/.editorconfig [new file with mode: 0644]
slides/0000 - LaTeX Stub/Makefile [new file with mode: 0644]
slides/0000 - LaTeX Stub/README.md
slides/0000 - LaTeX Stub/beamercolorthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/beamerinnerthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/beamerouterthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/beamerthemePgPro.sty [deleted file]
slides/0000 - LaTeX Stub/bgpics/pgpro.png [deleted file]
slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg.png [deleted file]
slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg2.png [deleted file]
slides/0000 - LaTeX Stub/bgpics/pgpro_thanks_bg.png [deleted file]
slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg.png [deleted file]
slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg2.png [deleted file]
slides/0000 - LaTeX Stub/code.tex [deleted file]
slides/0000 - LaTeX Stub/diag.tex [deleted file]
slides/0000 - LaTeX Stub/elements/code.tex [new file with mode: 0644]
slides/0000 - LaTeX Stub/elements/diag.tex [new file with mode: 0644]
slides/0000 - LaTeX Stub/example.pdf
slides/0000 - LaTeX Stub/example.tex
slides/0000 - LaTeX Stub/theme.nonfree/beamercolorthemePgPro.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/beamerinnerthemePgPro.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/beamerouterthemePgPro.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/beamerthemePgPro.sty [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg2.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_thanks_bg.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg.png [new file with mode: 0644]
slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg2.png [new file with mode: 0644]

diff --git a/slides/0000 - LaTeX Stub/.editorconfig b/slides/0000 - LaTeX Stub/.editorconfig
new file mode 100644 (file)
index 0000000..35615fa
--- /dev/null
@@ -0,0 +1,15 @@
+# EditorConfig is awesome: https://editorconfig.org
+
+# top-most EditorConfig file
+root = true
+
+# Unix-style newlines with a newline ending every file
+[*]
+end_of_line = lf
+insert_final_newline = true
+charset = utf-8
+indent_style = space
+indent_size = 2
+
+[Makefile]
+indent_style = tab
diff --git a/slides/0000 - LaTeX Stub/Makefile b/slides/0000 - LaTeX Stub/Makefile
new file mode 100644 (file)
index 0000000..272b117
--- /dev/null
@@ -0,0 +1,5 @@
+all:
+       xelatex example.tex && make clean
+
+clean:
+       rm -f *.log *.aux *.out *.snm *.nav *.toc *.vrb
index 0f5bc1049f7f9101fad0595124cef71bcd37ae11..394652dc7f1b946d541941f3a07f3d76369a107b 100644 (file)
@@ -1,7 +1,7 @@
 # Шаблон презентаций для Beamer 
 
 При подготовке шаблона использованы:
-* [Шаблон презентации PostgresPro для Openoffice](https://confluence.postgrespro.ru/download/attachments/169509420/_PostgresPro_ШАБЛОН.odp?version=1&modificationDate=1675418955114&api=v2)
+* [Шаблон презентации PostgresPro для Openoffice](link hidden)
 * Шрифт [Gilroy](https://oc.postgrespro.ru/index.php/s/oXFIYT9dLwLCle6)
 * Тема [gcr2019](https://github.com/schors/gcr2019theme) для Beamer
 
diff --git a/slides/0000 - LaTeX Stub/beamercolorthemePgPro.sty b/slides/0000 - LaTeX Stub/beamercolorthemePgPro.sty
deleted file mode 100644 (file)
index a0bb186..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-\mode<presentation>
-
-% Settings
-\AtBeginDocument{\setromanfont{Times New Roman}}
-\AtBeginDocument{\setsansfont{Gilroy}}
-\AtBeginDocument{\setmonofont{Consolas}}
-\setbeamercolor*{title page header}{fg=white}
-\setbeamerfont*{title}{size*={32pt}{1},family=\sffamily}
-\setbeamercolor*{author}{fg=white}
-\setbeamerfont*{author}{size*={18pt}{1},family=\sffamily}
-\setbeamercolor*{frametitle}{fg=cyan}
-\setbeamerfont*{frametitle}{size*={22pt}{1},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}
-\mode
-<all>
diff --git a/slides/0000 - LaTeX Stub/beamerinnerthemePgPro.sty b/slides/0000 - LaTeX Stub/beamerinnerthemePgPro.sty
deleted file mode 100644 (file)
index c39a509..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-\mode<presentation>
-
-\setbeamertemplate{background}{
-  \begin{tikzpicture}
-  \ifnum\thepage=1\relax%
-   \node[anchor=south west,inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{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]{bgpics/pgpro_page_bg.png}};
-   \node[anchor=east] at(\textwidth+1cm,0.5cm) {\color{text}\tiny\insertframenumber};
-   \fi
-  \end{tikzpicture}
-}
-
-% Title page
-\defbeamertemplate*{title page}{gcr2019}[1][]
-{
-    \vskip3cm%
-    \begin{beamercolorbox}[leftskip=0.7cm,left,#1]{title page header}
-      \usebeamerfont{title}\inserttitle\par%
-    \end{beamercolorbox}%
-    \vskip0.75cm%
-    \begin{beamercolorbox}[leftskip=0.7cm,left,#1]{author}
-      \usebeamerfont{author}\insertauthor%
-    \end{beamercolorbox}
-    \vspace{9cm}
-}
-
-\mode
-<all>
diff --git a/slides/0000 - LaTeX Stub/beamerouterthemePgPro.sty b/slides/0000 - LaTeX Stub/beamerouterthemePgPro.sty
deleted file mode 100644 (file)
index a03dd07..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-\mode<presentation>
-
-% Frame title
-\defbeamertemplate*{frametitle}{gcr2019}[1][]
-{
-  \vskip1cm
-  \begin{beamercolorbox}[wd=\paperwidth,leftskip=0.7cm]{frametitle}
-    \usebeamerfont{frametitle}%
-    \insertframetitle
-  \end{beamercolorbox}
-}
-
-\mode<all>
\ No newline at end of file
diff --git a/slides/0000 - LaTeX Stub/beamerthemePgPro.sty b/slides/0000 - LaTeX Stub/beamerthemePgPro.sty
deleted file mode 100644 (file)
index 3af4da9..0000000
+++ /dev/null
@@ -1,19 +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}
-
-% Settings
-\useinnertheme{PgPro}
-\useoutertheme{PgPro}
-\usecolortheme{PgPro}
-
-\setbeamertemplate{navigation symbols}{}
-\setbeamertemplate{blocks}[rounded][shadow=true]
-\setbeamertemplate{footline}{\vspace{1cm}}
-\setbeamersize{text margin left=0.7cm,text margin right=0.7cm}
-
-\mode<all>
diff --git a/slides/0000 - LaTeX Stub/bgpics/pgpro.png b/slides/0000 - LaTeX Stub/bgpics/pgpro.png
deleted file mode 100644 (file)
index 7c459a8..0000000
Binary files a/slides/0000 - LaTeX Stub/bgpics/pgpro.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg.png b/slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg.png
deleted file mode 100644 (file)
index af85d09..0000000
Binary files a/slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg2.png b/slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg2.png
deleted file mode 100644 (file)
index f62056c..0000000
Binary files a/slides/0000 - LaTeX Stub/bgpics/pgpro_page_bg2.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/bgpics/pgpro_thanks_bg.png b/slides/0000 - LaTeX Stub/bgpics/pgpro_thanks_bg.png
deleted file mode 100644 (file)
index 92f3cc7..0000000
Binary files a/slides/0000 - LaTeX Stub/bgpics/pgpro_thanks_bg.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg.png b/slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg.png
deleted file mode 100644 (file)
index 3de8436..0000000
Binary files a/slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg2.png b/slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg2.png
deleted file mode 100644 (file)
index 969dbca..0000000
Binary files a/slides/0000 - LaTeX Stub/bgpics/pgpro_title_bg2.png and /dev/null differ
diff --git a/slides/0000 - LaTeX Stub/code.tex b/slides/0000 - LaTeX Stub/code.tex
deleted file mode 100644 (file)
index 9c504c3..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-\usepackage{listings}
-
-% for listings
-\definecolor{acmebg}{HTML}{FFFFEF}
-\definecolor{acmeh}{HTML}{EFFFFF}
-\definecolor{acmec}{HTML}{8C8ACE}
-\definecolor{acmel}{HTML}{52AAAD}
-\definecolor{acmel1}{HTML}{EFEF9C}
-\definecolor{acmel2}{HTML}{9CEFEF}
-\lstset{
-        columns=flexible,
-        keepspaces=true,
-        showstringspaces=false,
-        showtabs=false,
-        tabsize=4,
-        frame=single,
-        basicstyle=\fontsize{10pt}{12}\bf\ttfamily\color{black},
-        backgroundcolor=\color{acmebg},
-        commentstyle=\color{black},
-        keywordstyle=\color{black},
-        stringstyle=\color{red},
-        rulecolor=\color{acmel},
-        framerule=1pt
-}
-
-% for listings background
-\makeatletter
-\let\old@lstKV@SwitchCases\lstKV@SwitchCases
-\def\lstKV@SwitchCases#1#2#3{}
-\makeatother
-\usepackage{lstlinebgrd}
-\makeatletter
-\let\lstKV@SwitchCases\old@lstKV@SwitchCases
-
-\lst@Key{numbers}{none}{%
-    \def\lst@PlaceNumber{\lst@linebgrd}%
-    \lstKV@SwitchCases{#1}%
-    {none:\\%
-     left:\def\lst@PlaceNumber{\llap{\normalfont
-                \lst@numberstyle{\thelstnumber}\kern\lst@numbersep}\lst@linebgrd}\\%
-     right:\def\lst@PlaceNumber{\rlap{\normalfont
-                \kern\linewidth \kern\lst@numbersep
-                \lst@numberstyle{\thelstnumber}}\lst@linebgrd}%
-    }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}}
-\makeatother
\ No newline at end of file
diff --git a/slides/0000 - LaTeX Stub/diag.tex b/slides/0000 - LaTeX Stub/diag.tex
deleted file mode 100644 (file)
index 1f49bdb..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-% библиотеки
-\usetikzlibrary{%
-  arrows, % стрелки
-  shapes.misc, % фигуры
-  shapes.geometric, % фигура ellipse
-  chains, % цепочки
-  positioning, % позиционирование элементов
-  scopes, % создание дополнительных веток
-  shadows % тени
-}
-% указание цветов
-\definecolor{Gray}{RGB}{102,102,102}
-\definecolor{LightGray}{RGB}{178,178,178}
-\definecolor{Red}{RGB}{204,0,0}
-\definecolor{Pink}{RGB}{255,102,102}
-
-% установки для элементов
-\tikzset{
-    every node/.style={on chain}, 
-    every join/.style={->}, % со стрелками
-  Rectangle/.style={
-    rectangle, % обычный прямоугольник
-    % размер блока
-    minimum size=6mm,
-    very thick, % двойная линия
-    draw=Gray, % указываем заданный ранее цвет
-    % цвета узлов
-    top color=white,
-    bottom color=LightGray,
-    % шрифт моноширинный
-    font=\ttfamily
-  },
-  Rounded/.style={
-    rounded rectangle, % прямоугольник со скруглёнными углами
-    drop shadow={opacity=0.35}, % тень от узлов
-    minimum size=6mm, % размер узла
-    very thick, % двойная линия
-    draw=black!50, % цвет обводки
-    top color=white,bottom color=black!20, % цвета градиента
-    font=\itshape}, % шрифт курсив
-Ellipse/.style={
-  ellipse, % прямоугольник со скруглёнными углами
-  drop shadow={opacity=0.35}, % тень от узлов
-  minimum size=6mm, % размер узла
-  very thick, % двойная линия
-  draw=black!50, % цвет обводки
-  top color=white,bottom color=black!20, % цвета градиента
-  font=\itshape}, % шрифт курсив
-}
\ No newline at end of file
diff --git a/slides/0000 - LaTeX Stub/elements/code.tex b/slides/0000 - LaTeX Stub/elements/code.tex
new file mode 100644 (file)
index 0000000..9c504c3
--- /dev/null
@@ -0,0 +1,45 @@
+\usepackage{listings}
+
+% for listings
+\definecolor{acmebg}{HTML}{FFFFEF}
+\definecolor{acmeh}{HTML}{EFFFFF}
+\definecolor{acmec}{HTML}{8C8ACE}
+\definecolor{acmel}{HTML}{52AAAD}
+\definecolor{acmel1}{HTML}{EFEF9C}
+\definecolor{acmel2}{HTML}{9CEFEF}
+\lstset{
+        columns=flexible,
+        keepspaces=true,
+        showstringspaces=false,
+        showtabs=false,
+        tabsize=4,
+        frame=single,
+        basicstyle=\fontsize{10pt}{12}\bf\ttfamily\color{black},
+        backgroundcolor=\color{acmebg},
+        commentstyle=\color{black},
+        keywordstyle=\color{black},
+        stringstyle=\color{red},
+        rulecolor=\color{acmel},
+        framerule=1pt
+}
+
+% for listings background
+\makeatletter
+\let\old@lstKV@SwitchCases\lstKV@SwitchCases
+\def\lstKV@SwitchCases#1#2#3{}
+\makeatother
+\usepackage{lstlinebgrd}
+\makeatletter
+\let\lstKV@SwitchCases\old@lstKV@SwitchCases
+
+\lst@Key{numbers}{none}{%
+    \def\lst@PlaceNumber{\lst@linebgrd}%
+    \lstKV@SwitchCases{#1}%
+    {none:\\%
+     left:\def\lst@PlaceNumber{\llap{\normalfont
+                \lst@numberstyle{\thelstnumber}\kern\lst@numbersep}\lst@linebgrd}\\%
+     right:\def\lst@PlaceNumber{\rlap{\normalfont
+                \kern\linewidth \kern\lst@numbersep
+                \lst@numberstyle{\thelstnumber}}\lst@linebgrd}%
+    }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}}
+\makeatother
\ No newline at end of file
diff --git a/slides/0000 - LaTeX Stub/elements/diag.tex b/slides/0000 - LaTeX Stub/elements/diag.tex
new file mode 100644 (file)
index 0000000..1f49bdb
--- /dev/null
@@ -0,0 +1,49 @@
+% библиотеки
+\usetikzlibrary{%
+  arrows, % стрелки
+  shapes.misc, % фигуры
+  shapes.geometric, % фигура ellipse
+  chains, % цепочки
+  positioning, % позиционирование элементов
+  scopes, % создание дополнительных веток
+  shadows % тени
+}
+% указание цветов
+\definecolor{Gray}{RGB}{102,102,102}
+\definecolor{LightGray}{RGB}{178,178,178}
+\definecolor{Red}{RGB}{204,0,0}
+\definecolor{Pink}{RGB}{255,102,102}
+
+% установки для элементов
+\tikzset{
+    every node/.style={on chain}, 
+    every join/.style={->}, % со стрелками
+  Rectangle/.style={
+    rectangle, % обычный прямоугольник
+    % размер блока
+    minimum size=6mm,
+    very thick, % двойная линия
+    draw=Gray, % указываем заданный ранее цвет
+    % цвета узлов
+    top color=white,
+    bottom color=LightGray,
+    % шрифт моноширинный
+    font=\ttfamily
+  },
+  Rounded/.style={
+    rounded rectangle, % прямоугольник со скруглёнными углами
+    drop shadow={opacity=0.35}, % тень от узлов
+    minimum size=6mm, % размер узла
+    very thick, % двойная линия
+    draw=black!50, % цвет обводки
+    top color=white,bottom color=black!20, % цвета градиента
+    font=\itshape}, % шрифт курсив
+Ellipse/.style={
+  ellipse, % прямоугольник со скруглёнными углами
+  drop shadow={opacity=0.35}, % тень от узлов
+  minimum size=6mm, % размер узла
+  very thick, % двойная линия
+  draw=black!50, % цвет обводки
+  top color=white,bottom color=black!20, % цвета градиента
+  font=\itshape}, % шрифт курсив
+}
\ No newline at end of file
index a98858ee9ad68ee6f91042106aee8f1d8999ab27..573c0e08fbec0da63ccdad558978e2e0fbbef388 100644 (file)
Binary files a/slides/0000 - LaTeX Stub/example.pdf and b/slides/0000 - LaTeX Stub/example.pdf differ
index 706523454055dfbf0595ddf3cbd48d2a7d956b99..876c827f1124bd6245bd003f4697866c43cdbb36 100644 (file)
 \title{Название презентации}
 \author{Автор}
 
+\makeatletter
+% Добавляем подпапку к пути поиска .sty/.tex
+\def\input@path{{./theme.nonfree}}
+\makeatother
+
+
 \usetheme{PgPro}
-\input{code.tex}
+\input{elements/code.tex}
 
 \begin{document}
 
@@ -34,7 +40,7 @@
 \end{frame}
 
 \begin{frame}{Схемка}
-    \input{diag.tex}
+    \input{elements/diag.tex}
     \resizebox{\textwidth}{!}{
         \begin{tikzpicture}[start chain, node distance=15mm and 12mm] % начало цепочки
             \node (client)[Ellipse, bottom color=cyan]{Клиент};
@@ -74,7 +80,7 @@
 
 {\setbeamertemplate{background}{
     \begin{tikzpicture}
-        \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{bgpics/pgpro_title_bg2.png}};
+        \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{theme.nonfree/bgpics/pgpro_title_bg2.png}};
         \node[anchor=east] at(\textwidth+1cm,0.5cm) {\color{white}\tiny\insertframenumber};
     \end{tikzpicture}
     }
@@ -92,7 +98,7 @@
 
 {\setbeamertemplate{background}{
     \begin{tikzpicture}
-        \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{bgpics/pgpro_thanks_bg.png}};
+        \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics[width=\the\paperwidth, height=\the\paperheight]{theme.nonfree/bgpics/pgpro_thanks_bg.png}};
         \node[anchor=east] at(\textwidth+1cm,0.5cm) {\color{white}\tiny\insertframenumber};
     \end{tikzpicture}
     }
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamercolorthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamercolorthemePgPro.sty
new file mode 100644 (file)
index 0000000..a0bb186
--- /dev/null
@@ -0,0 +1,21 @@
+\mode<presentation>
+
+% Settings
+\AtBeginDocument{\setromanfont{Times New Roman}}
+\AtBeginDocument{\setsansfont{Gilroy}}
+\AtBeginDocument{\setmonofont{Consolas}}
+\setbeamercolor*{title page header}{fg=white}
+\setbeamerfont*{title}{size*={32pt}{1},family=\sffamily}
+\setbeamercolor*{author}{fg=white}
+\setbeamerfont*{author}{size*={18pt}{1},family=\sffamily}
+\setbeamercolor*{frametitle}{fg=cyan}
+\setbeamerfont*{frametitle}{size*={22pt}{1},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}
+\mode
+<all>
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamerinnerthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamerinnerthemePgPro.sty
new file mode 100644 (file)
index 0000000..1a36ba0
--- /dev/null
@@ -0,0 +1,30 @@
+\mode<presentation>
+
+\setbeamertemplate{background}{
+  \begin{tikzpicture}
+  \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
+  \end{tikzpicture}
+}
+
+% Title page
+\defbeamertemplate*{title page}{gcr2019}[1][]
+{
+    \vskip3cm%
+    \begin{beamercolorbox}[leftskip=0.7cm,left,#1]{title page header}
+      \usebeamerfont{title}\inserttitle\par%
+    \end{beamercolorbox}%
+    \vskip0.75cm%
+    \begin{beamercolorbox}[leftskip=0.7cm,left,#1]{author}
+      \usebeamerfont{author}\insertauthor%
+    \end{beamercolorbox}
+    \vspace{9cm}
+}
+
+\mode
+<all>
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamerouterthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamerouterthemePgPro.sty
new file mode 100644 (file)
index 0000000..a03dd07
--- /dev/null
@@ -0,0 +1,13 @@
+\mode<presentation>
+
+% Frame title
+\defbeamertemplate*{frametitle}{gcr2019}[1][]
+{
+  \vskip1cm
+  \begin{beamercolorbox}[wd=\paperwidth,leftskip=0.7cm]{frametitle}
+    \usebeamerfont{frametitle}%
+    \insertframetitle
+  \end{beamercolorbox}
+}
+
+\mode<all>
\ No newline at end of file
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/beamerthemePgPro.sty b/slides/0000 - LaTeX Stub/theme.nonfree/beamerthemePgPro.sty
new file mode 100644 (file)
index 0000000..3af4da9
--- /dev/null
@@ -0,0 +1,19 @@
+% 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}
+
+% Settings
+\useinnertheme{PgPro}
+\useoutertheme{PgPro}
+\usecolortheme{PgPro}
+
+\setbeamertemplate{navigation symbols}{}
+\setbeamertemplate{blocks}[rounded][shadow=true]
+\setbeamertemplate{footline}{\vspace{1cm}}
+\setbeamersize{text margin left=0.7cm,text margin right=0.7cm}
+
+\mode<all>
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png
new file mode 100644 (file)
index 0000000..7c459a8
Binary files /dev/null and b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro.png 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
new file mode 100644 (file)
index 0000000..af85d09
Binary files /dev/null and b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg.png 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
new file mode 100644 (file)
index 0000000..f62056c
Binary files /dev/null and b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_page_bg2.png differ
diff --git a/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_thanks_bg.png b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_thanks_bg.png
new file mode 100644 (file)
index 0000000..92f3cc7
Binary files /dev/null and b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_thanks_bg.png 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
new file mode 100644 (file)
index 0000000..3de8436
Binary files /dev/null and b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg.png 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
new file mode 100644 (file)
index 0000000..969dbca
Binary files /dev/null and b/slides/0000 - LaTeX Stub/theme.nonfree/bgpics/pgpro_title_bg2.png differ