Wprowadzenie do Sweave. mgr inż. Piotr Kowalski 16 maja 2012

Wielkość: px
Rozpocząć pokaz od strony:

Download "Wprowadzenie do Sweave. mgr inż. Piotr Kowalski 16 maja 2012"

Transkrypt

1 Wprowadzenie do Sweave mgr inż. Piotr Kowalski 16 maja

2 Streszczenie Krótkie wprowadzenie do używania Sweave, pakietu umożliwiajacego po l aczenie platformy obliczeń statycznych R-cran oraz dokumentów Latex 1

3 Lista wersji Wersja Kowalski Piotr - pierwsza wersja dokumentu, wymagajaca dalszych uzupe lnień oraz testów na Windows Wersja Kowalski Piotr - druga wersja z uzupe lniona instalacja dla systemów Windows Wersja Kowalski Piotr - trzecia wersja z dorzuconymi zrzutami ekranu z instalacji w Windows7. Wersja Kowalski Piotr - czwarta wersja, zamykajaca pierwsze prace nad dokumentem. Uzupe lniono tworzenie grafiki w Sweave oraz importowanie jej do Latexa. Do l aczono również kod prezentacji Sweave 2

4 Spis treści 1 Czym jest Sweave 4 2 Instalacja Sweave Automatyzacja kompilacji Sweave Automatyzacja kompilacji dla TEXMaker Automatyzja kompilacji dla Miktex 2.9, LEd na platformie Windows Zasada dzia lania Sweave Programowanie w Sweave Podstawowy blok Sweave Parametry bloku Blok linijkowy Sweave Powtarzanie bloków Ukrywanie fragmentu kodu przed Sweave Grafika w Sweave Etykietowanie + grafika Opcje eksportu grafiki Przyk lady Przyk ladowy plik rnw Plik bibliografia.bib Przyk ladowy plik tex Prezentacja Sweave

5 1 Czym jest Sweave Sweave jest narzedziem do generowania plików tex zawierajacych obliczenia, grafiki i wiele innych obiektów wytworzonych przez przez pakiet R. Umożliwia dynamiczne tworzenie raportów i jest przyk ladem tzw. programowania objaśniajacego 1. Dla nas jest to jednak sposób na stworzenie inteligentnego dokumentu, który potrafi generować losowości i liczyć dla nas wyniki. Jest to również narzedzie pozwalajace na proste wstrzykiwanie skomplikowanych grafik i wykresów do fachowo z lożonych dokumentów L A TEX. W poniższym instruktażu zak ladam milczaco, że użytkownik posiada podstawowa znajomość zarówno pakietu R jak i jezyka L A TEX. Podobnie za lożone jest posiadanie zainstalowanej lokalnie instancji pakietu R oraz posiadanie środowiska i edytora do pisania dokumentów TEX. 2 Instalacja Sweave W stan obecny pakiet Sweave stanowi wbudowana cześć pakietu R-cran i jest domyślnie z nim instalowany. W przypadku systemów unixowych po instalacji utworzony powinien zostać skrypt w /usr/bin/r co czyni go ogólnodostepnym dla innych programów w systemie. W przypadku systemów z rodziny Windows, podobne powinno zostać zrealizowane poprzez do l aczenie folderu bin z pakietu R to zmiennej globalnej PATH. W przypadku, gdy takie dopisanie nie zosta lo zrealizowane, zaleca sie przeprowadzenie tego recznie. W przypadku instalacji na Windows należy jeszcze do l aczyć pakiet stylu do źróde l kompilacyjnych Latexa. 2.1 Automatyzacja kompilacji Sweave W zależności od, stosowanego przez użytkownika, edytora L A TEXróżnie przebiega proces uruchomienia automatycznego generowanie plików pdf w sposób automatyczny. W skrócie sprowadza sie to zdefiniowania w lasnej komendy kompilacji, która powinna wygladać mniej wiecej w sposób nastepuj acy: R CMD Sweave %.rnw Zaprezentowana powyżej komenda powinna dzia lać w wi ekszości systemów unixowych i w dowolnym z edytorów. Sprawdzenia użyto z wykorzystaniem edytora TEXMaker oraz: $ tex --version TeX (TeX Live 2009/Debian) Automatyzacja kompilacji dla TEXMaker Miejscem przeznaczonym do umieszczenia komendy jest panel komend użytkownika znajdujacy sie w menu User->User commands -> Edit user commands. Zgodnie z możliwościami programu komenda to może zostać rozwinieta tak, aby obs lużyć ca lość procesu tworzenia dokumentu co można obserwować poniżej. 2 1 ang. literate programming 2 evince jest lekka przegladark a plików pdf 4

6 R CMD Sweave %.rnw pdflatex -synctex=1 -interaction=nonstopmode %.tex evince %.pdf Rysunek 1: Konfiguracja Sweave dla texmaker Automatyzja kompilacji dla Miktex 2.9, LEd na platformie Windows Proces ustanowienia automatyzacji jest bardziej skomplikowany na systemach Windows. Prezentowane jest tutaj rozwiazanie dla popularnego duetu Latexowego czyli Miktex+LEd. Proces tej automatyzacji jest trzy krokowy i powinien wygladać podobnie dla innych środowisk kompilacji L A TEX. Udost epnie pakietu R w linii komend Aby proces kompilacji móg l wykorzystać R, aplikacja ta musi być dobrze rozpoznawana w ca lym systemie operacyjnym. Aby sprawdzić czy tak faktycznie jest wystarczy uruchomić program linii komend i wpisać w nim R + enter. Jeśli program jest dobrze znany, to powinien sie uruchomić i w linii komend powinna być możliwość wykonywana poleceń jego jezyka. Jeśli natomiast pojawi sie komunikat, że ta nazwa/program nie jest znany, to opisuje tutaj sposób naprawienia tego faktu. Najpierw należy odszukać ścieżke do podkatalogu bin znajdujacego sie w katalogu z instalacja R. Domyślnie ma ona postać C:\\Program Files\R\R- X.XX.X\bin. Trzeba nakazać programom zapoznać sie z programami tam znajdujacymi sie. W systemach Windows istnieje specjalny zestaw zmiennych, które sa dostepne do odczytu wszystkim programom w systemie operacyjnym. Sa to tzw. zmienne środowiskowe. Wśród tych zmiennych jest jedna z nich nazywana PATH, i zawiera ona wszystkie katalogi w których znajduja sie programy, które maja być dostepne dla wszystkich innych programów. Aby otrzymać dostep do zmiennych środowiskowych należy kliknać PPM na ikone Mój komputer i przejść do w laściwości. Wyświetli sie okno 2. W zaawansowanych ustawieniach systemu odszukać przycisk zmiennych środowiskowych (ang. enviromental variables) jak na obrazie 3. W nastepnej kolejności należy odszukać zmienna PATH i kliknać jej edycje. UWAGA. Nie należy niczego kasować z tej zmiennej. Usuniecie jej zawartości może spowodować uszkodzenie systemu operacyjnego. Należy na końcu wartości tej zmiennej (obrazek 4) 5

7 Rysunek 2: Zaawansowane ustawienia systemu w Win7 postawić znak ; oraz wkleić ścieżke do katalogu bin. Oznacza to, że na koniec zmiennej PATH powinien zostać doklejony frgament o postaci np. ;C:\\Program Files\R\R-X.XX.X\bin. Po zakończeniu edycji należy zapisać wartość zmiennej i dokonać sprawdzenia w nowo otwartym oknie linii komend sprawdzajac, tak jak na poczatku, czy program R sta l sie widoczny w systemie. Import sk ladni Sweave W procesie kompilacji pliku tex, kompilator Latexa wymagać Cie bedzie informacji o sk ladni zwiazanej z pakietem Sweave. W naszym wypadku tym kompilatorem jest platforma Miktex. Musimy zatem poinformować platforme gdzie może odszukać ona plik Sweave.sty. Zwyczajowo ścieżka ta ma postać C:\\Program Files\R\R \share\texmf. Należy uruchomić Miktex(Admin) -> Settings i w drugiej zak ladce zawierajacej katalogi zarzadzane przez Miktex dodać nowy o ścieżce podobnej do powyższej (patrz rysunek 5). Po zapisaniu ustawień styl Sweave.sty powinien być dostepny w procesie kompilacji latex. Automatyczny skrypt kompilacji Podobnie jak TEXMaker również i LEd udost epnia w lasne skrypty kompilacyjne. Po lewo na pasku znajduje si e 5 kolejnych przycisków o nazwie U. Po najechaniu na nie pojawia si e informacja, że wciśniecie przycisku powoduje wykonanie pliku userx.bat, gdzie pod X jest liczba od 1 do 5. To w laśnie jeden z tych skryptów powinien zostać użyty do wykonywania naszego procesu kompilacji. Poniżej podaje postać tego skryptu cd %1 6

8 Rysunek 3: Zmienne środowiskowe systemu w Win7 Rysunek 4: Zmienne środowiskowe systemu w Win7 7

9 Rysunek 5: Zmienne środowiskowe systemu w Win7 8

10 %.rnw Sweave %.rnw %.tex pdflatex %.tex %.pdf Rysunek 6: Proces kompilacji Sweave R CMD Sweave %2.rnw pdflatex.exe %2.tex Pod %1 ukrywa sie katalog w którym znajduje sie plik źród lowy, pod %2 natomiast jego nazwa bez rozszerzenia. Aby zautomatyzować proces kompilacji w LEd należy powyższa treść umieścić w pliku np. user1.bat, który znajduje sie domyślnie w katalogu: C:\\Program Files\LEd\Batches. Po wykonaniu tego pod odpowiednim przyciskiem U odbywać sie bedzie proces kompilacji Sweave+pdflatex. UWAGA. W systemach Windows Vista oraz późniejszych nie można bezpośrednio edytować, a dok ladniej zapisywać, do plików systemowych. W takim wypadku należy plik userx.bat przenieść np. na swój pulpit, edytować a dopiero nastepnie przenieść go z powrotem do katalogu Batches. 2.2 Zasada dzia lania Sweave Poniższy diagram prezentuje zasade dzia lania procesu kompilacji dokumentu Rnw zawierajacego kod dla pakietu Sweave. W pierwszej cześci procesu plik rnw. t lumaczony jest na plik TEXowski oraz eksportowane sa wszystkie wykresy. W dalszej cześci nastepuje kompilacja programu pdflatex. Ca lość prezentuje diagram 6 3 Programowanie w Sweave W tej cześci skupimy sie na umówieniu bloków Sweave. Wszystko co nie jest blokiem Sweave jest przez pierwszy proces kompilacji zwyczajnie kopiowane do pliku.tex. Plik.rnw po prawdzie nie różni sie niczym od zwyczajnego dokumentu L A TEXgdyby nie do l aczone wstawki. Proces tworzenia takiego dokumentu należy zaczać podobnie jak w przypadku pisania zwyczajnego pliku latexowego. 3.1 Podstawowy blok Sweave W Sweave do tworzenia bloków używa sie specjalnego rodzaju bloku wyglada- jacego nastepuj aco <<name>> R-code W miejscu name umieścić można zarówno nazwe w lasna dla bloku jak i szereg parametrów Na przyk lad: 9

