I. L A TEX. Wiadomości wstępne

Podobne dokumenty
I. LATEX. Wiadomości wstępne

Wprowadzenie do L A T E Xa

Wprowadzenie do L A T E Xa. Proseminarium Biomatematyka i Teoria Gier

Wprowadzenie To co tygryski lubią najbardziej... Informacje dla zainteresowanych Zakończenie L A TEX. Marcin Dzięgielewski. Uniwersytet Śląski WIiNOM

Podstawy Informatyki i Technologii Informacyjnej

ISBN (wersja drukowana ) ISBN (ebook)

System opracowywania dokumentów: L A TEX

LAT E X. Profesjonalny system składania tekstu. Zespół 20 Grzegorz Kulewski Katarzyna Macioszek Wanda Niemyska Aleksander Zabłocki

ISBN (wersja drukowana ) ISBN (ebook)

Instrukcja dotycząca konwersji dokumentów LaTeX do plików w formacie RTF

LaTeX a MS Word. Czym się różni LaTeX od MS Worda? Jak pisano książki naukowe kiedyś, a jak pisze się je teraz?

Wprowadzenie do Latexa

Zofia Walczak. Styczeń Krok czwarty tworzymy dokument... 3 Preambuła... 4

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Bartosz Ziemkiewicz Joanna Karłowska-Pik. L A TEX dla matematyków

Instrukcja dotycząca konwersji dokumentów LaTeX do plików w formacie RTF

Laboratorium nr 1 L A TEX

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

ABC systemu L A TEX. Marcin SZPYRKA. 11 grudnia 2006

LATEX odrobina informacji

JAK W SYSTEMIE MS WINDOWS PRZYGOTOWAĆ PRACĘ DYPLOMOWĄ W WERSJI PDF?

PRACA MAGISTERSKA. Skoro Wordem klepie się tak dobrze, to po co się starać?

Programowanie w C. dr inż. Stanisław Wszelak

Wprowadzenie do L A T E Xa. Proseminarium Biomatematyka i Teoria Gier

KATEGORIA OBSZAR WIEDZY

Instalacja i opis podstawowych funkcji programu Dev-C++

Wolne oprogramowanie

26.X.2004 VNC. Dawid Materna

S88 Badanie rzutu kostką sześcienną

Technologie informacyjne

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Stawiamy pierwsze kroki

Komputerowy skład w L A T E X

Nie tylko Power Point

Narzędzia informatyczne. Wprowadzenie do systemu L A T E X

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Jak posługiwać się edytorem treści

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

DOKUMENTÓW W EDYTORACH

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Wstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.

MAGISTRAT.pl. Instrukcja użytkownika systemu MAGISTRAT

EDYCJA TEKSTU MS WORDPAD

e-sprawdzian instrukcja programu do sprawdzania wiedzy ucznia przy pomocy komputera (WINDOWS & LINUX)

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

SystemskładupublikacjiL A TEX

Podstawowe komendy i możliwości system składu drukarskiego L A TEX

Pierwsza strona internetowa

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

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

O lepszą jakość PDF-ów

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Praca z tekstem. strona 2

1. Przypisy, indeks i spisy.

Wiadomości i umiejętności

Wilkołazka. 12 października 2014

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA POSZCZEGÓLNYCH ŚRODROCZNYCH I ROCZNYCH OCEN Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV

Technologie informacyjne - wykład 10 -

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie

Javadoc. Piotr Dąbrowiecki Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Alina Strachocka

Tworzenie dokumentów PDF w systemie TEX Piotr Bolek

OfficeObjects e-forms

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych. Beamer, czyli prezentacje w L A TEX-u. Marek Gągolewski. M.Gagolewski@mini.pw.edu.

System operacyjny Linux

Mazowiecki Elektroniczny Wniosek Aplikacyjny

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA (skrajne daty)

Cash Flow System Instrukcja

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Ćwiczenie 6. Wiadomości ogólne.

S YSTEM O PERACYJNY L INUX W PARCOWNI

Uniwersytet Śląski w Katowicach str. 1 Wydział Matematyki, Fizyki i Chemii

Writer wzory matematyczne

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

Raporty dodatkowe nr 2 Ewidencja Wyposażenia PL+

Rozkłady zajęć- notatki

POLITECHNIKA POZNAŃSKA. Kilka informacji dla piszących pracę w LaTeX-u

