Instrukcja do zajec 3 LATEX
Transkrypt
Instrukcja do zajec 3 LATEX
Technologie Informacyjne: Instrukcja do trzecich zajęć z LATEX Teodor Niżyński 5 grudnia 2016 1 Wprowadzenie Trzecie zajęcia mają nauczyć przygotowywania prezentacji z wykorzystaniem LATEX, wykorzystując klase domuntu Beamer. Zagadnienia: • Beamer • Kopiowanie gotowego szablonu/projektu • Frames • Kolumny • Stopniowe pojawianie się elementów slajdu • Podział projektu na pliki • Podstawy podstaw rysowania • Wykres z pliku Cel główny: Wykorzystać istniejący szablon do skopiowania prezentacji. Uzasadnienie: Opanowanie podstaw składni LATEXpozwala wykorzystać tą umiejętność do stworzenia prezentacji. Dodatkowo rozwijamy generalne umiejętności LATEX. 2 Zadanie Skopiowanie szablonu prezentacji zamieszczonego pod adresem: https://www.overleaf.com /read/zjyzctgjngnm a następnie wypełnienie go treścią z przykładowej prezentacji umieszczonej na stronie. Proszę o sprytne skopiowanie szablonu ponieważ ma on KILKA plików! 3 3.1 Szczegółowy opis zagadnień Beamer Beamer to specjalna klasa dokumnetu LATEXprzygotowana by tworzyć prezentacje. Pomimo drobnych różnic osoba znająca LATEXbez problemu będzie w stanie przygotować profesjonalne slajdy. W trakcie tych zajęć przydatna może być prezentacja o podstawach Beamera: https://www. uncg.edu/cmp/reu/presentations/Charles%20Batts%20-%20Beamer%20Tutorial.pdf. Natomiast dla osób bardziej zainteresowanych - sama dokumentacja tej klasy: ftp://ftp.gu st.org.pl/TeX/macros/latex/contrib/beamer/doc/beameruserguide.pdf. 1 3.2 Kopiowanie projektu Prezentacje którą należy skopiować, można znaleźć standardowo na stronie: teodornizynski .com Natomiast szablon prezentacji należy skopiować z https://www.overleaf.com/read/zjyzct gjngnm. 3.3 Pojedynczy slajd - Frames Do stworzenia pojedynczego slajdu wykorzystuje się otoczenie frame. Proszę zwrócić uwagę na [t] oraz spróbować innych ustawień: [c] i [b]: \ begin { frame }[ t ] % rozpoczecie slajdu \ frametitle { Definicja neuronu } % tytul dla slajdu Neuron komorka nerwowa ... % tekst w slajdzie \ end { frame } % zakonczenie slajdu Aby stworzyć odstęp pomiędzy paragrafami proszę wypróbować: • \vspace{1em} • \bigskip • \btVFill (uwaga!) Uwaga do tego ostatniego: konieczne jest zdefiniowanie polecenia btVFill: \ newcommand {\ btVFill }{\ vskip 0 pt plus 1 filll } Więcej na stronie: http://tex.stackexchange.com/questions/54180/how-do-i-write-somet hing-at-the-end-of-the-slide-in-beamer. 3.4 Kolumny Kod z komentarzem aby trochę pomoc: \ begin { columns } % zaczynamy kolumnY \ begin { column }{.49\ textwidth } % zaczynamy PIERWSZA kolumne Tresc pierszej kolumny np . tekst jak ten \ end { column } % konczymy PIERWSZA kolumne ... % ciekawe czego tu brakuje \ end { columns } % konczymy kolumnY Na slajdzie z tekstem w obramówce: Proszę się nie skupiać na idealnym odwzorowaniu (należy skorzystać tylko z \fbox i przy pierwszej trudności zaprzestać - wrócić o ile starczy czasu). 3.5 Stopniowe pojawianie się elementów slajdu Podpowiedzi: \ item <1 - > item 1 \ only <1 ,2 ,3 >{...} \ uncover <6 - >{ ... } + prezentacja wprowadzająca do Beamera! 3.6 Podział na pliki Na poprzednich zajęciach nasz dokument powoli stawał się zbyt długi aby można było z niego wygodnie korzystać, dlatego podczas tych zajęć każdą z sekcji przeniesiemy do osobnego pliku. Na szczęście nie jest to proces wymagający. Wystarczy dla każdej z sekcji utworzyć nowy pusty plik (Blank File) w projekcie (tam gdzie wstawialiśmy obrazki). Następnie zmienić nazwę pamiętając by kończyła się zgodnie formatem .tex (np. definicje.tex). Wyciąć sekcje z main.tex i przenieść do nowo stworzonego pliku, zamiast wyciętej sekcji w pliku main.tex zostawiamy tylko odwołanie do nowego pliku które wygląda tak: \ input { definicje . tex } 2 3.7 Podstawy podstaw rysowania Niestety na kursie nie będziemy poznać dokładnego wykorzystania pakietu TikZ, służącego do tworzenia grafiki. Jednak chciałbym abyście Państwo coś z TikZa umieli, a konkretnie wykorzystanie/modyfikowanie grafik innych osób. Bardzo polecam stronę (zarówno przy tym zadaniu jak i ogólnie): https://www.sharelatex .com/learn/TikZ_package Pierwsze zadanie to poprawienie prostego rysunku wykonanego dzięki TikZ - wszystkie konieczne informacje sa na slajdzie który trzeba poprawić. Drugie zadanie choć wydaje się skomplikowane też jest proste. Główna przeszkoda to zalew kodu (służącego do zdefiniowania własnych figur/elementów) który może być początkowo przygniatający. Jednak błąd jest w dwóch miejscach kodu (oznaczonych!). 3.8 Wykres z pliku Jak widać na dołączonym szablonie, dane są już wczytywane z pliku, należy wczytać również dane z pików data2 i data3. Bardziej skomplikowane zadanie na wyrysowanie błędu pomiarów oraz przybliżonej linii trendu - wymaga połączenia informacji z dwóch stron: http://tex.stackexchange.com/questions/192516/two-dimensional-error-bars-in-pgf pot http://tex.stackexchange.com/questions/11251/trend-line-or-line-of-best-fit-in-p gfplots 3