11 echo fig eval results engine split label TRUE-pokazuje komende wykonania, FALSE - ukrywaja TRUE-przekazuje wykres do umieszczenia - FALSE - ukrywa wykresy ustala czy wyniki sa obliczane opcje: verbatim,tex,hide - to różne tryby wyświetlania ustala narzedzie do przetwarzania w Sweave: S, R, S3 or S4 ustala podzia l pliku wynikowego, wartość TRUE oznacza istnienie podzia lu podaje nazwe pliku wynikowego, jest również etykieta dla bloku Tabela 1: Podsumowanie parametrów bloku <<>>= x=c(1,2,3) x^2 Wyprodukuje > x^2 [1] W bloku można wykonywać dowolne komendy j ezyka R. W miar e rozwoju tego dokumentu obserwować b edziemy, że użycie niektórych wyników jest trudniejsze niż reszty Parametry bloku Blok może posiadać wiele różnych parametrów, zebranych w tabeli 1. Pokażemy to na przyk ladzie poniższego kodu: <<param=value>>= x=c(1,2,3) x Przy w l aczonym echo: > x [1] i wy l aczonym: [1] Przy w l aczonym eval: > x [1]

12 i wy l aczonym: > x Przy results verbatim: > x [1] results tex: > x [1] results hide: > x [1] Blok linijkowy Sweave Możliwe jest również używanie R do wype lniania tekstów linijkowych. Np. Pierwiastek z 2: 2 = do wykonania tego potrzebny jest blok \Sexpr{ }. Blok ten wyświetla zawsze pojedynczy element, pierwszy w wektorze odpowiedzi. Dla sygna lu \Sexpr{c(1, 2, 3)} otrzymujemy bowien Powtarzanie bloków Użycie konstrukcji <<>>= Jest niczym innym jak przypisaniem. Standardowy blok jest anonimowy. Można jednak nadać im nazwy. <<A>>= x=c(1,2,3) Najważniejsza zaleta tego rozwiazania jest możliwość wielokrotnego użycia tych samych bloków <<>>= <<A>> <<A>> 11

13 3.4 Ukrywanie fragmentu kodu przed Sweave Skomplikowanym procesem jest ukrywanie kawa lków pliku przed byciem przeprocesowanym przez Sweave. Okazuje sie jednak, że jest prosty sposób na ukrycie fragmentów kodu przed byciem przegladanym przez Sweave. Wystarczy ukryć je w innym pliku. Sweave procesuje jedynie pojedynczy plik, wiec jeśli niechcemy aby jakiś fragment naszego nie bra l w nim udzia lu wystarczy umieścić go w osobnym pliku i kazać latexowi użyć go w nastepnym etapie \input{ukryte1} gdzie plik ukryte1.tex zawiera rzeczy nie procesowane przez Sweave. Kiedy należa loby zadbać o nie procesowanie takiego fragmentu? Np. gdy móg lby zawierać bloki Sweave, które nie powinny być interpretowane. Sweave ponadto czesto nadmiernie miesza w kodzie usuwajac komentarze, z lamania linii itp. Również zwyczajny znak stojacy samotnie jest z regu ly przez Sweave usuwany jako znak komentarza w plikach.rnw. Generalna zasada jest aby duże fragmenty nie wymagajace procesowania w Sweave nie poddawać temu procesowi. W przypadkach bardziej skomplikowanych dokumentów o wieloplikowej architekturze, może to nawet oznaczać konieczność napisanie odpowiednika pliku makefile dla procesu kompilacji. Innym potencjalnym sposobem 3 jest przekazanie do parametrów Sweavea by ten do l aczy l kod przekazany do parsera, co osiaga sie komenda \SweaveOpts{keep.source=TRUE} Jeszcze innym sposobem jest oszukanie Sweave, aby ten sam wytworzy l to co powinien zastać L A TEX: <<results=tex,echo=false>>= cat('<<>>=\ngetwd()\n\n') Co daje poniższy wynik: <<>>= getwd() 3.5 Grafika w Sweave Pojedynczy blok potrafi zwrócić pojedynczy wykres, do czego wystarczy uruchomienia parametru fig w bloku Sweave > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') 3 Nie by l sprawdzany przeze mnie 12

14 sin(x) x Najważniejsza rzecza przy wykorzystaniu Sweave do tworzenia grafik jest, to aby pamietać by pojedynczy blok posiada l nie mniej nie wiecej a dok ladnie jeden wykres. Do wykresów można przekazywać dowolne parametry obs lugiwane przez R. Można użyć dodatkowych parametrów. Takim parametrem jest np. Gin odpowiadajacy skalowaniu wykresów \setkeys{gin}{width=0.7\textwidth} Etykietowanie + grafika Niestety niewiele można zrobić z grafika, dopóki nie bedzie można jej skalować i specjalnie umieszczać w dokumencie. Twórcy sweave przyszli jednak z pomocna d lonia dla osób, które nie lubia zostawiać wszystkiego dla Sweave. Jeśli blok sweave posiada etykiete z nazwa, to ta nazwa użyta zostanie do utworzenia pliku z grafika tego bloku. L acz ac to z opcja \SweaveOpts{include=FALSE} pozwala to użytkownikowi tworzyć i dowolnie do l aczać wykresy do dokumentu. Przyk ladowo, jeśli blok poniższy blok posiada etykiete test to plik 4 wygladać bedzie nastepuj aco: genplots/plot-test.pdf Opcje eksportu grafiki Na R można wymusić aby grafiki by ly eksportowane do podfolderu zamiast w g lównym drzewie. Uzyskuje sie to opcja: 4 Po uwzgl ednieniu prefiksu 13

15 > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') sin(x) x 14 Rysunek 7: Wykres przy Gin = 1.7

16 > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') sin(x) x Rysunek 8: Wykres przy Gin = 0.7 > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') sin(x) x Rysunek 9: Wykres przy Gin =

17 cos(x) x Rysunek 10: Wykres z etykieta 16

18 \SweaveOpts{prefix.string=podkatalog/prefix} Co spowoduje eksport wykresów do podkatalogu i rozpocz ecie nazwy każdego pliku z użyciem prefix 4 Przyk lady 4.1 Przyk ladowy plik rnw \documentclass[10pt,a4paper,oneside]{article} \usepackage[utf8]{inputenc} \usepackage[ot4]{polski} % polish language support \usepackage{makeidx} %for index preparation \usepackage{natbib} %bibtex package \usepackage{spverbatim} %for line breaking verbatim %\usepackage{ucs} \author{mgr inz. Piotr Kowalski} \title{wprowadzenie do Sweave} \makeindex \begin{document} \SweaveOpts{prefix.string=../genplots/plot} \begin{titlepage} \maketitle \end{titlepage} \begin{abstract} Krótkie wprowadzenie do uzywania Sweave, pakietu umozliwiajacego po laczenie platformy obliczeń statycznych R-cran oraz dokumentów Latex \end{abstract} \newpage \subsection*{lista wersji} \begin{description} \item[wersja 0.1] Kowalski Piotr - pierwsza wersja dokumentu, wymagajaca dalszych uzupe lnień oraz testów na Windows \item[wersja 0.2] Kowalski Piotr - druga wersja z uzupe lniona instalacja dla systemów Windows \item[wersja 0.3] Kowalski Piotr - trzecia wersja z dorzuconymi zrzutami ekranu z instalacji w Windows7. \item[wersja 1.0] Kowalski Piotr - czwarta wersja, zamykajaca pierwsze prace nad dokumentem. Uzupe lniono tworzenie grafiki w Sweave oraz importowanie jej do Latexa. Do laczono równiez kod prezentacji Sweave \end{description} \newpage \tableofcontents \newpage \section{czym jest Sweave} Sweave\index{Sweave} jest narzedziem do generowania plików tex zawierajacych obliczenia, grafiki i wiele innych obiektów wytworzonych przez przez pakiet R. Umozliwia dynamiczne tworzenie raportów i jest przyk ladem tzw. '' programowania objaśniajacego''\index{programowanie objaśniajace}\footnote{ang. literate programming}. Dla nas jest to jednak sposób na stworzenie inteligentnego dokumentu, który potrafi generować losowości i liczyć dla nas wyniki. Jest to równiez narzedzie pozwalajace na proste wstrzykiwanie skomplikowanych grafik i wykresów do fachowo z lozonych dokumentów \LaTeX. W ponizszym instruktazu zak ladam milczaco, ze uzytkownik posiada podstawowa znajomość zarówno pakietu R jak i jezyka \LaTeX. Podobnie za lozone jest posiadanie zainstalowanej lokalnie instancji pakietu R oraz posiadanie środowiska i edytora do pisania dokumentów \TeX. \section{instalacja Sweave} 17

19 W stan obecny pakiet Sweave stanowi wbudowana cześć pakietu R-cran i jest domyślnie z nim instalowany. W przypadku systemów unixowych po instalacji utworzony powinien zostać skrypt w \slash usr\slash bin\slash R co czyni go ogólnodost epnym dla innych programów w systemie. W przypadku systemów z rodziny Windows, podobne powinno zostać zrealizowane poprzez do laczenie folderu bin z pakietu R to zmiennej globalnej PATH. W przypadku, gdy takie dopisanie nie zosta lo zrealizowane, zaleca sie przeprowadzenie tego recznie. W przypadku instalacji na Windows nalezy jeszcze do laczyć pakiet stylu do źróde l kompilacyjnych Latexa. \subsection{automatyzacja kompilacji Sweave} W zalezności od, stosowanego przez uzytkownika, edytora \LaTeX róznie przebiega proces uruchomienia automatycznego generowanie plików pdf w sposób automatyczny. W skrócie sprowadza si e to zdefiniowania w lasnej komendy kompilacji, która powinna wygladać mniej wiecej w sposób nastepuj acy: \begin{verbatim} R CMD Sweave %.rnw \end{verbatim} Zaprezentowana powyzej komenda powinna dzia lać w wi ekszości systemów unixowych i w dowolnym z edytorów. Sprawdzenia uzyto z wykorzystaniem edytora \TeX Maker\index{\TeX Maker} oraz: \begin{verbatim} $ tex --version TeX (TeX Live 2009/Debian) \end{verbatim} \subsubsection{automatyzacja kompilacji dla \TeX Maker} Miejscem przeznaczonym do umieszczenia komendy jest panel komend uzytkownika znajdujacy sie w menu User->User commands -> Edit user commands. Zgodnie z mozliwościami programu komenda to moze zostać rozwinieta tak, aby obs luzyć ca lość procesu tworzenia dokumentu co mozna obserwować ponizej.\footnote{evince jest lekka przegladark a plików pdf} \begin{verbatim} R CMD Sweave %.rnw pdflatex -synctex=1 -interaction=nonstopmode %.tex evince %.pdf \end{verbatim} \begin{figure}[hb]\centering\includegraphics[scale=0.5]{../images/texmaker_sweave.png}\caption{konfiguracja Sweave dla texmaker}\label{install.texmaker} \end{figure} \subsubsection{automatyzja kompilacji dla Miktex 2.9, LEd na platformie Windows} Proces ustanowienia automatyzacji jest bardziej skomplikowany na systemach Windows. Prezentowane jest tutaj rozwiazanie dla popularnego duetu Latexowego czyli Miktex+LEd\index{Miktex}\index{LEd}. Proces tej automatyzacji jest trzy krokowy i powinien wygladać podobnie dla innych środowisk kompilacji \LaTeX. \subsubsection*{udostepnie pakietu R w linii komend} Aby proces kompilacji móg l wykorzystać R, aplikacja ta musi być dobrze rozpoznawana w ca lym systemie operacyjnym. Aby sprawdzić czy tak faktycznie jest wystarczy uruchomić program linii komend i wpisać w nim R + enter. Jeśli program jest dobrze znany, to powinien sie uruchomić i w linii komend powinna być mozliwość wykonywana poleceń jego jezyka. Jeśli natomiast pojawi sie komunikat, ze ta nazwa/program nie jest znany, to opisuje tutaj sposób naprawienia tego faktu. Najpierw nalezy odszukać ściezke do podkatalogu bin znajdujacego sie w katalogu z instalacja R. Domyślnie ma ona postać ''C:\textbackslash\textbackslash Program Files\textbackslash R\textbackslash R-X.XX.X\textbackslash bin''. Trzeba nakazać programom zapoznać sie z programami tam znajdujacymi sie. W systemach Windows istnieje specjalny zestaw zmiennych, które sa dostepne do odczytu wszystkim programom w systemie operacyjnym. Sa to tzw. zmienne środowiskowe. Wśród tych zmiennych jest jedna z nich nazywana PATH, i zawiera ona wszystkie katalogi w których znajduja sie programy, które maja być dostepne dla wszystkich innych programów. Aby otrzymać dostep do zmiennych środowiskowych nalezy kliknać PPM na ikone Mój komputer i przejść do w laściwości. Wyświetli sie okno \ref{screen.win7.ustawienia}. W zaawansowanych ustawieniach systemu odszukać przycisk zmiennych środowiskowych\index{zmienne środowiskowe} (ang. enviromental variables) jak na obrazie \ref{screen.win7.zmienne}. W nastepnej kolejności nalezy odszukać zmienna PATH i kliknać jej edycje. UWAGA. Nie nalezy niczego kasować z tej zmiennej. Usuniecie jej zawartości moze spowodować uszkodzenie systemu operacyjnego. Nalezy na końcu wartości 18