INSTRUKCJA INSTALACJI

Sylabus Moduł 2: Przetwarzanie tekstów

DESlock+ szybki start

Beamer prezentacja w L A TEX-ie

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Rok akademicki: 2013/2014 Kod: DIS n Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Silent setup SAS Enterprise Guide (v 3.x)

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA

Java jako język programowania

1. Platforma e-learningowa

Dodawanie grafiki i obiektów

Technologie Informacyjne Laboratorium. Ćwiczenie nr 5

Programowanie w języku Python. Grażyna Koba

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

L A T E X. Aleksander Denisiuk Uniwersytet Warmińsko-Mazurski Olsztyn, ul. Słoneczna 54 denisiuk@matman.uwm.edu.pl. 3 marca / 52

Spis treści 3. Spis treści

Zadanie 1. Stosowanie stylów

Tomasz Grześ. Systemy zarządzania treścią

Zastosowanie klasy beamer w LaTeXu tworzenie dynamicznych prezentacji w formacie PDF

[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze

PLAN WYNIKOWY Z INFORMATYKI DLA KLASY VI

Transkrypt:

I. L A TEX. Wiadomości wstępne Wiesław Krakowiak 10 marca 2014 1 Wprowadzenie 1.1 Historia TEX-a TEX powstał w Stanach Zjednoczonych na Uniwersytecie Stanforda, a jego twórcą jest informatyk profesor Donald E. Knuth. Pracę nad systemem rozpoczął w 1977 roku, a używany w obecnej postaci TEX został udostępniony w 1982 roku, a ukończony w 1986 roku. 1.2 Czym jest TEX i L A TEX? TEX to system składu drukarskiego, dostępny w każdym używanym współcześnie systemie operacyjnym. Rozpowszechniany jest na licencji typu Open Source. L A TEX to zestaw poleceń, które ułatwiają korzystanie z systemu TEX i składnie dokumentów. L A TEX (także TEX) jest systemem składu tekstu typu WYSIWYM (What You See Is What You Mean) - określamy logiczną strukturę dokumentu, a program zajmuje się ułożeniem tekstu zgodnie zadaną strukturą. Współczesna wersja L A TEX-a nosi nazwę L A TEX2e. 1.3 Zalety wysoka jakość składu; możliwość dopasowywania do specjalizowanych zadań; łatwość składu tekstu matematycznego; automatyczne numerowanie (równań, tabeli, rysunków, twierdzeń, itp.), automatyczne tworzenie spisów (treści, rysunków, tabeli), indeksów; przenośność (na (prawie) każdej platformie systemowej działa identycznie); ale możliwe problemy: np. brak zainstalowanych pewnych pakietów, w tym kodujących polskie litery); darmowy 1.4 Wady nie jest to edytor typu WYSIWYG; użytkownik, bez wnikania w strukturę L A TEX-a ma ograniczone możliwości zmiany wyglądu dokumentu; skład dokumentu z dużą liczbą obrazków i tabel jest uciążliwy, a ostateczny wygląd nie zawsze jest satysfakcjonujący; 1

