% Styl Politechniki Gdańskiej dedykowany do beamer'a,
% Kompilowany przy pomocy pdflatex lub lualatex, z biblatex'em na backendzie biber'a
% W przyszłości będzie aktualizowany pod standard WCAG, PDF2.0/UA-2,
% Szczegóły: https://github.com/latex3/tagging-project
% Aktualnie, częściowym obejściem problemu jest użycie pakietu accsupp

% UPROSZCZONA METADATA – bez tagpdf, żeby uniknąć błędów:
\DocumentMetadata{
  lang = pl,
  pdfversion = 1.7
}

\documentclass[9pt, aspectratio=169]{beamer}

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Kompilujemy przy użyciu LuaLaTex (czcionka prawie jak Arial), zaś preferowany
% manager bibliografii to biblatex
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\usetheme[
  faculty=weti,
  color=standard,
  copyrights=ccby,
  qr=./assets/pg_beamer_theme_qr.png,
  i5=true
]{pg}
% Opcja faculty -- możliwe wydziały to: warch, wch, weia, weti, wftims, wilis, wimio, wzie
% Możliwe opcje kolorystyczne w ustawieniach \setbeamertemplate{frametitle}[]:
% standard, rojo, amartant, blend
% Opcja color wskazuje na użycie w całej prezentacji jednego koloru do momentu
% jego wymuszonej zmiany
% Opcja copyrights -- pozwala na wybór prawa autorskiego: ccby, cc0, ccbysa, none
% Opcja qr wstawia qrcode na ostatnim slajdzie (można go wygenerować np. za
% pomocą chatgpt), który powinien odnosić się do linku do zajęć
% Opcja i5 ustawiona na true wymusza dodanie znaków projektu Inżynier 5.0

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Setup biblatex'a z backend'em biber:
% Aby skompilować bibliografię należy wywołać:
%   lualatex ; biber ; lualatex ; lualatex
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\usepackage[
  backend=biber,
  style=ieee,
  sortlocale=pl_PL,
  natbib=true,
  url=true,
  doi=true,
  eprint=false
]{biblatex}
\setbeamertemplate{bibliography item}{\insertbiblabel}
% Wskazanie pliku z bibliografią:
\addbibresource{biblio.bib}

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Fix dotyczący \emph w bibliografii
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\makeatletter
\renewrobustcmd*{\mkbibemph}{\mkbibitalic}
\protected\long\def\blx@imc@mkbibemph#1{\blx@imc@mkbibitalic{#1}}

\addto\captionspolish{%
  \renewcommand{\proofname}{Dowód}%
}
\makeatother

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Setup href - do wypełnienia przez autora
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\hypersetup{
  pdftitle   =Obwody i sygnały - wykład,
  pdfauthor  =Kamil Stawiarski,
  pdfsubject =Obwody i sygnały,
  pdfkeywords=Obwody; sygnały,
  unicode    =true,
  pdfencoding=auto,
  pdflang    =pl-PL,
  colorlinks =true,
  linkcolor  =rojo,
  filecolor  =rojo,
  urlcolor   =amarant
}

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
% Dane umieszczone w slajdzie tytułowym i stopce
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\title[Tytuł w stopce]{Obwody i sygnały}
% \subtitle{Podtytuł}
\author[Autor w stopce]{dr inż. Kamil Stawiarski}
\institute{Politechnika Gdańska}
\date[Data w stopce]{\today}

%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\begin{document}

% Generuje stronę tytułową
\titlepage

% Generuje spis treści
\begin{frame}[allowframebreaks]{Spis treści}
  % jeśli nie używamy tagpdf, te komendy są zbędne, więc zakomentowane:
  % \tagtool{sec-add-grouping=false}
  \tableofcontents
  % \tagtool{sec-add-grouping}
\end{frame}

% Główne pliki z treścią
\include{src/01_Org.tex}

%% OK
\include{src/02_DC_L01.tex}

%% OK
\include{src/02_DC_L02.tex}

%% OK
\include{src/02_DC_L03.tex}

%% OK
\include{src/02_DC_L04.tex}

%% OK
\include{src/02_DC_L05.tex}

%% OK
\include{src/02_DC_L06.tex}

%% Dopisać jakieś przykładowe zadanie
%% Dopisać schemat wewnętrzny wzmacniacza operacyjnego
%% Napisać coś o rzeczywistym wzmacniaczu
\include{src/02_DC_L07.tex}

%% OK
\include{src/03_AC_L01.tex}

%% OK
\include{src/03_AC_L02.tex}

%% OK
\include{src/03_AC_L03.tex}

%% OK
\include{src/03_AC_L04.tex}

%% OK
\include{src/03_AC_L05.tex}

%% OK
\include{src/03_AC_L06.tex}

%% OK
\include{src/04_Signal_L01.tex}

%% OK
\include{src/04_Signal_L02.tex}

% Bibliografia
\section{Bibliografia}
\begin{frame}[allowframebreaks]{Bibliografia}
  \nocite{*}
  % W opcji czystego bibtex'a:
  % \bibliographystyle{plain}
  % \bibliography{biblio}

  % W opcji biblatex:
  \renewcommand*{\bibfont}{\normalfont\small}
  \printbibliography
\end{frame}

% Strona końcowa tematu PG
\endpage

\end{document}