20 tej zmiennej (obrazek \ref{screen.win7.path}) postawić znak ';' oraz wkleić ściezk e do katalogu bin. Oznacza to, ze na koniec zmiennej PATH powinien zostać doklejony frgament o postaci np. ;C:\textbackslash\textbackslash Program Files\textbackslash R\textbackslash R-X.XX.X\textbackslash bin. Po zakończeniu edycji nalezy zapisać wartość zmiennej i dokonać sprawdzenia w \textbf{nowo otwartym oknie linii komend} sprawdzajac, tak jak na poczatku, czy program R sta l sie widoczny w systemie. \begin{figure}\centering\includegraphics[scale=0.45]{../images/ustawienia.jpeg}\caption{zaawansowane ustawienia systemu w Win7}\label{screen.win7.ustawienia} \end{figure} \begin{figure}\centering\includegraphics[scale=0.45]{../images/okno_zmienne.jpeg}\caption{zmienne środowiskowe systemu w Win7}\label{screen.win7.zmienne} \end{figure} \begin{figure}\centering\includegraphics[scale=0.45]{../images/okno_edycja.jpeg}\caption{zmienne środowiskowe systemu w Win7}\label{screen.win7.path} \end{figure} \subsubsection*{import sk ladni Sweave} W procesie kompilacji pliku tex, kompilator Latexa wymagać Cie bedzie informacji o sk ladni zwiazanej z pakietem Sweave. W naszym wypadku tym kompilatorem jest platforma Miktex. Musimy zatem poinformować platforme gdzie moze odszukać ona plik Sweave.sty. Zwyczajowo ściezka ta ma postać '' C:\textbackslash\textbackslash Program Files\textbackslash R\textbackslash R \textbackslash share\textbackslash texmf ''. Nalezy uruchomić Miktex(Admin) -> Settings i w drugiej zak ladce zawierajacej ''katalogi zarzadzane przez Miktex'' dodać nowy o ściezce podobnej do powyzszej (patrz rysunek \ref{screen.win7.miktex}). Po zapisaniu ustawień styl Sweave.sty powinien być dostepny w procesie kompilacji latex. \begin{figure}\centering\includegraphics[scale=0.25]{../images/miktex.jpeg}\caption{zmienne środowiskowe systemu w Win7}\label{screen.win7.miktex} \end{figure} \subsubsection*{automatyczny skrypt kompilacji} Podobnie jak \TeX Maker równiez i LEd udost epnia w lasne skrypty kompilacyjne. Po lewo na pasku znajduje si e 5 kolejnych przycisków o nazwie U. Po najechaniu na nie pojawia si e informacja, ze wciśniecie przycisku powoduje wykonanie pliku userx.bat, gdzie pod X jest liczba od 1 do 5. To w laśnie jeden z tych skryptów powinien zostać uzyty do wykonywania naszego procesu kompilacji. Ponizej podaje postać tego skryptu \begin{verbatim} cd %1 R CMD Sweave %2.rnw pdflatex.exe %2.tex \end{verbatim} Pod $\%1$ ukrywa si e katalog w którym znajduje si e plik źród lowy, pod $\%2$ natomiast jego nazwa bez rozszerzenia. Aby zautomatyzować proces kompilacji w LEd nalezy powyzsza treść umieścić w pliku np. user1.bat, który znajduje sie domyślnie w katalogu: ''C:\textbackslash\textbackslash Program Files\textbackslash LEd\textbackslash Batches. Po wykonaniu tego pod odpowiednim przyciskiem U odbywać si e b edzie proces kompilacji Sweave$+$pdflatex. UWAGA. W systemach Windows Vista oraz późniejszych nie mozna bezpośrednio edytować, a dok ladniej zapisywać, do plików systemowych. W takim wypadku nalezy plik userx.bat przenieść np. na swój pulpit, edytować a dopiero nast epnie przenieść go z~powrotem do katalogu Batches. \subsection{zasada dzia lania Sweave} Ponizszy diagram prezentuje zasade dzia lania procesu kompilacji dokumentu Rnw\index{Plik rnw} zawierajacego kod dla pakietu Sweave. W pierwszej cześci procesu plik rnw. t lumaczony jest na plik \TeX owski oraz eksportowane sa wszystkie wykresy. W dalszej cześci nastepuje kompilacja programu pdflatex. Ca lość prezentuje diagram \ref{diag.sweave.compile} %% programowanie obrazkow w LaTeXu \begin{figure} \centering \begin{picture}(240,50)(10,-20) \put(0,0){\framebox(40,20){$\%$.rnw}} \put(40,10){\vector(1,0){80}} \put(45,20){sweave $\%$.rnw} \put(120,0){\framebox(40,20){$\%$.tex}} \put(160,10){\vector(1,0){80}} \put(165,20){pdflatex $\%$.tex} \put(240,0){\framebox(40,20){$\%$.pdf}} \end{picture} 19

21 \caption{proces kompilacji Sweave} \label{diag.sweave.compile} \end{figure} \section{programowanie w Sweave} W tej cz eści skupimy si e na umówieniu bloków Sweave. Wszystko co nie jest blokiem Sweave jest przez pierwszy proces kompilacji zwyczajnie kopiowane do pliku.tex. Plik.rnw po prawdzie nie rózni si e niczym od zwyczajnego dokumentu \LaTeX gdyby nie do laczone wstawki. Proces tworzenia takiego dokumentu nalezy zaczać podobnie jak w przypadku pisania zwyczajnego pliku latexowego. \subsection{podstawowy blok Sweave} W Sweave do tworzenia bloków uzywa sie specjalnego rodzaju bloku wygladaj acego nastepuj aco\index{blok Sweave} \input{verbatim1} %% jedyny sposób by ukryć kawa lek tekstu przed Sweave tak aby ten w nim nie d luba l W miejscu name umieścić mozna zarówno nazwe w lasna dla bloku jak i szereg parametrów Na przyk lad: <<echo=false>>= cat('<<>>=\nx=c(1,2,3)\nx^2\n\n') Wyprodukuje <<>>= x=c(1,2,3) x^2 W bloku mozna wykonywać dowolne komendy j ezyka R. W miar e rozwoju tego dokumentu obserwować b edziemy, ze uzycie niektórych wyników jest trudniejsze niz reszty. \subsubsection{parametry bloku} Blok moze posiadać wiele róznych parametrów, zebranych w tabeli \ref{table.block.paramas}\index{blok Sweave!parametry}. \begin{table} \centering \begin{tabular}{ c p{12cm} }\hline echo\index{blok Sweave!echo} & TRUE-pokazuje komende wykonania, FALSE - ukrywaja\\\hline fig\index{blok Sweave!fig} & TRUE-przekazuje wykres do umieszczenia - FALSE - ukrywa wykresy\\\hline eval\index{blok Sweave!eval} & ustala czy wyniki sa obliczane \\\hline results\index{blok Sweave!results} & opcje: verbatim,tex,hide - to rózne tryby wyświetlania \\\hline engine\index{blok Sweave!engine} & ustala narz edzie do przetwarzania w Sweave: S, R, S3 or S4 \\\hline split\index{blok Sweave!split} & ustala podzia l pliku wynikowego, wartość TRUE oznacza istnienie podzia lu\\\hline label\index{blok Sweave!label} & podaje nazwe pliku wynikowego, jest równiez etykieta dla bloku\\\hline \end{tabular} \caption{podsumowanie parametrów bloku} \label{table.block.paramas} \end{table} Pokazemy to na przyk ladzie ponizszego kodu: <<echo=false>>= cat('<<param=value>>=\nx=c(1,2,3)\nx\n') Przy w laczonym echo: <<echo=true>>= x=c(1,2,3) x i wy laczonym: <<echo=false>>= x=c(1,2,3) x Przy w laczonym eval: 20

22 <<echo=true,eval=true>>= x=c(1,2,3) x i wy laczonym: <<echo=true,eval=false>>= x=c(1,2,3) x Przy results verbatim: <<echo=true,eval=true,results=verbatim>>= x=c(1,2,3) x results tex: <<echo=true,eval=true,results=verbatim>>= x=c(1,2,3) x results hide: <<echo=true,eval=true,results=verbatim>>= x=c(1,2,3) x \subsection{blok linijkowy Sweave} Mozliwe jest równiez uzywanie R do wype lniania tekstów linijkowych\index{blok Sweave!linijkowy}. Np. Pierwiastek z 2: $\sqrt{2} = \Sexpr{sqrt(2)}$. do wykonania tego potrzebny jest blok $\backslash Sexpr\{\cdot\}$. Blok ten wyświetla zawsze pojedynczy element, pierwszy w wektorze odpowiedzi. Dla sygna lu $\backslash Sexpr\{c(1,2,3)\}$ otrzymujemy bowien $\Sexpr{c(1,2,3)}$ \subsection{powtarzanie bloków} Uzycie konstrukcji <<echo=false>>= cat('<<>>=') Jest niczym innym jak przypisaniem. Standardowy blok jest anonimowy. Mozna jednak nadać im nazwy. <<echo=false>>= cat('<<a>>=\nx=c(1,2,3)\n') <<A>>= x=c(1,2,3) Najwazniejsza zaleta tego rozwiazania jest mozliwość wielokrotnego uzycia tych samych bloków <<echo=false>>= cat('<<>>=\n<<a>>\n<<a>>\n') <<echo>>= <<A>> <<A>> \subsection{ukrywanie fragmentu kodu przed Sweave} Skomplikowanym procesem jest ukrywanie kawa lków pliku przed byciem przeprocesowanym przez Sweave. Okazuje si e jednak, ze jest prosty sposób na ukrycie fragmentów kodu przed byciem przegladanym przez Sweave. Wystarczy ukryć je w innym pliku. Sweave procesuje jedynie pojedynczy plik, wiec jeśli niechcemy aby jakiś fragment naszego nie bra l w nim udzia lu wystarczy umieścić go w osobnym pliku i kazać latexowi uzyć go w nast epnym etapie \begin{verbatim} \input{ukryte1} \end{verbatim} gdzie plik ukryte1.tex zawiera rzeczy nie procesowane przez Sweave. 21

