\sectlogo[3]{\texttt{\char92usetheme\{UPWr\}}}
\section{Implementacja motywu Beamera zgodnego z SIW UPWr}

\begin{fframe}
\frametitle{Motyw Beamera zgodny z SIW\pauza \newline
implementacje w kręgu uczelni wrocławskich}

Motyw Beamera zgodny z SIW Politechniki Wrocławskiej (Wojciech Myszka, 2005)

Motyw Beamera zgodny z SIW \UPWr~2009 (Jan Jełowicki, 2012)

\end{fframe}

\begin{fframe}
\frametitle{Motyw Beamera zgodny z SIW \UPWr\pauza przesłanki}

Dysponujemy tylko wzorcem dokumentu ppt/pptx bez opisu
zamierzeń ani sposobu ich realizacji.

Nie do końca wiadomo, co było świadomą decyzją projektanta,
a~co wynikło z~domyślnych ustawień oprogramowania
(\textit{vide}~neutralność technologiczna).

Różnice paradygmatów użytkowych między systemami:\small
\begin{description}

\item[PowerPoint] 
dostarczyć zestaw wzorców nadających się do użycia 
drogą powielania/modyfikacji zawartości
(wypełnianie gotowej formatki treścią; ,,\textit{kliknij aby dodać}'');

\item[Beamer]
dostarczyć definicji określających podstawowe elementy strukturalne,
ich przeznaczenie, nazwy i~składnię;
motyw jedynie odpowiada za~efekty ich stosowania
(znakowanie~surowej treści;\\
,,\textit{opatrz tekst znacznikiem}'').
\end{description}

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza decyzje projektowe}
\small

Motyw Beamera czy pakiet \LaTeX-a? ($+$ / $-$, ale jednak motyw\ldots)

Jak najmniej poleceń specyficznych dla motywu (najlepiej~wcale)

Wersje językowe (polska | angielska | inne?)

Formaty grafik firmowych (obwiedniowe | rastrowe)

Rozmiary planszy ekranu (4 : 3 | 16 : 9 | ? : ?)

Zawartość pól towarzyszących (co? gdzie? jak?)

Numeracja plansz i elementów pomocniczych (tak | nie / jak?)

Fonty i ich zamienniki 
(obszerny wykaz ogólnodostępnych fontów:
np.~\url{http://www.tug.dk/FontCatalogue})

Modele opisu kolorów (RGB | CMYK | Pantone)

Kodowanie tekstu dokumentu (dowolne?)

Inne (?)

Dokumentacja użytkowania

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza elementy pomocnicze i~ich~zawartość}

Wzorzec dołączony do SIW nie wystarcza do podjęcia decyzji projektowych 
dot. wykorzytania elementów strukturalnych i~pomocniczych,
takich jak:
\begin{itemize}
\item tytuł w wersji pełnej
\item tytuł w wersji skróconej
\item afiliacja prezentacji
\item afiliacj(a|e) autorów
\item pole dolne i jego zawartość
\item numeracja stron
\item numeracja elementów zawartości\\(wyliczenia, rysunki, tabele)
\end{itemize}

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza fonty i ich zamienniki}

Deklaracja użycia fontów podstawowych w części motywu odpowiedzialnej za fonty,
w osobnych sekcjach dla różnych wersji kompilatora dokumentów.

Motyw nie zawiera opisu fontów, a tylko odwołania do nazw.

Opcje użytkowe pozwalają wybrać między fontami oficjalnej specyfikacji,
ich zalecanymi zamiennikami albo fontami domyślnymi Beamera.

Użycie innych fontów (w razie potrzeby albo chęci) wymaga jawnej decyzji użytkownika.

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza elementy dodatkowe}

Motyw określa kilka elementów struktury nie uwzględnionych
w~załączniku do~SIW (\textit{vide}~paradygmat PowerPointa):
\begin{itemize}
\item kolory wyspecjalizowanych wyróżnień
\item cytaty, bloki wyróżniające 
\end{itemize}
a także \emph{nie określa} (choć powinien)
fontów towarzyszących przeznaczonych do~składu wyrażeń specjalistycznych.

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza wykorzystane opcje Beamera 
(\texttt{\char92documentclass[\textit{opcje}]\{beamer\}})}