napisanie prostego, kilku zdaniowego dokumentu (np. podania) zajmuje więcej czasu niż w Wordzie, OpenOffice czy w innym edytorze typu WYSIWYG. 1.5 Dystrybucje TEX-a (L A TEX-a) Pakiet TEX łącznie z L A TEX-em można za darmo ściągnąć z sieci. W Internecie są m. in. dostępne dwie główne aktualnie dystrybucje TEX-a: TEXLive opracowany przez TUG (TeX User Group), dostępny pod Windowsa, Linuxa (instalowany także z niektórymi dystrybucjami) i Maca (http://www.tug.org/texlive/). Aktualna wersja to TEXLive 2013; MikTEX dostępny pod Windowsa. (http://miktex.org/) Aktualna wersja: 2.9. 2 Części składowe L A TEX-a Składanie teksu w L A TEX-u składa się z trzech kroków: pisanie tekstu; kompilacja; podgląd. Z każdym krokiem związane są odpowiednie programy. 2.1 Środowiska dla L A TEX-a Pisząc w L A TEX-u (TEX-u) należy wybrać sobie shella (powłokę, środowisko) do L A TEX-a. Można oczywiście pisać np. w Notatniku (pod Windows) i kompilować z linii poleceń, ale również można znacznie sobie ułatwić pisanie korzystając z shella, w którym są dostępne: edytor, który który znacznie ułatwiają pisanie w L A TEX-u (kolorowanie składni, podpowiedzi poleceń, sprawdzanie pisowni, itp.) kompilatory przeglądarka Shelle o edytorach WYSIWYG: Scientific WorkPlace płatny, dla studentów $ 260 (Win); LyX darmowy (http://www.lyx.org/) (Win, Linux, Mac); BaKoMa TeX Word darmowy wszystkich (http://www.bakoma-tex.com/) (Win). Shelle o edytorach typu ASCII: WinEdt najbardziej rozbudowany i skomplikowany shell, po dobrym skonfigurowaniu najlepszy, ale płatny $ 30 dla studentów, (http://www.winedt.com/) (Win); TeXnicCenter tak samo, a nawet bardziej rozbudowany niż WinEdt, darmowy (http://www.toolscenter.org/) (Win); WinShell, darmowy (http://www.winshell.org/) (Win); 2

L A TEX Editor (Led) - zaawansowany, specjalizowany i darmowy (donationware) (http://www.latexeditor.org/) (Win); Shelle o edytorach typu ASCII: KILE darmowy (http://kile.sourceforge.net/) (Linux); XEmacs - darmowy (http://www.xemacs.org/) (Win, Linux); TEXworks - darmowy, dostarczany wraz z MikTeXem i TeXLivem (Win, Linux, Mac); TEXlipse - darmowy plugin (http://texlipse.sourceforge.net/) do środowiska Eclipse (http://www.eclipse.org/) (Win, Linux, Mac) 2.2 Kompilatory Plik źródłowy TEX-a oraz L A TEX-a ma rozszerzenie.tex. Utworzony dokument o tm rozszerzeniu należy skompilować. Ze względu na ich znaczną ilość i zróżnicowanie, przedstawimy najpopularniejsze metody kompilowania plików źródłowych TEX-a i L A TEX-a. Wszystkie dystrybucje TEX-a i L A TEX-a (z reguły występują one razem w dystrybucji) zawierają podstawowe aplikacje zwane kompilatorami. Najważniejsze z nich to: tex: prosty kompilator, przekształcający plik źródłowy TEX-a w plik DVI; pdftex: kompilator przekształcający plik źródłowy TEX-a w dokument PDF; latex: najczęściej i domyślnie używany kompilator, który na podstawie pliku źródłowego L A TEX-a tworzy DVI; pdflatex: kompilator przekształcający plik źródłowy L A TEX-a w dokument PDF; 2.3 Kompilowanie dokumentu Pliki źródłowe dla kompilatorów latex i latex są identyczne, gdy nie zamieszczamy grafiki oraz gdy nie używamy poleceń specyficznych dla jednego formatu. Na przykład w pliku pdf można umieszczać odnośniki (linki) do innych miejsc w dokumencie i stron internetowych. Pliki.dvi można zawsze zamienić na pliki.pdf. 3

2.4 Związki pomiędzy plikami typu.dvi oraz.pdf 2.5 Podgląd Aby obejrzeć skompilowany dokument należy użyć przeglądarki. Należy pamiętać, że inna przeglądarka jest do plików.dvi, a inna do plików.pdf. W drugim przypadku najczęściej jest to Acrobat. W przypadku plików.dvi dobrze skonfigurowany shell na następujące własności: podglądając plik.dvi, otrzymujemy podgląd strony na której znajduje się tekst, który ostatnio pisaliśmy; klikając określony fragment pliku.dvi, przechodzimy do pliku źródłowego (.tex), w miejsce odpowiadające temu fragmentowi. Własności te są szczególnie przydatne w przypadku pisania dużych dokumentów. Aby w shellu KILE była dostępna druga własność (dla plików.dvi) należy zainstalować dodatkowy pakiet (pisząc w preambule): \usepackage{srcltx} 3 Pliki związane z L A TEX-em Z L A TEX-em, związane jest szereg plików o różnych rozszerzeniach pełniących różne funkcje. Poniżej objaśniono najważniejsze typy plików związanych z L A TEX-em. Wykaz oczywiście nie jest kompletny..tex Plik źródłowy z dokumentem w notacji L A TEX-a bądź zwykłego TEX-a. Można go kompilować programem L A TEXbądź, odpowiednio, TEX..sty Pakiet makr L A TEX-owych. Plik tego typu można dotłaczać do dokumentu L A TEX-owego, używając do tego celu instrukcji \usepackage..dtx Udokumentowany TEX. Jest to podstawowy format, w jakim dystrybuowane sa style L A TEX-a. Skutkiem kompilacji pliku tego typu jest broszurka z udokumentowanymi makrami..ins Instalator dla plików.dtx. Sięgając z sieci pakiet L A TEX-owy, otrzymasz na ogół pliki.dtx i.ins. Uruchomienie L A TEX-a na pliku.ins powoduje rozpakowanie pliku.dtx..cls Plik z klasa L A TEX-a definiująca wygląd składanych w L A TEX-u dokumentów. Właśnie do tych plików odnosi sie występująca na początku dokumentu instrukcja \documentclass..fd Definicja niektórych właściwości fontów L A TEX-a. W wyniku kompilacji dokumentu powstają następujące pliki:.dvi Device Independent File (plik niezależny od urządzenia), będący wynikiem kompilacji pliku źródłowego przez tradycyjnego L A TEX-a. Zawartość plików dvi można zobaczyć w przeglądarce plików dvi albo posłać na drukarkę, korzystając z programu dvips albo innego programu o podobnych funkcjach. 4

.pdf Portable Document Format (przenośny format dokumentów), będący wynikiem kompilacji pliku źródłowego przez PDFL A TEX-a..log Zawiera szczegółowy raport z tego, co sie wydarzyło podczas kompilacji: które pliki były przetwarzane, co szczególnego i ewentualnie jakie błędy L A TEX w nich znalazł, a także jakie pliki powstały w wyniku kompilacji..aux Plik pomocniczy, przenoszący informacje z jednego przebiegu kompilacji do następnego. Jest używany miedzy innymi do magazynowania informacji związanej z odsyłaczami występującymi w dokumencie..toc Zawiera nagłówki rozdziałów i punktów dokumentu. Jest czytany przez L A TEX-a w następnym przebiegu kompilacji, w celu wygenerowania spisu treści..lof Podobny do pliku.toc, zawiera wykaz ilustracji..lot Podobny do pliku.toc, zawiera wykaz tabel..idx Jeśli dokument zawiera skorowidz, to w tym pliku LATEX zapisze wszystkie jego hasła. Do przetworzenia tego pliku służy program makeindex (lub plmindex, w przypadku języka polskiego)..ind Przetworzony plik.idx, gotowy do włączenia do dokumentu w następnym cyklu kompilacji..ilg Sprawozdanie z tego, co zrobił program makeindex. 3.1 CTAN CTAN (ang. Comprehensive TeX Archive Network) źródło dokumentacji, makr, plików czcionek oraz oprogramowania związanego z systemem TEX oraz pochodnymi (L A TEX, BibTEX i in.). Zgromadzone tam materiały stanowią podstawę wymiany rozwiązań TEX-owych pomiędzy użytkownikami. Prócz głównego serwera CTAN istnieje 75 serwerów lustrzanych (ang. mirror). Materiały publikowane w ramach CTAN są udostępniane na wolnych licencjach. Polski mirror ma adres: sunsite.icm.edu.pl./pub/ctan. 3.2 GUST Polska Grupa Użytkowników Systemu TeX (GUST) jest stowarzyszeniem zrzeszającym osoby fizyczne, prowadzącym działalność naukowo-techniczną i oświatową na rzecz upowszechnienia systemu TEX/METAFONT, oraz związanego z nimi środowiska. Strona internetowa: http://www.gust.org.pl Literatura [1] L. Lamport, L A TEX. System opracowywania dokumentów, WNT Warszawa 2004; [2] Lamport, L., L A TEX: A Document Preparation System, Addison-Wesley 1986; wydanie polskie: L A TEX. System przygotowania dokumentów. Ariel, Kraków 1992; [3] Oetiker, T. The Not So Short Introduction To L A TEX2e najnowsza wersja 4.22; tłumaczenie polskie: Nie za krótkie wprowadzenie do systemu LATEX2e, Styczeń 2007 (wersja 4.20). [4] Riller, A. L A TEX. Wiersz po wierszu, Helion, Warszawa 2001. 5