23 Kiedy naleza loby zadbać o nie procesowanie takiego fragmentu? Np. gdy móg lby zawierać bloki Sweave, które nie powinny być interpretowane. Sweave ponadto czesto nadmiernie miesza w kodzie usuwajac komentarze, z lamania linii itp. Równiez zwyczajny znak $$ stojacy samotnie jest z regu ly przez Sweave usuwany jako znak komentarza w plikach.rnw. Generalna zasada jest aby duze fragmenty nie wymagajace procesowania w Sweave nie poddawać temu procesowi. W przypadkach bardziej skomplikowanych dokumentów o wieloplikowej architekturze, moze to nawet oznaczać konieczność napisanie odpowiednika pliku makefile dla procesu kompilacji. Innym potencjalnym sposobem\footnote{nie by l sprawdzany przeze mnie} jest przekazanie do parametrów Sweavea by ten do laczy l kod przekazany do parsera, co osiaga sie komenda \begin{verbatim} <<results=tex,echo=false>>= cat('\\sweaveopts{keep.source=true}\n') \end{verbatim} Jeszcze innym sposobem jest oszukanie Sweave, aby ten sam wytworzy l to co powinien zastać \LaTeX : \input{verbatim2} Co daje ponizszy wynik: \begin{verbatim} <<results=tex,echo=false>>= cat('<<>>=\ngetwd()\n\n') \end{verbatim} \subsection{grafika w Sweave} Pojedynczy blok potrafi zwrócić pojedynczy wykres, do czego wystarczy uruchomienia parametru fig w bloku Sweave \index{grafika}\index{grafika!plot} <<echo=true,fig=true,eval=true>>= x=seq(0,10,by=0.01) plot(x,sin(x),'l') Najwazniejsza rzecza przy wykorzystaniu Sweave do tworzenia grafik jest, to aby pamietać by pojedynczy blok posiada l nie mniej nie wiecej a dok ladnie jeden wykres. Do wykresów mozna przekazywać dowolne parametry obs lugiwane przez R. Mozna uzyć dodatkowych parametrów. Takim parametrem jest np. Gin odpowiadajacy skalowaniu wykresów <<echo=false>>= cat('\\setkeys{gin}{width=0.7\\textwidth}') \begin{figure} \centering \setkeys{gin}{width=1.7\textwidth} <<jeden,echo=true,fig=true,eval=true>>= x=seq(0,10,by=0.01) plot(x,sin(x),'l') \caption{wykres przy Gin = 1.7} \label{plot.gin.1.7} \end{figure} \begin{figure} \centering \setkeys{gin}{width=0.7\textwidth} <<dwa,echo=true,fig=true,eval=true>>= x=seq(0,10,by=0.01) plot(x,sin(x),'l') \caption{wykres przy Gin = 0.7} \label{plot.gin.0.7} \end{figure} \setkeys{gin}{width=0.2\textwidth} \begin{figure} 22

24 \centering <<trzy,echo=true,fig=true,eval=true>>= x=seq(0,10,by=0.01) plot(x,sin(x),'l') \caption{wykres przy Gin = 0.2} \label{plot.gin.0.2} \end{figure} \setkeys{gin}{width=2.4\textwidth} \subsubsection{etykietowanie + grafika} Niestety niewiele mozna zrobić z grafika, dopóki nie bedzie mozna jej skalować i specjalnie umieszczać w dokumencie. Twórcy sweave przyszli jednak z pomocna d lonia dla osób, które nie lubia zostawiać wszystkiego dla Sweave. Jeśli blok sweave posiada etykiete z nazwa, to ta nazwa uzyta zostanie do utworzenia pliku z grafika tego bloku. to z opcja \begin{verbatim} <<results=tex,echo=false>>= cat('\\sweaveopts{include=false}\n') \end{verbatim} pozwala to uzytkownikowi tworzyć i dowolnie do laczać wykresy do dokumentu. Przyk ladowo, jeśli blok ponizszy blok posiada etykiete test \setkeys{gin}{width=1\textwidth} \begin{figure} \centering <<test,echo=false,fig=true>>= x=seq(0,10,by=0.01) plot(x,cos(x),'l') \caption{wykres z etykieta} \label{plot.labeled} \end{figure} Lacz ac to plik \footnote{po uwzglednieniu prefiksu} wygladać bedzie nastepuj aco: "genplots/plot-test.pdf". \subsubsection{opcje eksportu grafiki} Na R mozna wymusić aby grafiki by ly eksportowane do podfolderu zamiast w g lównym drzewie. Uzyskuje sie to opcja:\index{kompilacja parametry!parametry}\index{kompilacja parametry!eksport wykresów} \begin{verbatim} <<results=tex,echo=false>>= cat('\\sweaveopts{prefix.string=podkatalog/prefix}\n') \end{verbatim} Co spowoduje eksport wykresów do 'podkatalogu' i rozpocz ecie nazwy kazdego pliku z uzyciem 'prefix' \section{przyk lady} \subsection{przyk ladowy plik rnw} \begingroup \fontsize{6pt}{9pt}\selectfont \input{rnw_version} \endgroup \subsubsection{plik bibliografia.bib} \begingroup \fontsize{6pt}{9pt}\selectfont \input{bib_version} \endgroup \subsection{przyk ladowy plik tex} \begingroup \fontsize{6pt}{9pt}\selectfont \input{tex_version} \endgroup \subsection{prezentacja Sweave} 23

25 \newpage \listoffigures \listoftables \printindex \nocite{*} \bibliographystyle{plain} \bibliography{bibliografia} \end{document} Plik bibliografia.bib Book{biecek, author = {Przemys law Biecek}, ALTeditor = {ˆ}, title = {Przewodnik po pakiecie R}, publisher = {Oficyna wydawnicza GIS}, year = {2011}, address = {Wroc law} } Unpublished{jakowski, author = {Sebastian Jakowski}, title = {Sweave i jego zastosowanie}, note = {Projekt w ramach przedmiotu MPIS}, OPTkey = {ˆ}, OPTmonth = {ˆ}, year = {2011}, OPTannote = {ˆ} } Unpublished{ryszewski, author = {Daniel Ryszewski}, title = {Sweave i jego zastosowania - uzupe lnienie pracy {Sebastiana} {Jakowskiego}}, note = {Projekt w ramach przedmiotu MPIS}, OPTkey = {ˆ}, OPTmonth = {ˆ}, year = {2011}, OPTannote = {ˆ} } Manual{Leisch, title = {Sweave User Manual}, OPTkey = {ˆ}, author = {Friedrich Leisch}, OPTorganization = {ˆ}, OPTaddress = {ˆ}, OPTedition = {ˆ}, OPTmonth = {ˆ}, OPTyear = {ˆ}, OPTnote = {ˆ}, annote = {R Version 2.7.1} } 4.2 Przyk ladowy plik tex \documentclass[10pt,a4paper,oneside]{article} \usepackage[utf8]{inputenc} \usepackage[ot4]{polski} % polish language support \usepackage{makeidx} %for index preparation \usepackage{natbib} %bibtex package \usepackage{spverbatim} %for line breaking verbatim %\usepackage{ucs} 24

26 \author{mgr inz. Piotr Kowalski} \title{wprowadzenie do Sweave} \makeindex \usepackage{sweave} \begin{document} \begin{titlepage} \maketitle \end{titlepage} \begin{abstract} Krótkie wprowadzenie do uzywania Sweave, pakietu umozliwiajacego po laczenie platformy obliczeń statycznych R-cran oraz dokumentów Latex \end{abstract} \newpage \subsection*{lista wersji} \begin{description} \item[wersja 0.1] Kowalski Piotr - pierwsza wersja dokumentu, wymagajaca dalszych uzupe lnień oraz testów na Windows \item[wersja 0.2] Kowalski Piotr - druga wersja z uzupe lniona instalacja dla systemów Windows \item[wersja 0.3] Kowalski Piotr - trzecia wersja z dorzuconymi zrzutami ekranu z instalacji w Windows7. \end{description} \newpage \tableofcontents \newpage \section{czym jest Sweave} Sweave\index{Sweave} jest narzedziem do generowania plików tex zawierajacych obliczenia, grafiki i wiele innych obiektów wytworzonych przez przez pakiet R. Umozliwia dynamiczne tworzenie raportów i jest przyk ladem tzw. '' programowania objaśniajacego''\index{programowanie objaśniajace}\footnote{ang. literate programming}. Dla nas jest to jednak sposób na stworzenie inteligentnego dokumentu, który potrafi generować losowości i liczyć dla nas wyniki. Jest to równiez narzedzie pozwalajace na proste wstrzykiwanie skomplikowanych grafik i wykresów do fachowo z lozonych dokumentów \LaTeX. W ponizszym instruktazu zak ladam milczaco, ze uzytkownik posiada podstawowa znajomość zarówno pakietu R jak i jezyka \LaTeX. Podobnie za lozone jest posiadanie zainstalowanej lokalnie instancji pakietu R oraz posiadanie środowiska i edytora do pisania dokumentów \TeX. \section{instalacja Sweave} W stan obecny pakiet Sweave stanowi wbudowana cześć pakietu R-cran i jest domyślnie z nim instalowany. W przypadku systemów unixowych po instalacji utworzony powinien zostać skrypt w \slash usr\slash bin\slash R co czyni go ogólnodost epnym dla innych programów w systemie. W przypadku systemów z rodziny Windows, podobne powinno zostać zrealizowane poprzez do laczenie folderu bin z pakietu R to zmiennej globalnej PATH. W przypadku, gdy takie dopisanie nie zosta lo zrealizowane, zaleca sie przeprowadzenie tego recznie. W przypadku instalacji na Windows nalezy jeszcze do laczyć pakiet stylu do źróde l kompilacyjnych Latexa. \subsection{automatyzacja kompilacji Sweave} W zalezności od, stosowanego przez uzytkownika, edytora \LaTeX róznie przebiega proces uruchomienia automatycznego generowanie plików pdf w sposób automatyczny. W skrócie sprowadza si e to zdefiniowania w lasnej komendy kompilacji, która powinna wygladać mniej wiecej w sposób nastepuj acy: \begin{verbatim} R CMD Sweave %.rnw \end{verbatim} Zaprezentowana powyzej komenda powinna dzia lać w wi ekszości systemów unixowych i w dowolnym z edytorów. Sprawdzenia uzyto z wykorzystaniem edytora \TeX Maker\index{\TeX Maker} oraz: \begin{verbatim} 25