\begin{description}
\item[\texttt{aspectratio=\textit{wartość}}]
decyduje o formacie planszy;
dopuszczalne wartości: \verb'43', \verb'169'\\ i~inne wbudowane w~klasę \verb'beamer'

\item[\texttt{xcolor=table}]
jeśli chcemy używać kolorów motywu w~tabelach
\end{description}

Inne opcje standardowe można stosować w miarę potrzeby.

\end{fframe}

\begin{frame}[allowframebreaks=.80]
\frametitle{Motyw UPWr\pauza opcje motywu (\texttt{\char92usetheme[\textit{opcje}]\{UPWr\}})}

\begin{description}

\item[\texttt{serif}]
wymusza font szeryfowy\\ jako podstawowy font dokumentu

\item[\texttt{sans}] (domyślna)
wymusza font bezszeryfowy\\ jako podstawowy font dokumentu

\item[\texttt{structurebold}]
wymusza odmianę półgrubą fontu w~tytulariach

\item[\texttt{structureserif}]
wymusza krój podstawowy fontu w~tytulariach

\item[\texttt{structuresc}]
wymusza użycie kapitalików w~tytulariach

\item[\texttt{structureitalic}]
wymusza odmianę pochyłą fontu w~tytulariach

\item[\texttt{polish}] (domyślna)
deklaruje język polski\\ jako podstawowy język dokumentu

\item[\texttt{english}]
deklaruje język angielski\\ jako podstawowy język dokumentu

\item[\texttt{pagenum}]
wymusza numerację stron/plansz

\item[\texttt{nopagenum}] (domyślna)
usuwa numerację stron/plansz

\item[\texttt{defaultfonts}] (domyślna)
wymusza użycie domyślnych fontów Beamera, 
bez jawnej specyfikacji krojów

\item[\texttt{openfonts}]
wymusza użycie fontów na licencjach otwartych
(fonty nie są dołączone do motywu)

\item[\texttt{siwfonts}]
wymusza użycie fontów wymienionych w~SIW
(fonty nie są dołączone do~motywu)

\item[\texttt{black}]
wymusza użycie czarnego koloru jako podstawowego koloru pisma

\item[\texttt{sections}]
wymusza wstawianie stron tytułowych sekcji

\item[\texttt{bglogo}] (domyślna)
wymusza wstawianie loga w tło slajdów

\item[\texttt{nobglogo}]
wyłącza wstawianie loga w tło slajdów

\item[\texttt{titlebglogo}]
wymusza wstawianie loga w tło slajdu tytułowego

\item[\texttt{sectionbglogo}]
wymusza wstawianie loga w tło slajdów z~tytułami sekcji

\item[\texttt{tables}]
wymusza naprzemienne kolorowanie wierszy tabel 
w~otoczeniach \texttt{tabular} oraz~\texttt{longtable}
zgodnie z~wzorcem SIW

\end{description}

\end{frame}

\begin{fframe}
\frametitle{Motyw UPWr\pauza\\ polecenia dołączone do~motywu I}
\small
\begin{description}

\item[\texttt{\char92titlegraphic}] (standardowe)
ustanawia postać ,,rysunku'' ilustrującego
strony tytułowe i~przekładkowe;\\
może być wielokrotnie przedefiniowywane

\item[\texttt{\char92UPWrHeadRow}] (niestandardowe)
wymusza sformatowanie wiersza tabeli jako nagłówkowego
(niezależnie od opcji \texttt{tables});
wymaga znacznika \verb|=| albo \verb|!| w~preambule

\item[\texttt{\char92UPWrHeadCell}] (niestandardowe)
wymusza sformatowanie komórki tabeli jako nagłówkowej
(niezależnie od opcji \texttt{tables})

\item[\texttt{\char92UPWrHeadColumn}] (niestandardowe)
wymusza sformatowanie kolumny tabeli jako nagłówkowej
(niezależnie od opcji \texttt{tables}); 
użycie przez znacznik \verb'^' albo \verb'!' w~preambule

\item[\texttt{\char92UPWrFootlineSeparator}] (niestandardowe)
określa postać separatora elementów opisu w stopce slajdu

\end{description}

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza\\ polecenia dołączone do~motywu II}
\small
\begin{description}

\item[\texttt{UPWrTabular}] (niestandardowe)
otoczenie umożliwiające generowanie tabel typu \verb'tabular'
sformatowanych zgodnie z~SIW, bez jawnego użycia dyrektyw

