Laboratorium Platform Programowania
Transkrypt
Laboratorium Platform Programowania
Laboratorium Platform Programowania LATEX Michał Blinkiewicz∗, Jarosław Bąk† Instytut Automatyki i Inżynierii Informatycznej Politechnika Poznańska Materiały: „Nie za krótkie wprowadzenie do systemu LATEX 2ε ” ftp://ftp.gust.org.pl/pub/CTAN/info/lshort/polish/lshort2e.pdf LaTeX — Wikibooks http://en.wikibooks.org/wiki/LaTeX/ Zadania: Zadanie 1. Sprawdź czy na komputerze zainstalowane jest środowisko LATEX. Możesz tego dokonać wydając np. polecenie latex lub pdflatex w konsoli. W przypadku braku ww. oprogramowania masz dwie możliwości: a) zainstalować środowisko MiKTEX (http://mirrors.ctan.org/systems/win32/miktex/ setup/basic-miktex-2.9.4813-x64.exe) lub b) skorzystać ze strony https://www.writelatex.com/ (nie wymaga tworzenia konta). Prowadzący preferuje wybór opcji pierwszej (a)). Zadanie 2. Zapoznaj się ze strukturą pliku źródłowego LATEXa. Jakie dwie główne części możesz wyróżnić? W jakim celu je wyodrębniono? Zadanie 3. Jaką instrukcją powinna rozpoczynać się preambuła? Zadanie 4. Do czego służy instrukcja \usepackage{...} i gdzie powinno się ją umieszczać? ∗ † [email protected] [email protected] 1/3 Zapoznaj się z wybranymi paczkami: – inputenc, – geometry, – polski / babel, – listings, – indentfirst, – booktabs, – graphicx, – amsmath. Zadanie 5. Czym charakteryzuje się część główna dokumentu? Jakie instrukcje ją wyznacza- ją? Zadanie 6. Napisz swój pierwszy (na zajęciach) dokument LATEX podzielony na rozdziały (\section, \subsection, . . . ) zawierający kilka akapitów tekstu. Jak rozdziela się akapity w LATEXu? Zadanie 7. Zmień krój czcionki niektórym frazom/wyrazom (wybrane instrukcje: \textbf, \texttt, \emph, \textit, \textsc, \textnormal). Zadanie 8. Dodaj stronę tytułową oraz spis treści. Zadanie 9. Wzbogać swój dokument o listy numerowaną i punktowaną. Lista numerowana niech będzie listą egzaminów w nadchodzącej sesji egzaminacyjnej (od najtrudniejszego do najłatwiejszego). Ustaw styl numerowania na: a), b), c) itd. Lista punktowana niech zawiera spis znanych przez Ciebie języków programowania. Zadanie 10. Dowiedz się jak powinno się wstawiać znaki cudzysłowów w LATEXu. Spytaj o coś koleżankę/kolegę i zapisz jej/jego słowa opatrując je znakami cudzysłowów (stosowanych w języku polskim: „ . . . ”). Zadanie 11. Zapoznaj się z rodzajami pauz i myślników oraz sytuacjami stosowania ich. Zadanie 12. Dodaj do dokumentu rysunek opatrując go stosownym opisem. Umieść w tekście odsyłacz do nowo utworzonego rysunku. Zadanie 13. Utwórz tabelę zawierającą nazwy kilku województw oraz ich powierzchnię i po- pulację. Opatrz ją właściwym opisem. Umieść w tekście odsyłacz do nowo utworzonej tabeli. Zadanie 14. Umieść w tekście numer strony, na której znajduje się tabela. Zadanie 15. Dodaj przypis dolny wyjaśniający znaczenie któregoś ze słów w tekście. Zadanie 16. Zauważ, że wymagana jest kilkukrotna kompilacja pliku źródłowego. Jak wy- tłumaczysz ten fakt? W chwili wolnej możesz zapoznać się z narzędziem latexmk (wymaga interpretera języka perl ). Zadanie 17. Przepisz poniższe równania: n k ! = n! k!(n − k)! a2 + b2 = c2 2/3 1 2 + 1 8 n X i2 = i=1 1 4 6= 1 n(n + 1)(2n + 1) 6 C2−3 + O20 → C +4 O2−2 + H2+1 O−2 a1,2 ··· a1,n a2,1 Am,n = . .. a2,2 .. . ··· .. . a2,n .. . am,1 am,2 · · · Zadanie 18. a1,1 am,n Dodaj do swojego dokumentu trzy pozycje bibliograficzne oraz odwołania do nich w tekście. Zadanie 19. Zastanów się czy LATEX ułatwia czy może utrudnia zadanie składu tekstu. 3/3