27 $ tex --version TeX (TeX Live 2009/Debian) \end{verbatim} \subsubsection{automatyzacja kompilacji dla \TeX Maker} Miejscem przeznaczonym do umieszczenia komendy jest panel komend uzytkownika znajdujacy sie w menu User->User commands -> Edit user commands. Zgodnie z mozliwościami programu komenda to moze zostać rozwinieta tak, aby obs luzyć ca lość procesu tworzenia dokumentu co mozna obserwować ponizej.\footnote{evince jest lekka przegladark a plików pdf} \begin{verbatim} R CMD Sweave %.rnw pdflatex -synctex=1 -interaction=nonstopmode %.tex evince %.pdf \end{verbatim} \begin{figure}[hb]\centering\includegraphics[scale=0.5]{../images/texmaker_sweave.png}\caption{konfiguracja Sweave dla texmaker}\label{install.texmaker} \end{figure} \subsubsection{automatyzja kompilacji dla Miktex 2.9, LEd na platformie Windows} Proces ustanowienia automatyzacji jest bardziej skomplikowany na systemach Windows. Prezentowane jest tutaj rozwiazanie dla popularnego duetu Latexowego czyli Miktex+LEd\index{Miktex}\index{LEd}. Proces tej automatyzacji jest trzy krokowy i powinien wygladać podobnie dla innych środowisk kompilacji \LaTeX. \subsubsection*{udostepnie pakietu R w linii komend} Aby proces kompilacji móg l wykorzystać R, aplikacja ta musi być dobrze rozpoznawana w ca lym systemie operacyjnym. Aby sprawdzić czy tak faktycznie jest wystarczy uruchomić program linii komend i wpisać w nim R + enter. Jeśli program jest dobrze znany, to powinien sie uruchomić i w linii komend powinna być mozliwość wykonywana poleceń jego jezyka. Jeśli natomiast pojawi sie komunikat, ze ta nazwa/program nie jest znany, to opisuje tutaj sposób naprawienia tego faktu. Najpierw nalezy odszukać ściezke do podkatalogu bin znajdujacego sie w katalogu z instalacja R. Domyślnie ma ona postać ''C:\textbackslash\textbackslash Program Files\textbackslash R\textbackslash R-X.XX.X\textbackslash bin''. Trzeba nakazać programom zapoznać sie z programami tam znajdujacymi sie. W systemach Windows istnieje specjalny zestaw zmiennych, które sa dostepne do odczytu wszystkim programom w systemie operacyjnym. Sa to tzw. zmienne środowiskowe. Wśród tych zmiennych jest jedna z nich nazywana PATH, i zawiera ona wszystkie katalogi w których znajduja sie programy, które maja być dostepne dla wszystkich innych programów. Aby otrzymać dostep do zmiennych środowiskowych nalezy kliknać PPM na ikone Mój komputer i przejść do w laściwości. Wyświetli sie okno \ref{screen.win7.ustawienia}. W zaawansowanych ustawieniach systemu odszukać przycisk zmiennych środowiskowych\index{zmienne środowiskowe} (ang. enviromental variables) jak na obrazie \ref{screen.win7.zmienne}. W nastepnej kolejności nalezy odszukać zmienna PATH i kliknać jej edycje. UWAGA. Nie nalezy niczego kasować z tej zmiennej. Usuniecie jej zawartości moze spowodować uszkodzenie systemu operacyjnego. Nalezy na końcu wartości tej zmiennej (obrazek \ref{screen.win7.path}) postawić znak ';' oraz wkleić ściezk e do katalogu bin. Oznacza to, ze na koniec zmiennej PATH powinien zostać doklejony frgament o postaci np. ;C:\textbackslash\textbackslash Program Files\textbackslash R\textbackslash R-X.XX.X\textbackslash bin. Po zakończeniu edycji nalezy zapisać wartość zmiennej i dokonać sprawdzenia w \textbf{nowo otwartym oknie linii komend} sprawdzajac, tak jak na poczatku, czy program R sta l sie widoczny w systemie. \begin{figure}\centering\includegraphics[scale=0.45]{../images/ustawienia.jpeg}\caption{zaawansowane ustawienia systemu w Win7}\label{screen.win7.ustawienia} \end{figure} \begin{figure}\centering\includegraphics[scale=0.45]{../images/okno_zmienne.jpeg}\caption{zmienne środowiskowe systemu w Win7}\label{screen.win7.zmienne} \end{figure} \begin{figure}\centering\includegraphics[scale=0.45]{../images/okno_edycja.jpeg}\caption{zmienne środowiskowe systemu w Win7}\label{screen.win7.path} \end{figure} \subsubsection*{import sk ladni Sweave} W procesie kompilacji pliku tex, kompilator Latexa wymagać Cie bedzie informacji o sk ladni zwiazanej z pakietem Sweave. W naszym wypadku tym kompilatorem jest platforma Miktex. Musimy zatem poinformować platforme gdzie moze odszukać ona plik Sweave.sty. Zwyczajowo ściezka ta ma postać '' C:\textbackslash\textbackslash Program Files\textbackslash R\textbackslash R \textbackslash share\textbackslash texmf ''. Nalezy uruchomić Miktex(Admin) -> Settings 26

28 i w drugiej zak ladce zawierajacej ''katalogi zarzadzane przez Miktex'' dodać nowy o ściezce podobnej do powyzszej (patrz rysunek \ref{screen.win7.miktex}). Po zapisaniu ustawień styl Sweave.sty powinien być dostepny w procesie kompilacji latex. \begin{figure}\centering\includegraphics[scale=0.25]{../images/miktex.jpeg}\caption{zmienne środowiskowe systemu w Win7}\label{screen.win7.miktex} \end{figure} \subsubsection*{automatyczny skrypt kompilacji} Podobnie jak \TeX Maker równiez i LEd udost epnia w lasne skrypty kompilacyjne. Po lewo na pasku znajduje si e 5 kolejnych przycisków o nazwie U. Po najechaniu na nie pojawia si e informacja, ze wciśniecie przycisku powoduje wykonanie pliku userx.bat, gdzie pod X jest liczba od 1 do 5. To w laśnie jeden z tych skryptów powinien zostać uzyty do wykonywania naszego procesu kompilacji. Ponizej podaje postać tego skryptu \begin{verbatim} cd %1 R CMD Sweave %2.rnw pdflatex.exe %2.tex \end{verbatim} Pod $\%1$ ukrywa si e katalog w którym znajduje si e plik źród lowy, pod $\%2$ natomiast jego nazwa bez rozszerzenia. Aby zautomatyzować proces kompilacji w LEd nalezy powyzsza treść umieścić w pliku np. user1.bat, który znajduje sie domyślnie w katalogu: ''C:\textbackslash\textbackslash Program Files\textbackslash LEd\textbackslash Batches. Po wykonaniu tego pod odpowiednim przyciskiem U odbywać si e b edzie proces kompilacji Sweave$+$pdflatex. UWAGA. W systemach Windows Vista oraz późniejszych nie mozna bezpośrednio edytować, a dok ladniej zapisywać, do plików systemowych. W takim wypadku nalezy plik userx.bat przenieść np. na swój pulpit, edytować a dopiero nast epnie przenieść go z~powrotem do katalogu Batches. \subsection{zasada dzia lania Sweave} Ponizszy diagram prezentuje zasade dzia lania procesu kompilacji dokumentu Rnw\index{Plik rnw} zawierajacego kod dla pakietu Sweave. W pierwszej cześci procesu plik rnw. t lumaczony jest na plik \TeX owski oraz eksportowane sa wszystkie wykresy. W dalszej cześci nastepuje kompilacja programu pdflatex. Ca lość prezentuje diagram \ref{diag.sweave.compile} %% programowanie obrazkow w LaTeXu \begin{figure} \centering \begin{picture}(240,50)(10,-20) \put(0,0){\framebox(40,20){$\%$.rnw}} \put(40,10){\vector(1,0){80}} \put(45,20){sweave $\%$.rnw} \put(120,0){\framebox(40,20){$\%$.tex}} \put(160,10){\vector(1,0){80}} \put(165,20){pdflatex $\%$.tex} \put(240,0){\framebox(40,20){$\%$.pdf}} \end{picture} \caption{proces kompilacji Sweave} \label{diag.sweave.compile} \end{figure} \section{programowanie w Sweave} W tej cz eści skupimy si e na umówieniu bloków Sweave. Wszystko co nie jest blokiem Sweave jest przez pierwszy proces kompilacji zwyczajnie kopiowane do pliku.tex. Plik.rnw po prawdzie nie rózni si e niczym od zwyczajnego dokumentu \LaTeX gdyby nie do laczone wstawki. Proces tworzenia takiego dokumentu nalezy zaczać podobnie jak w przypadku pisania zwyczajnego pliku latexowego. \subsection{podstawowy blok Sweave} W Sweave do tworzenia bloków uzywa sie specjalnego rodzaju bloku wygladaj acego nastepuj aco\index{blok Sweave} \input{verbatim1} %% jedyny sposób by ukryć kawa lek tekstu przed Sweave tak aby ten w nim nie d luba l W miejscu name umieścić mozna zarówno nazwe w lasna dla bloku jak i szereg parametrów Na przyk lad: 27

29 \begin{soutput} <<>>= x=c(1,2,3) x^2 \end{soutput} Wyprodukuje \begin{sinput} > x^2 \end{sinput} \begin{soutput} [1] \end{soutput} W bloku mozna wykonywać dowolne komendy j ezyka R. W miar e rozwoju tego dokumentu obserwować b edziemy, ze uzycie niektórych wyników jest trudniejsze niz reszty. \subsubsection{parametry bloku} Blok moze posiadać wiele róznych parametrów, zebranych w tabeli \ref{table.block.paramas}\index{blok Sweave!parametry}. \begin{table} \centering \begin{tabular}{ c p{12cm} }\hline echo\index{blok Sweave!echo} & TRUE-pokazuje komende wykonania, FALSE - ukrywaja\\\hline fig\index{blok Sweave!fig} & TRUE-przekazuje wykres do umieszczenia - FALSE - ukrywa wykresy\\\hline eval\index{blok Sweave!eval} & ustala czy wyniki sa obliczane \\\hline results\index{blok Sweave!results} & opcje: verbatim,tex,hide - to rózne tryby wyświetlania \\\hline engine\index{blok Sweave!engine} & ustala narz edzie do przetwarzania w Sweave: S, R, S3 or S4 \\\hline split\index{blok Sweave!split} & ustala podzia l pliku wynikowego, wartość TRUE oznacza istnienie podzia lu\\\hline label\index{blok Sweave!label} & podaje nazwe pliku wynikowego, jest równiez etykieta dla bloku\\\hline \end{tabular} \caption{podsumowanie parametrów bloku} \label{table.block.paramas} \end{table} Pokazemy to na przyk ladzie ponizszego kodu: \begin{soutput} <<param=value>>= x=c(1,2,3) x \end{soutput} Przy w laczonym echo: \begin{sinput} > x \end{sinput} \begin{soutput} [1] \end{soutput} i wy laczonym: \begin{soutput} [1] \end{soutput} 28

30 Przy w laczonym eval: \begin{sinput} > x \end{sinput} \begin{soutput} [1] \end{soutput} i wy laczonym: \begin{sinput} > x \end{sinput} Przy results verbatim: \begin{sinput} > x \end{sinput} \begin{soutput} [1] \end{soutput} results tex: \begin{sinput} > x \end{sinput} \begin{soutput} [1] \end{soutput} results hide: \begin{sinput} > x \end{sinput} \begin{soutput} [1] \end{soutput} \subsection{blok linijkowy Sweave} Mozliwe jest równiez uzywanie R do wype lniania tekstów linijkowych\index{blok Sweave!linijkowy}. Np. Pierwiastek z 2: $\sqrt{2} = $. do wykonania tego potrzebny jest blok $\backslash Sexpr\{\cdot\}$. Blok ten wyświetla zawsze pojedynczy element, pierwszy w wektorze odpowiedzi. Dla sygna lu $\backslash Sexpr\{c(1,2,3)\}$ otrzymujemy bowien $1$ \subsection{powtarzanie bloków} Uzycie konstrukcji \begin{soutput} <<>>= \end{soutput} Jest niczym innym jak przypisaniem. Standardowy blok jest anonimowy. Mozna jednak nadać im nazwy. 29