\item[\texttt{UPWrLongTable}] (niestandardowe)
otoczenie umożliwiające generowanie tabel typu \verb'longtable'
sformatowanych zgodnie z~SIW, bez jawnego użycia dyrektyw

\item[\texttt{\char92UPWrTables}] (niestandardowe)
lokalna dyrektywa wymuszająca zgodne z~SIW formatowanie 
tabel opisanych otoczeniami \verb'tabular' oraz \verb'longtable' 

\end{description}

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza\\ polecenia dołączone do~motywu III}
\small
\begin{description}

\item[\texttt{\char92startUPWrTables}] (niestandardowe)
globalna dyrektywa wymuszająca formatowanie wszystkich tabel 
typu \verb'tabular' oraz \verb'longtable'
zgodnie z~SIW; wywoływana m.in. opcją \verb'tables'

\item[\texttt{\char92endUPWrTables}] (niestandardowe)
globalna dyrektywa wyłączająca formatowanie tabel zgodnie z~SIW
(TBD; na razie nie działa)

\item[\texttt{\char92UPWrTable}] (niestandardowe)
polecenie umożliwiające wstawianie prostych tabel 
sformatowanych zgodnie z~SIW 
bez jawnego użycia poleceń formatowania wierszy.
Polecenie to jest zachowane wyłącznie dla zgodności
z wcześniejszymi wersjami pakietu; w nowych dokumentach
należy posługiwać się otoczeniami \verb'UPWrTabular'
albo \verb'UPWrLongTable'

\end{description}

\end{fframe}

\begin{fframe}
\frametitle{Motyw UPWr\pauza opcje preambuły tabel dołączone do~motywu}
\small

\begin{description}

\item[\texttt{=}] (niestandardowy) 
prefiks w~preambułach tabel przeznaczony do umieszczenia przed pierwszym specyfikatorem kolumny; 
wymusza propagację stylu w~całym wierszu

\item[\texttt{+}] (niestandardowy) 
prefiks w~preambułach tabel; 
umożliwia kontynuację stylu komórki w wierszu

\item[\texttt{\char94}] (niestandardowy) 
prefiks w~preambułach tabel; 
wymusza styl nagłówkowy w opisanej za jego pomocą kolumnie

\item[\texttt{!}] (niestandardowy) 
prefiks w~preambułach tabel  przeznaczony do umieszczenia przed pierwszym specyfikatorem kolumny;
wymusza styl nagłówkowy w~opisanej za jego pomocą kolumnie;
odpowiednik \verb|=^|

\end{description}

\end{fframe}

\begin{frame}
\frametitle{Motyw UPWr\pauza do zrobienia}
\small

Lepsze (wektorowe) wersje grafik firmowych

Uzyskanie oficjalnego wyjaśnienia dot. stosowania fontów

Oficjalna interpretacja załączników do SIW

Uzyskanie statusu oficjalnej implementacji SIW (jako załącznik?)

Notatki autorskie do slajdów

Pełna obsługa hierarchii sekcji

Opcje zawartości stopki

Wzorce strony końcowej i innych rodzajów powtarzalnych stron

Uporządkowanie nazw opcji i poleceń

Uporządkowanie dyrektyw zarządzających wyglądem tabel

Uwzględnienie wszelkich uwag użytkowników

\end{frame}

\begin{frame}
\frametitle{Motyw UPWr\pauza licencja, instalacja, użytkowanie}

Modyfikacje motywu UPWr oraz ich rozpowszechnianie
są legalne pod warunkiem nieużywania oryginalnej nazwy motywu,
zachowania zastanych informacji o~autorstwie 
i~uzupełnienia ich informacją o~dokonanych zmianach.

Archiwum źródłowe ZIP na serwerze uczelnianym
{\small\beamerupwroc}

Konieczna jest uprzednia instalacja \LaTeX-a i~Beamera
oraz~pakietów używanych przez motyw.

Rozpakowanie archiwum w katalogu skanowanym przez kompilator \TeX-a,
najlepiej w podkatalogu \texttt{texmf-local}, z~zachowaniem struktury podkatalogów.

Użytkowanie fontów regulowane jest osobnymi licencjami;
dlatego fonty nie są dołączone do archiwum instalacyjnego.

\end{frame}
