pdfscreen

Pakiet s�u�y do przygotowania prezentacji ekranowej. Przygotowany dokument mo�na kompilowa� standardowym TeX-em (tylko w przypadku wersji przeznaczonej do druku -- p. opcja print) lub PDFTex-em, a programem s�u��cym do wizualizacji ekranowej Acrobat Reader (niestety aktualny ghostscript (8.50) cz�sto sygnalizuje b��d przy pr�bie otwarcia takiego dokumentu). Do��czane s� pakiety: color, comment, hyperref, calc, graphics, shortvrb, amssymb, amsbsy, truncate oraz fancybox (warto te� do��czy�: array, hhline dcolumn colortbl).

Za pomoc� tego pakietu mo�na przygotowa� jednocze�nie dwie wersje dokumentu: do druku i w postaci prezentacji ekranowej. Fragmenty specyficzne dla druku nale�y umie�ci� wewn�trz �rodowiska print, a dla wersji ekranowej wewn�trz �rodowiska screen (w tym wszystkie polecenia dotycz�ce ustawiania parametr�w okna). Wyb�r fragment�w jest realizowany za pomoc� opcji wywo�ania pakietu: screen lub print.

Lista opcji

pdftexkompilacja PDFTeX-em
dvipskompilacja standardowym TeX-em (nast�pnie przetwarzanie dvips-em)
dvipsoneprzetwarzanie standardowym TeX-em, nast�pnie dvipsone
dvipdfprzetwarzanie standardowym TeX-em, nast�pnie dvipdf
dvipdfmprzetwarzanie standardowym TeX-em, nast�pnie dvipdfm
dviwindoprzetwarzanie standardowym TeX-em, nast�pnie dviwindo
ps2pdfprzetwarzanie standardowym TeX-em, nast�pnie ps2pdf
vtexprzetwarzanie VTeX-em
nocfgzakaz wczytywania pliku pdfscreen.cfg, zawieraj�cego wst�pne ustawienia parametr�w -- standardowo zbi�r jest wczytywany (o ile istnieje). W standardowym pliku konfiguracyjnym opr�cz kolor�w zmieniono spos�b sk�adu nag��wk�w rozdzia��w i podrozdzia��w -- numer jest prezentowany na marginesie.
articlenieistotne
amsartnieistotne
booknieistotne
amsbooknieistotne
sidebarpanel steruj�cy po lewej stronie
panelleft
leftpanel
panelrightpanel po prawej stronie
rightpanel
absconsamepagenieistotne
bluelaceustawienie schematu kolorystyki na ,,bluelace'' (nie wiem jak to przet�umaczy�) -- opcja analizowana tylko przy u�ytej opcji nocfg
chocolateustawienie schematu kolorystyki na ,,czekoladowo'' -- opcja analizowana tylko przy u�ytej opcji nocfg
palegreenustawienie schematu kolorystyki na ,,jasno zielono'' -- opcja analizowana tylko przy u�ytej opcji nocfg
orangeustawienie schematu kolorystyki na ,,��to-br�zowy'' -- opcja analizowana tylko przy u�ytej opcji nocfg
grayustawienie schematu kolorystyki na ,,szaro-niebieski'' -- opcja analizowana tylko przy u�ytej opcji nocfg
blueustawienie schematu kolorystyki na ,,niebieski'' (domy�lny) -- opcja analizowana tylko przy u�ytej opcji nocfg
nopanelbrak panelu steruj�cego
printnie s� analizowane fragmenty dokumentu zawarte w �rodowisku (environment) screen
screennie s� analizowane fragmenty dokumentu zawarte w �rodowisku (environment) print
defaultdomy�lny schemat kolorystyki
paneltocna panelu kontrolnym zamiast odsy�acza do spisu tre�ci pojawi si� spis tre�ci (jako aktywne odsy�acze, tytu�y s� skracane). Je�li zosta� zadysponowany spis tre�ci (polecenie \tableofcontents) to na panelu nie pojawi si� spis tre�ci, ani odsy�acz do w�a�ciwego spisu. W spisie tre�ci nie b�dzie numer stron. Je�eli opcja nie jest podana i nie zadysponowano spisu tre�ci, odsy�acz do spisu tre�ci wskazuje pierwsz� stron� (za stron� tytu�ow�).
codedefiniowane jest polecenie \code, analogiczne do \verb (wielko�� pisma ustawiana jest na small, kr�j na type writer i kolor taki jak dla rozdzia�u (zale�ny od schematu kolorystycznego) oraz �rodowisko decl. Uwaga! przed za�adowaniem pakietu pdfscreen nale�y za�adowa� pakiety: colortbl i array
sectionbreakpowoduje przej�cie do nowej strony przy rozpocz�ciu sekcji (rozdzia�u)
englishopis panelu w j�z. angielskim
frenchopis panelu w j�z. francuskim
dutchopis panelu w j�z. holenderskim
czechopis panelu w j�z. czeskim
norskopis panelu w j�z. ???
nynorskopis panelu w j�z. ???
slovakopis panelu w j�z. s�owackim
portugesopis panelu w j�z. portugalskim
spanishopis panelu w j�z. hiszpa�skim
swedishopis panelu w j�z. szwedzkim
danishopis panelu w j�z. du�skim
polishopis panelu w j�z. polskim
russianopis panelu w j�z. rosyjskim
germanopis panelu w j�z. niemieckim
sloveneopis panelu w j�z. s�owe�skim
catalanopis panelu w j�z. katalo�skim
americanopis panelu w j�z. angielskim
austrianopis panelu w j�z. angielskim
brazilopis panelu w j�z. portugalskim
bretonopis panelu w j�z. angielskim
croatianopis panelu w j�z. angielskim
esperantoopis panelu w j�z. angielskim
finnishopis panelu w j�z. angielskim
galicianopis panelu w j�z. angielskim
italianopis panelu w j�z. angielskim
magyaropis panelu w j�z. angielskim
romanianopis panelu w j�z. angielskim
turkishopis panelu w j�z. angielskim
francaisopis panelu w j�z. francuskim
germanbopis panelu w j�z. niemieckim

Lista polece� zdefiniowanych w pakiecie

\screensize{wysoko��}{szeroko�c} ustalenie wysoko�ci i szeroko�ci obszaru roboczego (ca�kowitego) -- p. polecenie \margins i \marginsize. W przypadku prezentacji pe�noekranowej nale�y zachowa� proporcje zgodne z systemowymi ustawieniami ekranu. Poniewa� wielko�� obrazu mo�e by� przeskalowana przez przegl�dark�, nale�y ustawi� wymagane warto�ci proporcjonalnie do wielko�ci pisma. Przy ma�ych warto�ciach ilo�� tekstu na stronie b�dzie ma�a, ale po powi�kszeniu okna przegl�darki pismo b�dzie du�e; dla du�ego okna powi�kszenie b�dzie niewielkie (lub wr�cz trzeba b�dzie zmniejszy� okno przegl�darki) a wielko�� pisma mo�e okaza� si� zbyt ma�a.
\margins{lewy}{prawy}{g�rny}{dolny}polecenie definiuje wielko�ci margines�w strony; ma charakter deklaratywny i powinno by� u�yte przed poleceniem \screensize; powoduje ono jedynie nadanie warto�ci parametrom (kolejno): \marginleft, \marginright, \margintop oraz \marginbottom; s� one brane pod uwag� przy wyliczaniu proporcji element�w okna
\marginsize{lewy}{prawy}{g�rny}{dolny}polecenie ustawia wielko�ci margines�w; powinno by� u�yte po poleceniu \screensize; wielko�� lewego i prawego marginesu powinna uwzgl�dnia� szeroko�� panelu (o ile zadeklarowano jego obecno�� na ekranie).
\emblema{plik}polecenie definiuje logo panelu (motyw przewodni) -- b�dzie nim obraz zawarty w wskazanym pliku graficznym. Uwaga! w standardowym pliku pdfscreen.cfg jest zdefiniowane �e logo okre�la plik univ.jpg
\shorttitle{tytu�}polecenie definiuje tekst pojawiaj�cy si� na dole w obszarze panelu
\urlid{URL}polecenie definiuje adres strony WWW (dodawany jest prefix protoko�u http://), do kt�rej odwo�a si� przegl�darka po wskazaniu pola ,,Home Page'' (napis zale�y od deklarowanego j�zyka). Je�li adres nie zostanie zdefiniowany pole to jest wskazaniem na pierwsz� stron� dokumentu.
\emailid{adres}polecenie definiuje adres poczty elektronicznej (dodawany jest prefix protoko�u mailto:) -- standardowo nieu�ywane
\overlay{plik}polecenie okre�la plik graficzny, kt�ry b�dzie t�em obszaru roboczego (bez pola panelu).
\overlayemptywycofanie polecenia \overlay
\changeoverlaypolecenie powoduje, �e t�em kolejnych stron b�d� pliki o nazwach overlay1.jpg, overlay2.jpg,... overlay10.jpg (w cyklu), t�em pierwszej strony b�dzie plik wskazany poleceniem \overlay (o ile polecenie zosta�o u�yte). U�ycie polecenia \overlay wewn�trz dokumentu, kasuje cykl i powoduje, �e od tego miejsca t�em okna b�dzie wskazany plik.
\paneloverlay{plik}polecenie okre�la plik graficzny, kt�ry b�dzie t�em panelu; grafika zostanie przeskalowana do w pionie i poziomie do wielko�ci panelu, a zatem jej wysoko�� i szeroko�� powinna by� w odpowiednim stosunku. Standardowo rozmiary panelu s� okre�lone wzgl�dem ca�kowitej wielko�ci okna okre�lonej poleceniem \screensize. Szeroko�� wynosi standardowo 0.15 ca�kowitej szeroko�ci okna (je�eli wyniesie mniej ni� 1in to szeroko�� zostanie okre�lona na 1in -- parametr \panelwidth), a wysoko�ci� jest wysoko�� okna.
\paneloverlayemptywycofanie polecenia \paneloverlay
\topbuttonsna g�rze strony pojawi si� panel steruj�cy w postaci napis�w
\notopbuttonswy��czenie panela wywo�anego poleceniem \topbuttons
\bottombuttonsna dole strony pojawi si� panel steruj�cy w postaci napis�w
\nobottombuttonswy��czenie panela wywo�anego poleceniem \bottombuttons
\ClearOverlaykasuje wszystkie ustalenia t�a (wraz z panelem)
\AddToOverlay{definicja}dodaje do konstrukcji wy�wietlanej na ka�dej stronie definicj�

Ustalanie kolor�w

\backgroundcolor{kolor} ustalenie koloru t�a (w przypadku u�ycia polecenia \overlay nieistotne); kolor musi by� zdefiniowany; parametr \calfactor okre�la szeroko�� dodatkowej ramki wok� obszaru o podanym kolorze (zaw�a go w stosunku do obszaru roboczego) -- ramka ma kolor t�a, kt�re mo�na zmieni� poleceniem \pagecolor -- pakiet color oraz [1]).
\definecolor{panelbackground}{model}(def}definicja koloru t�a dla panelu (p. opis pakietu color)
\definecolor{buttondisable}{model}(def}kolor oznacze� na ,,przyciskach'', kt�re s� nieaktywne
\definecolor{buttonbackground}{model}(def}definicje dla koloru ,,przycisk�w'' na panelu
\definecolor{buttonshadow}{model}(def}definicje dla koloru cienia ,,przycisk�w'' na panelu (wielko�� cienia jest zdefiniowana na sta�e w poleceniu \addButton i \scrShadowButton -- nieu�ywane)
\definecolor{section0}{model}(def}
\definecolor{section1}{model}(def}
\definecolor{section2}{model}(def}
\definecolor{section3}{model}(def}
\definecolor{section4}{model}(def}
\definecolor{section5}{model}(def}
definicje dla koloru nag��wk�w prezentowanych poleceniami: \section, \subsection itp.; w takich kolorach s� prezentowane s� r�wnie� inne elementy dokumentu np. zawarto�� �rodowiska verbatim
\definecolor{tabcolor}{model}(def}definicja koloru t�a dla �rodowiska decl (realizowanego za pomoc� �rodowiska tabular; p. pakiet colortbl oraz [1], nazwa koloru tabcolor jest u�ywana do nadania warto�ci zmiennej \columncolor)

Inne polecenia i parametry

\LLX{margines}parametr zawiera wielko�� lewego marginesu obszaru wewn�trznego (p. \calfactor (wzgl�dem lewej kraw�dzi okna)
\LLY{margines}parametr zawiera wielko�� g�rnego marginesu obszaru wewn�trznego (p. \calfactor (wzgl�dem g�rnej kraw�dzi okna)
\def\panelfont{definicja}polecenie jest wywo�ywane przed wyprowadzaniem napis�w opisuj�cych ,,przyciski panelu'' i mo�e s�u�y� do definicji fontu i koloru opisu (nale�y skorelowa� wielko�� fontu z wielko�ci� ,,przycisk�w'')
\buttonwidth=szeroko��parametr okre�la szeroko�� przycisku (standardowo jako 0.7\panelwidth)
\calfactor=szeroko�� parametr okre�la szeroko�� ramki na obszarze roboczym (nie ma zwi�zku z wielko�ciami margines�w), kolorem ramki jest kolor t�a ca�ego okna (p. \pagecolor -- pakiet color oraz [1])
\st{definicja}polecenie jest u�ywane do okre�lania wysoko�ci ,,przycisku'' panelu; u�yto do tego celu linii pionowej o okre�lonej wysoko�ci i g��boko�ci i zerowej grubo�ci (standardowo: \def\st{\hbox{\vrule height10pt depth5pt width 0pt}\panelfont})
\buttonbox{tre��}polecenie definiuje ,,pseudoprzycisk'' z podanym opisem (opis otoczony ramk�; bez g�rnego i dolnego marginesu)
\addButton{szeroko��}{opis}polecenie definiuje symbol ,,przycisku'' (wskazanie go nie powoduje �adnej akcji). T�em napisu jest kolor bottombackground, kolor tekstu pisma (i inne atrybuty) okre�laj� makra \Black (definiowany jako \color{black}) i \panelfont (wywo�ywane przez makro \st, s�u��cego do okre�lenia wysoko�ci i g��boko�ci pude�ka)
\imageButton{szeroko��}{wysoko��}{plik}polecenie definiuje ,,przycisk'', kt�rego t�em jest wskazany plik, z definicj� nie wi��e si� �adna akcja!. Tak naprawd� polecenie jest jedynie wywo�aniem makra \includegraphics z parametrami [width=szeroko��, height=wysoko��]{plik}
\pagedissolve{specyfikacja}polecenie definiuje spos�b przej�cia mi�dzy stronami (tylko w trybie ,,full screen'') i specyfikacja powinna by� zgodna ze specyfikacj� pdf-a dla parametru /Trans; standardowo /R /D 0 (przed pierwszym znakiem specyfikacji dostawiany jest automatycznie /). W specyfikacji mog� wyst�pi� parametry okre�laj�ce spos�b zmiany strony:
/Rbez specjalnych efekt�w
/Splitkolejna strona jest nak�adana na aktualn� ,,od g�ry'' i ,,od do�u''
/Blindskolejna strona jest nak�adana na aktualn� ,,pasami''
/Boxkolejna strona jest nak�adana na aktualn� w formie nachodz�cego prostok�tu (od zewn�trz do wewn�trz)
/Wipekolejna strona jest nak�adana na aktualn� nachodz�c od g�ry
/Dissolvekolejna strona jest nak�adana na aktualn� wype�niaj�c j� losowo nak�adanymi kwadratami
/Glitterpodobnie jak powy�ej ale jednocze�nie wyst�puje efekt nak�adania strony od lewej
/Flynowa strona ,,naje�d�a'' (w kierunku okre�lonym przez parametr /Di)
/Pushnowa strona ,,naje�d�a'', a poprzednia ,,odje�d�a'' (w kierunku okre�lonym przez parametr /Di)
/Covernowa strona ,,naje�d�a'', (w kierunku okre�lonym przez parametr /Di) ale bez efektu prze�roczysto�ci
/Uncoverpodobnie jak /Push, ale bez efektu prze�roczysto�ci
/Fade????
dodatkowe parametry steruj�ce zmianami
/Di k�twarto�� k�ta (w stopniach, warto�ci podzielne przez 90) okre�laj� kierunek zmian dla parametr�w /Wipe i /Glitter
/M specokre�la kierunek zmian dla parametr�w /Split i /Box, spec mo�e przyjmowa� warto�ci /I -- do wewn�trz i /O -- na zewn�trz
/Dm specokre�la kierunek zmian dla parametr�w /Split i /Blinds, spec mo�e przyjmowa� warto�ci /H -- w poziomie i /V -- w pionie
/D timeczas op�nienia (w sec)
\arg{tekst} polecenie s�u�y do opis�w wywo�ania makr (tekst jest prezentowany italikiem i ujmowany w nawiasy {<>} (tekst wraz z <> w kolorze czerwonym, {} w kolorze section1) (jest definiowane w przypadku u�ycia opcji code)
\Arg{tekst} polecenie s�u�y do opis�w wywo�ania makr (tekst jest prezentowany italikiem i ujmowany w nawiasy {} (tekst wraz w kolorze czerwonym, {} w kolorze section1) (jest definiowane w przypadku u�ycia opcji code)
\oarg{tekst} polecenie s�u�y do opis�w wywo�ania makr (tekst jest prezentowany italikiem i ujmowany w nawiasy [<>] (tekst wraz z <> w kolorze czerwonym, [] w kolorze section1) (jest definiowane w przypadku u�ycia opcji code)
\Oarg{tekst} polecenie s�u�y do opis�w wywo�ania makr (tekst jest prezentowany italikiem i ujmowany w nawiasy [] (tekst wraz w kolorze czerwonym, [] w kolorze section1) (jest definiowane w przypadku u�ycia opcji code)
|tekst|polecenia do ,,szybkiego'' przej�cia w tryb verbatim (p. pakiet shortvrb (jest definiowane w przypadku u�ycia opcji code)

�rodowiska

decl�rodowisko s�u�y do prezentowania np. kawa�k�w kodu (jest definiowane w przypadku u�ycia opcji code); jest wystawiane na lewy margines (wielko�� okre�lona parametrem \leftmarginii). Jest realizowane za pomoc� �rodowiska tabular, do kolorowania u�ywane s� polecenia pakietu colortbl (nale�y go do��czy�) -- t�em jest kolor tabcolor (polecenie \columncolor), a kolor ramki ustalony jest poleceniem \arrayrulecolor na warto�� section1; p. [1]
verbatimw �rodowisku uaktywniono znaki < i >; za ich pomoc� mo�na tworzy� konstrukcj� do opisu parametr�w <tekst> -- ca�o�� jest prezentowana kolorem czerwonym, a tekst italikiem. Tekst w �rodowisku jest prezentowany kolorem section0 wielko�ci small, krojem ttfamily
slidezawarto�� �rodowiska jest wstawiana do �rodowiska minipage o wielko�ci obszaru roboczego

[1] W.Macewicz: Latex na kolorowo. Biul. Gust, z. :19
W�odzimierz Macewicz
Ostatnie zmiany: 05.05.2014.