31 \begin{soutput} <<A>>= x=c(1,2,3) \end{soutput} \begin{sinput} \end{sinput} Najwazniejsza zaleta tego rozwiazania jest mozliwość wielokrotnego uzycia tych samych bloków \begin{soutput} <<>>= <<A>> <<A>> \end{soutput} \begin{sinput} \end{sinput} \subsection{ukrywanie fragmentu kodu przed Sweave} Skomplikowanym procesem jest ukrywanie kawa lków pliku przed byciem przeprocesowanym przez Sweave. Okazuje si e jednak, ze jest prosty sposób na ukrycie fragmentów kodu przed byciem przegladanym przez Sweave. Wystarczy ukryć je w innym pliku. Sweave procesuje jedynie pojedynczy plik, wiec jeśli niechcemy aby jakiś fragment naszego nie bra l w nim udzia lu wystarczy umieścić go w osobnym pliku i kazać latexowi uzyć go w nast epnym etapie \begin{verbatim} \input{ukryte1} \end{verbatim} gdzie plik ukryte1.tex zawiera rzeczy nie procesowane przez Sweave. Kiedy naleza loby zadbać o nie procesowanie takiego fragmentu? Np. gdy móg lby zawierać bloki Sweave, które nie powinny być interpretowane. Sweave ponadto czesto nadmiernie miesza w kodzie usuwajac komentarze, z lamania linii itp. Równiez zwyczajny znak $$ stojacy samotnie jest z regu ly przez Sweave usuwany jako znak komentarza w plikach.rnw. Generalna zasada jest aby duze fragmenty nie wymagajace procesowania w Sweave nie poddawać temu procesowi. W przypadkach bardziej skomplikowanych dokumentów o wieloplikowej architekturze, moze to nawet oznaczać konieczność napisanie odpowiednika pliku makefile dla procesu kompilacji. Innym potencjalnym sposobem\footnote{nie by l sprawdzany przeze mnie} jest przekazanie do parametrów Sweavea by ten do laczy l kod przekazany do parsera, co osiaga sie komenda \begin{verbatim} \SweaveOpts{keep.source=TRUE}\end{verbatim} Jeszcze innym sposobem jest oszukanie Sweave, aby ten sam wytworzy l to co powinien zastać \LaTeX : \input{verbatim2} Co daje ponizszy wynik: \begin{verbatim} <<>>= getwd() \end{verbatim} \subsection{grafika w Sweave} Pojedynczy blok potrafi zwrócić pojedynczy wykres, do czego wystarczy uruchomienia parametru fig w bloku Sweave \index{grafika}\index{grafika!plot} \begin{sinput} 30

32 > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') \end{sinput} \includegraphics{../genplots/plot-018} Najwazniejsza rzecza przy wykorzystaniu Sweave do tworzenia grafik jest, to aby pamietać by pojedynczy blok posiada l nie mniej nie wiecej a dok ladnie jeden wykres. Do wykresów mozna przekazywać dowolne parametry obs lugiwane przez R. Mozna uzyć dodatkowych parametrów. Takim parametrem jest np. Gin odpowiadajacy skalowaniu wykresów \begin{soutput} \setkeys{gin}{width=0.7\textwidth} \end{soutput} Gin = 1.7 \setkeys{gin}{width=1.7\textwidth} \begin{sinput} > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') \end{sinput} \includegraphics{../genplots/plot-jeden} Gin = 0.7 \setkeys{gin}{width=0.7\textwidth} \begin{sinput} > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') \end{sinput} \includegraphics{../genplots/plot-dwa} Gin = 0.2 \setkeys{gin}{width=0.2\textwidth} \begin{sinput} > x=seq(0,10,by=0.01) > plot(x,sin(x),'l') \end{sinput} \includegraphics{../genplots/plot-trzy} \setkeys{gin}{width=2.4\textwidth} \subsubsection{etykietowanie + grafika} Niestety niewiele mozna zrobić z grafika, dopóki nie bedzie mozna jej skalować i specjalnie umieszczać w dokumencie. Twórcy sweave przyszli jednak z pomocna d lonia dla osób, które nie lubia zostawiać wszystkiego dla Sweave. Jeśli blok sweave posiada etykiete z nazwa, to ta nazwa uzyta zostanie do utworzenia pliku z grafika tego bloku. Lacz ac to z opcja \SweaveOpts{include=FALSE}pozwala to uzytkownikowi tworzyć i dowolnie do laczać wykresy do dokumentu. Przyk ladowo, jeśli blok ponizszy blok posiada etykiete test \setkeys{gin}{width=2.4\textwidth} \includegraphics{../genplots/plot-test} to plik \footnote{po uwzglednieniu prefiksu} wygladać bedzie nastepuj aco: "genplots/plot-test.pdf". \subsubsection{opcje eksportu grafiki} Na R mozna wymusić aby grafiki by ly eksportowane do podfolderu zamiast w g lównym drzewie. Uzyskuje sie to opcja:\index{kompilacja parametry!parametry}\index{kompilacja parametry!eksport wykresów} \begin{verbatim} \SweaveOpts{prefix.string=podkatalog/prefix} \end{verbatim} Co spowoduje eksport wykresów do 'podkatalogu' i rozpocz ecie nazwy kazdego pliku z uzyciem 'prefix' 31

Biblioteka Sweave w akcji, czyli jak pozytywnie zaskoczyc szefa albo (niekoniecznie pozytywnie) studentow. czas zabierze: Przemysław Biecek

Biblioteka Sweave w akcji, czyli jak pozytywnie zaskoczyc szefa albo (niekoniecznie pozytywnie) studentow. czas zabierze: Przemysław Biecek Biblioteka Sweave w akcji, czyli jak pozytywnie zaskoczyc szefa albo (niekoniecznie pozytywnie) studentow czas zabierze: Przemysław Biecek Literate programming Literate programming (programowanie objaśniające)

Bardziej szczegółowo

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG Bibliografia w LaTeX Mateusz Miotk 20 grudnia 2016 Instytut Informatyki UG 1 Odwołania w tekście Często w artykułach odwołujemy się do wyników zawartych w tabelach, rysunków przedstawiające wykresy itd.

Bardziej szczegółowo

Uruchamianie SNNS. Po uruchomieniu. xgui & lub snns & pojawia si e okno. programu. Symulator sztucznych sieci neuronowych SNNS 1

Uruchamianie SNNS. Po uruchomieniu. xgui & lub snns & pojawia si e okno. programu. Symulator sztucznych sieci neuronowych SNNS 1 Uruchamianie SNNS Ca ly pakiet SNNS sk lada si e z programu interfejsu graficznego xgui, oraz z szeregu programów sk ladowych: analyze isnns netlearn snnsbat batchman linknets netperf td_bignet convert2snns

Bardziej szczegółowo

Trochę o plikach wsadowych (Windows)

Trochę o plikach wsadowych (Windows) Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też

Bardziej szczegółowo

Instrukcja instalacji Asystenta Hotline

Instrukcja instalacji Asystenta Hotline SoftVig Systemy Informatyczne Sp. z o.o. Instrukcja instalacji Asystenta Hotline Ver. 3.5 2012-06-19 2 Instrukcja obsługi programu Asystent Hotline Zawartość 1 INSTALACJA PROGRAMU 3 1.1 WARUNKI KONIECZNE

Bardziej szczegółowo

Asystent Hotline Instrukcja instalacji

Asystent Hotline Instrukcja instalacji SoftVig Asystent Hotline Instrukcja instalacji Dokumentacja do wersji: Asystent Hotline (ver. 2.8.4737) Data ostatnich zmian: 2013-05-13 SoftVig Systemy Informatyczne Sp. z o.o. pl. Rodła 8, 70-419 Szczecin,

Bardziej szczegółowo

Rozwiązywanie problemów z Javą

Rozwiązywanie problemów z Javą Rozwiązywanie problemów z Javą Jak zacząć? Instrukcja poprawnej konfiguracji środowiska Java Poradnik, z którym sobie poradzisz! Wersja 1.1 Spis treści 1. Wstęp.... 3 1.1 Jak sprawdzić, czy ja już posiadam

Bardziej szczegółowo

IBM SPSS Statistics Wersja 23. Konfigurowanie ułatwień dostępu

IBM SPSS Statistics Wersja 23. Konfigurowanie ułatwień dostępu IBM SPSS Statistics Wersja 23 Konfigurowanie ułatwień dostępu Spis treści Oprogramowanie technologii pomocniczych............ 1 Oprogramowanie dla systemu Windows....... 1 Oprogramowanie dla systemu Mac

Bardziej szczegółowo

Instalacja programu:

Instalacja programu: Instrukcja programu Konwerter Lido Aktualizacja instrukcji : 2012/03/25 INSTALACJA PROGRAMU:... 1 OKNO PROGRAMU OPIS... 3 DODANIE MODUŁÓW KONWERSJI... 3 DODANIE LICENCJI... 5 DODANIE FIRMY... 7 DODAWANIE

Bardziej szczegółowo

Krótka instrukcja instalacji Adobe Acrobat Reader

Krótka instrukcja instalacji Adobe Acrobat Reader Krótka instrukcja instalacji Adobe Acrobat Reader Program Adobe Acrobat Reader jest niezbędny do otwarcia dokumentu e-faktury tp. Jeżeli nie posiadają go Państwo w swoim komputerze, należy go zainstalować.

Bardziej szczegółowo

5.2. Pierwsze kroki z bazami danych

5.2. Pierwsze kroki z bazami danych 5.2. Pierwsze kroki z bazami danych Uruchamianie programu Podobnie jak inne programy, OO Base uruchamiamy z Menu Start, poprzez zakładkę Wszystkie programy, gdzie znajduje się folder OpenOffice.org 2.2,

Bardziej szczegółowo

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie.

jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy w tym programie. OmegaT to darmowe narzędzie CAT wykonane w technologii Java, dzięki czemu jest dostępne na różne systemy operacyjne. Niniejsza instrukcja opisuje podstawowe operacje i opcje niezbędne do rozpoczęcia pracy

Bardziej szczegółowo

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie Firebird: System Obsługi Zleceń PL+ Grafik Urlopowy PL+ Zarządzanie Szkoleniami

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Windows

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Windows IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Windows. Przegląd

Bardziej szczegółowo

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt Zadanie: Utwórz szablon rysunkowy składający się z: - warstw - tabelki rysunkowej w postaci bloku (według wzoru poniżej)

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w każdej szkole (edycja Jesień 2007) Instrukcja numer D2/09_01/Z1 Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 2 (D2) Tworzenie i edycja zasad grup - wymuszenie ustawienia tapety Zadanie 1 Utworzenie

Bardziej szczegółowo

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak Instalacja TeXStudio krok po kroku Autor: Łukasz Gabrysiak Pobieranie najnowszej wersji aplikacji TeXStudio Najnowszą aplikację pobierzemy ze strony: http: //www.texstudio.org/ Pobieranie najnowszej wersji

Bardziej szczegółowo

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których

Bardziej szczegółowo

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak Instalacja TeXStudio krok po kroku Autor: Łukasz Gabrysiak Pobieranie najnowszej wersji aplikacji TeXStudio Najnowszą aplikację pobierzemy ze strony: http: //www.texstudio.org/ Pobieranie najnowszej wersji

Bardziej szczegółowo

Instalowanie VHOPE i plików biblioteki VHOPE

Instalowanie VHOPE i plików biblioteki VHOPE Instalowanie VHOPE i plików biblioteki VHOPE Krok 1. Zainstaluj aplikację VHOPE Przed rozpoczęciem korzystania z materiałów prezentacyjnych znajdujących się na tym dysku USB należy zainstalować na komputerze

Bardziej szczegółowo

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS 1. Podstawowe informacje Aby uruchomić Wiersz poleceń należy wybrać menu Start, a następnie Uruchom gdzie należy wpisać cmd i zatwierdzić je klawiszem

Bardziej szczegółowo

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu Linux Kontakt: e-mail: kontakt@mforex.pl infolinia: 22 697 4774 www.mforex.pl 1 1 O platformie Platforma mforex Trader to część systemu

Bardziej szczegółowo

HELIOS pomoc społeczna

HELIOS pomoc społeczna Instrukcja przygotowania pliku wsadowego do zasilenia SEPI przy pomocy dodatkowej aplikacji HELSepi 1. Instalacja aplikacji Pobieramy plik instalacyjny HelSEPIsetup.exe ze strony internetowej www.ops.strefa.pl

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

MiKTeX - instalacja. Paweł Solarz

MiKTeX - instalacja. Paweł Solarz UWAGA Kolejność instalowania poszczególnych składników jest ważna Należy pobrać wersję odpowiednią dla swojego systemu; w przypadku Windows 64bit lub 32bit (Komputer Właściwości) TeXMaker nie posiada wersji

Bardziej szczegółowo

Wprowadzenie do biblioteki klas C++

Wprowadzenie do biblioteki klas C++ Instrukcja laboratoryjna nr 7 Programowanie w języku C 2 (C++ poziom zaawansowany) Wprowadzenie do biblioteki klas C++ WxWidgets mgr inż. Lasota Maciej dr inż. Kaczmarek Tomasz dr inż. Wilk-Jakubowski

Bardziej szczegółowo

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze ABC komputera dla nauczyciela Materiały pomocnicze 1. Czego się nauczysz? Uruchamianie i zamykanie systemu: jak zalogować się do systemu po uruchomieniu komputera, jak tymczasowo zablokować komputer w

Bardziej szczegółowo

1. System kontroli wersji. 1.1. Instalacja programu kontroli wersji CVS

1. System kontroli wersji. 1.1. Instalacja programu kontroli wersji CVS 1 1. System kontroli wersji Już przy tak małym projekcie niezbędnym okazało się wdrożenie systemu kontroli wersji, co umożliwiło grupową pracę uczestników projektu. CVS jest narzędziem pomagającym w organizacji

Bardziej szczegółowo

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik

Instrukcja. importu dokumentów. z programu Fakt do programu Płatnik. oraz. przesyłania danych do ZUS. przy pomocy programu Płatnik Fakt Dystrybucja, Instrukcja z dnia 06.2010 Instrukcja importu dokumentów z programu Fakt do programu Płatnik oraz przesyłania danych do ZUS przy pomocy programu Płatnik 1/22 1 Eksport danych z Programu

Bardziej szczegółowo

Temat: Organizacja skoroszytów i arkuszy

Temat: Organizacja skoroszytów i arkuszy Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w

Bardziej szczegółowo

L A T E X- wprowadzenie

L A T E X- wprowadzenie L A T E X- wprowadzenie Katarzyna Grzelak październik 2009 K.Grzelak (IFD UW) 1 / 36 Najprostszy tekst w L A T E X u Zawartość przykładowego pliku zerowy.tex : \documentclass{article} \begin{document}

Bardziej szczegółowo

Memeo Instant Backup Podręcznik Szybkiego Startu

Memeo Instant Backup Podręcznik Szybkiego Startu Wprowadzenie Memeo Instant Backup pozwala w łatwy sposób chronić dane przed zagrożeniami cyfrowego świata. Aplikacja regularnie i automatycznie tworzy kopie zapasowe ważnych plików znajdujących się na

Bardziej szczegółowo

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych

Bardziej szczegółowo

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. www.plcmax.pl. Wersja dokumentu P.1. Wersja dokumentu NP1.

Notepad++ / PuTTY. Interaktywne środowisko programowania w języku ForthLogic. www.plcmax.pl. Wersja dokumentu P.1. Wersja dokumentu NP1. F&F Filipowski sp.j. ul. Konstantynowska 79/81 95-200 Pabianice tel/fax 42-2152383, 2270971 e-mail: Hfif@fif.com.pl www.fif.com.pl Notepad++ / PuTTY Interaktywne środowisko programowania w języku ForthLogic

Bardziej szczegółowo

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4

SZYBKI START. Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2. Szyfrowanie/odszyfrowanie danych 4 SZYBKI START Tworzenie nowego połączenia w celu zaszyfrowania/odszyfrowania danych lub tekstu 2 Szyfrowanie/odszyfrowanie danych 4 Szyfrowanie/odszyfrowanie tekstu 6 Tworzenie nowego połączenia w celu

Bardziej szczegółowo

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych

Bardziej szczegółowo

Stawiamy pierwsze kroki

Stawiamy pierwsze kroki Stawiamy pierwsze kroki 3.1. Stawiamy pierwsze kroki Edytory tekstu to najbardziej popularna odmiana programów służących do wprowadzania i zmieniania (czyli edytowania) tekstów. Zalicza się je do programów

Bardziej szczegółowo

Komputerowy skład w L A T E X

Komputerowy skład w L A T E X Komputerowy skład w L A T E X dr hab. Bożena Woźna-Szcześniak, prof. UJD Uniwersytet Humanistyczno-Przyrodniczy im. Jana Długosza w Częstochowie b.wozna@ujd.edu.pl Laboratorium 8 B. Woźna-Szcześniak (UJD)

Bardziej szczegółowo

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości Wstęp Platforma Zdalnej Edukacji Gliwickiej Wyższej Szkoły Przedsiębiorczości (dalej nazywana

Bardziej szczegółowo

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...

Bardziej szczegółowo

Konfiguracja Javy. Jak prawidłowo skonfigurować środowisko Java. Jak zacząć? Poradnik dla systemów Windows 7,8, 8.1 i 10. Wersja 1.

Konfiguracja Javy. Jak prawidłowo skonfigurować środowisko Java. Jak zacząć? Poradnik dla systemów Windows 7,8, 8.1 i 10. Wersja 1. Konfiguracja Javy Jak zacząć? Jak prawidłowo skonfigurować środowisko Java Poradnik dla systemów Windows 7,8, 8.1 i 10. Wersja 1.0 Spis treści 1. Wstęp.... 3 1.1 Jak sprawdzić, czy ja już posiadam Javę?...

Bardziej szczegółowo

Dlaczego stosujemy edytory tekstu?

Dlaczego stosujemy edytory tekstu? Edytor tekstu Edytor tekstu program komputerowy służący do tworzenia, edycji i formatowania dokumentów tekstowych za pomocą komputera. Dlaczego stosujemy edytory tekstu? możemy poprawiać tekst możemy uzupełniać

Bardziej szczegółowo

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6 Zawartość Wstęp... 1 Instalacja... 2 Konfiguracja... 2 Uruchomienie i praca z raportem... 6 Wstęp Rozwiązanie przygotowane z myślą o użytkownikach którzy potrzebują narzędzie do podziału, rozkładu, rozbiórki

Bardziej szczegółowo

System imed24 Instrukcja Moduł Analizy i raporty

System imed24 Instrukcja Moduł Analizy i raporty System imed24 Instrukcja Moduł Analizy i raporty Instrukcja obowiązująca do wersji 1.8.0 Spis treści 1. Moduł Analizy i Raporty... 3 1.1. Okno główne modułu Analizy i raporty... 3 1.1.1. Lista szablonów

Bardziej szczegółowo

9.1.2. Ustawienia personalne

9.1.2. Ustawienia personalne 9.1.2. Ustawienia personalne 9.1. Konfigurowanie systemu Windows Systemy z rodziny Windows umożliwiają tzw. personalizację ustawień interfejsu graficznego poprzez dostosowanie wyglądu pulpitu, menu Start

Bardziej szczegółowo

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

Instrukcjaaktualizacji

Instrukcjaaktualizacji Instrukcja Instrukcjaaktualizacji aktualizacji oprogramowania oprogramowaniainpro InProBMS BMS SPIS TREŚCI 1. AKTUALIZACJA 3 1.1. ARCHIWIZACJA BAZY DANYCH...3 1.1.1. AUTOMATYCZNA...3 1.1.2. RĘCZNA...4

Bardziej szczegółowo

Instrukcja aktualizacji programu Integra 7

Instrukcja aktualizacji programu Integra 7 Instrukcja aktualizacji programu Integra 7 Aktualizacje programu dostępne są na stronach internetowych Integra Software www.integra.com.pl w Strefie Integra Support dla Klientów posiadających aktywny Abonament

Bardziej szczegółowo

Przewodnik... Tworzenie ankiet

Przewodnik... Tworzenie ankiet Przewodnik... Tworzenie ankiet W tym przewodniku dowiesz się jak Dowiesz się, w jaki sposób zadawać pytania tak często, jak potrzebujesz i uzyskiwać informacje pomocne w ulepszeniu Twoich produktów i kampanii

Bardziej szczegółowo

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika Rozdział 2. Konfiguracja środowiska pracy uŝytkownika Ćwiczenia zawarte w tym rozdziale pozwolą na dostosowanie pulpitu i menu Start do indywidualnych potrzeb uŝytkownika. Środowisko graficzne systemu

Bardziej szczegółowo

Instrukcja przygotowania publikacji z użyciem L A TEX

Instrukcja przygotowania publikacji z użyciem L A TEX Instrukcja przygotowania publikacji z użyciem L A TEX Artykuł do czasopisma Forum Nawigacji można przygotować korzystając z oprogramowania L A TEX, które umożliwia automatyzację wielu czynności, niezbędnych

Bardziej szczegółowo

Moduł 1 Pliki i foldery

Moduł 1 Pliki i foldery Moduł 1 Pliki i foldery Plik to jakiś zbiór danych. Plikiem może być np. dokument tekstowy, zdjęcie (obraz), utwór muzyczny (dźwięk) lub film (wideo). Natomiast folder (inaczej zwany katalogiem) służy

Bardziej szczegółowo

Instrukcja instalacji i konfiguracji APLIKACJI ECOCRAFT

Instrukcja instalacji i konfiguracji APLIKACJI ECOCRAFT Instrukcja instalacji i konfiguracji APLIKACJI ECOCRAFT Aplikacja Ecocraft działa na podstawie gry/aplikacji Minecraft. Dlatego też aby móc poprawnie skonfigurować aplikację Ecocraft należy zainstalować

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI OPROGRAMOWANIA MOBILNY WERYFIKATOR ETYKIET 1.0

INSTRUKCJA OBSŁUGI OPROGRAMOWANIA MOBILNY WERYFIKATOR ETYKIET 1.0 INSTRUKCJA OBSŁUGI OPROGRAMOWANIA MOBILNY WERYFIKATOR ETYKIET 1.0 OPIS FUNKCJONALNOŚCI I WYMOGÓW SYSTEMOWYCH Oprogramowanie MWE v 1.0 jest przygotowane do współdziałania z urządzeniami mobilnymi posiadającymi

Bardziej szczegółowo

Makropolecenia w PowerPoint Spis treści

Makropolecenia w PowerPoint Spis treści Makropolecenia w PowerPoint Spis treści Co to jest makro?... 2 Tworzenie prostego makropolecenia w PowerPoint... 2 Przypisywanie makropoleceń do wstążki.... 5 Zapisywanie prezentacji z makrem.... 7 ZADANIE...

Bardziej szczegółowo

Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB.

Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB. Za pomocą niniejszej instrukcji baza programu MAK zostanie przygotowania do eksportu na METALIB. Przed przystąpieniem do modyfikacji należy koniecznie wykonać kopię zapasową bazy, by w razie nieprzewidzianych

Bardziej szczegółowo

1. Opis okna podstawowego programu TPrezenter.

1. Opis okna podstawowego programu TPrezenter. OPIS PROGRAMU TPREZENTER. Program TPrezenter przeznaczony jest do pełnej graficznej prezentacji danych bieżących lub archiwalnych dla systemów serii AL154. Umożliwia wygodną i dokładną analizę na monitorze

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub

Bardziej szczegółowo

Przewodnik... Tworzenie Landing Page

Przewodnik... Tworzenie Landing Page Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym

Bardziej szczegółowo

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu 1. Edytor grafiki Draw 1.1. Okno programu Draw W bezpłatnym pakiecie OpenOffice zawarty jest program graficzny Draw (rysunek 1.1), wyposażony w liczne narzędzia do obróbki obiektów. Program możesz uruchomić,

Bardziej szczegółowo

Instrukcja obsługi programu Do-Exp

Instrukcja obsługi programu Do-Exp Instrukcja obsługi programu Do-Exp Autor: Wojciech Stark. Program został utworzony w ramach pracy dyplomowej na Wydziale Chemicznym Politechniki Warszawskiej. Instrukcja dotyczy programu Do-Exp w wersji

Bardziej szczegółowo

PSK. Jak przygotować maszynę wirtualną? 1. Utworzenie maszyny wirtualnej

PSK. Jak przygotować maszynę wirtualną? 1. Utworzenie maszyny wirtualnej PSK Jak przygotować maszynę wirtualną? 1. Utworzenie maszyny wirtualnej 2. Wybór źródła z instalatorem systemu może być płyta w napędzie albo obraz na dysku można zdecydować się na instalację automatyczną

Bardziej szczegółowo

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0 Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import

Bardziej szczegółowo

1. Opis. 2. Wymagania sprzętowe:

1. Opis. 2. Wymagania sprzętowe: 1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny

Bardziej szczegółowo

Problemy techniczne. Jak uruchomić program Optivum dla wybranej licencji w przypadku, gdy jednostka posiada dwie licencje na używanie programu?

Problemy techniczne. Jak uruchomić program Optivum dla wybranej licencji w przypadku, gdy jednostka posiada dwie licencje na używanie programu? Problemy techniczne Jak uruchomić program Optivum dla wybranej licencji w przypadku, gdy jednostka posiada dwie licencje na używanie programu? Korzystanie z zainstalowanego na komputerze programu Optivum

Bardziej szczegółowo

S P I S T R E Ś C I. Instrukcja obsługi

S P I S T R E Ś C I. Instrukcja obsługi S P I S T R E Ś C I Instrukcja obsługi 1. Podstawowe informacje o programie.................................................................................... 2 2. Instalacja programu.....................................................................................................

Bardziej szczegółowo

Programowanie niskopoziomowe

Programowanie niskopoziomowe W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska

Bardziej szczegółowo

JAVA?? to proste!! Autor: wojtekb111111

JAVA?? to proste!! Autor: wojtekb111111 1 JAVA?? to proste!! 2 Niniejszy tutorial przedstawia krótkie wprowadzenie do programowania w języku JAVA. Jakie narzędzia na początku potrzebujemy do rozpoczęcia programowania w tym języku? JDK (java

Bardziej szczegółowo

Instrukcja instalacji

Instrukcja instalacji Instrukcja instalacji Nintex USA LLC 2012. Wszelkie prawa zastrzeżone. Zastrzegamy sobie prawo do błędów i pominięć. support@nintex.com 1 www.nintex.com Spis treści 1. Instalowanie programu Nintex Workflow

Bardziej szczegółowo

Zadanie 11. Przygotowanie publikacji do wydrukowania

Zadanie 11. Przygotowanie publikacji do wydrukowania Zadanie 11. Przygotowanie publikacji do wydrukowania Edytor Word może służyć również do składania do druku nawet obszernych publikacji. Skorzystamy z tych możliwości i opracowany dokument przygotujemy

Bardziej szczegółowo

Materiały dodatkowe. Raspberry Pi

Materiały dodatkowe. Raspberry Pi Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Raspberry Pi Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Dodatkowe informacje Materiały dodatkowe mają charakter ogólny i służą

Bardziej szczegółowo

Kadry Optivum, Płace Optivum

Kadry Optivum, Płace Optivum Kadry Optivum, Płace Optivum Jak seryjnie przygotować wykazy absencji pracowników? W celu przygotowania pism zawierających wykazy nieobecności pracowników skorzystamy z mechanizmu Nowe wydruki seryjne.

Bardziej szczegółowo

Pokaz slajdów na stronie internetowej

Pokaz slajdów na stronie internetowej Pokaz slajdów na stronie internetowej... 1 Podpisy pod zdjęciami... 3 Publikacja pokazu slajdów w Internecie... 4 Generator strony Uczelni... 4 Funkcje dla zaawansowanych użytkowników... 5 Zmiana kolorów

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L Przed rozpoczęciem instalacji przygotuj wszystkie niezbędne elementy wymagane do poprawnej

Bardziej szczegółowo

Tworzenie prezentacji w MS PowerPoint

Tworzenie prezentacji w MS PowerPoint Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje

Bardziej szczegółowo

Inwentarz Optivum. Jak wykorzystać kolektor danych do wypełniania arkuszy spisowych?

Inwentarz Optivum. Jak wykorzystać kolektor danych do wypełniania arkuszy spisowych? Inwentarz Optivum Jak wykorzystać kolektor danych do wypełniania arkuszy spisowych? Kolektor danych jest to urządzenie, które umożliwia automatyczną identyfikację kodów kreskowych. Program Inwentarz Optivum

Bardziej szczegółowo

7 Business Ship Control dla Systemu Zarządzania Forte

7 Business Ship Control dla Systemu Zarządzania Forte 7 Business Ship Control dla Systemu Zarządzania Forte Instrukcja instalacji aplikacji wersja 2012.1 Twoje potrzeby. Nasze rozwiązania. www.siodemka.com Spis treści 1. Instalacja aplikacji 7 Business Ship

Bardziej szczegółowo

Krotki przewodnik instalacji i połączenia z VATSIM

Krotki przewodnik instalacji i połączenia z VATSIM Przedstawia Krotki przewodnik instalacji i połączenia z VATSIM Tłumaczenie: Michał Zulus Zazula - 1 - Niniejszy przewodnik opisuje instalację programu i połączenie z siecią. Jego celem jest krótkie wyjaśnienie,

Bardziej szczegółowo

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7 1. Aplikacja do LOGO! 8 i LOGO! 7 1.1. Przegląd funkcji Darmowa aplikacja umożliwia podgląd wartości parametrów procesowych modułu podstawowego LOGO! 8 i LOGO! 7 za pomocą smartfona lub tabletu przez sieć

Bardziej szczegółowo

Pobieranie edytora CodeLite

Pobieranie edytora CodeLite Pobieranie edytora CodeLite Wejdź na stronę http://codelite.org/ a następnie przejść do ekranu pobierania (bez wykonywania dobrowolnej wpłaty). Kliknij na zakładkę Download a następnie No thanks, just

Bardziej szczegółowo

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,

Bardziej szczegółowo

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7 Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7 W celu zainstalowania oprogramowania należy: 1. Wyłączyć kontrolę konta użytkownika: Uwaga! Pominięcie tego kroku spowoduje

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla System Mac OS

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla System Mac OS IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla System Mac OS Przegląd Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych

Bardziej szczegółowo

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT

BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT 1. Wprowadzenie Arkusze kalkulacyjne Google umożliwiają łatwe tworzenie, udostępnianie

Bardziej szczegółowo

Instrukcja użytkownika ARSoft-WZ3

Instrukcja użytkownika ARSoft-WZ3 02-699 Warszawa, ul. Kłobucka 8 pawilon 119 tel. 0-22 853-48-56, 853-49-30, 607-98-95 fax 0-22 607-99-50 email: info@apar.pl www.apar.pl Instrukcja użytkownika ARSoft-WZ3 wersja 1.5 1. Opis Aplikacja ARSOFT-WZ3

Bardziej szczegółowo

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika

Expo Composer. www.doittechnology.pl 1. Garncarska 5 70-377 Szczecin tel.: +48 91 404 09 24 e-mail: info@doittechnology.pl. Dokumentacja użytkownika Expo Composer Dokumentacja użytkownika Wersja 1.0 www.doittechnology.pl 1 SPIS TREŚCI 1. O PROGRAMIE... 3 Wstęp... 3 Wymagania systemowe... 3 Licencjonowanie... 3 2. PIERWSZE KROKI Z Expo Composer... 4

Bardziej szczegółowo

Przed przystąpieniem do instalacji certyfikatów należy zweryfikować czy są spełnione poniższe wymagania systemowe.

Przed przystąpieniem do instalacji certyfikatów należy zweryfikować czy są spełnione poniższe wymagania systemowe. INSTRUKCJA INSTALACJI CERTYFIKATU INTERNETOWEGO (U2A) Działania wymagane wskazano w punktach I.1 - I.4 Działania opcjonalne (zalecane) w punktach I.5-I.6. I.1. Wymagania systemowe Przed przystąpieniem

Bardziej szczegółowo

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.

Bardziej szczegółowo

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Zastępstwa Optivum. Jak przenieść dane na nowy komputer? Zastępstwa Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Zastępstwa Optivum na innym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych programu

Bardziej szczegółowo

Podstawy MATLABA, cd.

Podstawy MATLABA, cd. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Przetwarzanie Sygnałów Studia Podyplomowe, Automatyka i Robotyka Podstawy MATLABA, cd. 1. Wielomiany 1.1. Definiowanie

Bardziej szczegółowo

Instalacja i opis podstawowych funkcji programu Dev-C++

Instalacja i opis podstawowych funkcji programu Dev-C++ Instalacja i opis podstawowych funkcji programu Dev-C++ Przed rozpoczęciem programowania musimy zainstalować i przygotować kompilator. Spośród wielu dostępnych kompilatorów polecam aplikację Dev-C++, ze

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk

Bardziej szczegółowo

Kalipso wywiady środowiskowe

Kalipso wywiady środowiskowe Instrukcja instalacji Kalipso wywiady środowiskowe I. Na systemie operacyjnym Ubuntu (TM) II. Na systemie operacyjnym Windows INFO-R Spółka Jawna - 2017 43-430 Pogórze, ul. Baziowa 29, tel. (33) 479 93

Bardziej szczegółowo

Licencja SEE Electrical zabezpieczona kluczem lokalnym

Licencja SEE Electrical zabezpieczona kluczem lokalnym Licencja SEE Electrical zabezpieczona kluczem lokalnym V8R2 COPYRIGHT 1986-2018 IGE+XAO Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek

Bardziej szczegółowo

Konsola MMC. - zarządzanie zaporą sieciową (wf.msc): - zasady zabezpieczeń loklanych (gpedit.msc):

Konsola MMC. - zarządzanie zaporą sieciową (wf.msc): - zasady zabezpieczeń loklanych (gpedit.msc): Konsola MMC Konsola MMC (Microsoft Management Console) to narzędzie dostępne we wszystkich wersjach systemu Windows, zaczynając od wersji NT 4.0 (chociaż możliwe było korzystanie z niego także w Windows

Bardziej szczegółowo

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager Tablet bezprzewodowy QIT30 Oprogramowanie Macro Key Manager Spis treści 1. Wprowadzenie... 3 2. Panel Sterowania - wprowadzenie... 4 3. Instalacja... 5 3.1 Jak stworzyć nowy profil... 5 3.2 Jak zmodyfikować

Bardziej szczegółowo

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla

Bardziej szczegółowo