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

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

CAŁOŚĆ OPRACOWANIA POWINNA ZAWIERAĆ MAKSYMALNIE 10 STRON.

Sylabus Moduł 2: Przetwarzanie tekstów

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

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 6.0

ECDL/ICDL Przetwarzanie tekstów Moduł B3 Sylabus - wersja 5.0

1. Przypisy, indeks i spisy.

KATEGORIA OBSZAR WIEDZY

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Beamer prezentacja w L A TEX-ie

EDYCJA TEKSTU MS WORDPAD

Tematy lekcji informatyki klasa 4a styczeń 2013

SystemskładupublikacjiL A TEX

Zadanie 1. Stosowanie stylów

Rozwiązanie ćwiczenia 8a

1.Formatowanie tekstu z użyciem stylów

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu

Wykład VIII i IX LaTeX

Wilkołazka. 12 października 2014

OKNO NA ŚWIAT - PRZECIWDZIAŁANIE WYKLUCZENIU CYFROWEMU W MIEŚCIE BRZEZINY

Utworzenie pliku. Dowiesz się:

Zadanie 9. Projektowanie stron dokumentu

MATERIAŁY SZKOLENIOWE WORD PODSTAWOWY

POLITECHNIKA OPOLSKA Wydział Mechaniczny. Praca Przejściowa Symulacyjna. Projekt nr : Tytuł projektu. Kierunek studiów: Mechatronika

Informacje o pakiecie Office 2010

Tworzenie i edycja dokumentów w aplikacji Word.

AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE

Technologie informacyjne. semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2013/2014 Pracownia nr 2 dr inż.

S88 Badanie rzutu kostką sześcienną

Edytor tekstu Microsoft Office 2007 przewodnik dla gimnazjalisty Autor: Dariusz Kwieciński nauczyciel ZPO w Sieciechowie

W TYM MIEJSCU NALEŻY WPISAĆ TEMAT PROJEKTU INŻYNIERSKIEGO

WSKAZÓWKI PISANIA REFERATÓW Konferencja DNI BETONU 2018

Wymagania dotyczące pracy dyplomowej

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

Tematy lekcji informatyki klasa 4a luty/marzec 2013

Edytor tekstu OpenOffice Writer Podstawy

Spis treści 3. Spis treści

Temat 1. Więcej o opracowywaniu tekstu

Zakres tematyczny dotyczący programu Microsoft Office PowerPoint

Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word.

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

Tematy lekcji informatyki klasa 4a marzec 2012

Konspekt lekcji informatyki 2003/2004

W TYM MIEJSCU NALEŻY WPISAĆ TEMAT PRACY DYPLOMOWEJ

KRYTERIA OCENIANIA Z ZAJĘĆ KOMPUTEROWYCH W KLASIE IV

Formatowanie dokumentu

5. Arkusz kalkulacyjny Excel 205

Tworzenie prezentacji w MS PowerPoint

Ustawianie wcięcia za pomocą klawisza TAB

Wyższej Szkoły Przedsiębiorczości i Marketingu w Chrzanowie

Test z przedmiotu zajęcia komputerowe

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

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

PREZENTACJE MULTIMEDIALNE cz.2

ZAŁĄCZNIK 1 LibreOffice Writer

WSTĘP USTAWIENIA DOKUMENTU NUMERACJA STRON RYSUNKI... REDAKCJA PRAC DYPLOMOWYCH 4. TABELE WPISYWANIE WZORÓW...

EXCEL TABELE PRZESTAWNE

Wymagania przedmiotowe Zajęcia komputerowe klasa V

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki

Edycja szablonu artykułu do czasopisma

MS Word ćwiczenia praktyczne

1. Ćwiczenia z programem PowerPoint

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę

WYBÓR OPCJI UZUPEŁNIANIE DANYCH

Spis treści. spis treści wygenerowany automatycznie

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

Scenariusz szkolenia

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

Po zakończeniu rozważań na temat World Wide Web, poznaniu zasad organizacji witryn WWW, przeczytaniu kilkudziesięciu stron i poznaniu wielu nowych

Formatowanie c.d. Wyświetlanie formatowania

Tworzenie dokumentów PDF w systemie TEX Piotr Bolek

Uwagi dotyczące techniki pisania pracy

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

Kadry Optivum, Płace Optivum

1. 2. Dobór formy do treści dokumentu w edytorze tekstu MS Word

Techniki wstawiania tabel

ĆWICZENIE 1 SKŁAD TEKSTU DO DRUKU

Zadanie 11. Przygotowanie publikacji do wydrukowania

Czcionki bezszeryfowe

Technologia Informacyjna. semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2012/2013 Pracownia nr 2 mgr inż.

Edytor tekstu MS Word podstawy

Microsoft Office Word ćwiczenie 2

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

Formatowanie tekstu przy uz yciu stylo w

Przygotowywanie dokumentu do pracy

Latex język składu dokumentów

Podstawy edycji tekstu

Adobe InDesign lab. 2 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Dokument wielostronicowy Książka Eksport do PDF... 7.

Przewodnik Szybki start

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

Ć W I C Z E N I A Z W Y K O R Z Y S T A N I E M E D Y T O R A T E K S T U. M i c r o s o f t

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

1 Zacznijmy od początku... 2 Tryb tekstowy. 2.1 Wyliczenia

Instrukcja dla autorów monografii

Programowanie w języku Python. Grażyna Koba

Rozwiązanie ćwiczenia 6a

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

5. WORD W POLSKIEJ WERSJI

Transkrypt:

ABC systemu L A TEX Marcin SZPYRKA 11 grudnia 006 1 Wprowadzenie L A TEX (wymawiamy latech ) jest systemem składu drukarskiego, nadającym się do tworzenia różnego rodzaju dokumentów. L A TEX jest zbiorem makropoleceń systemu TEX. TEX jest zarówno programem komputerowym jak językiem programowania. System został utworzony na zamówienie Amerykańskiego Towarzystwa Matematycznego, jako system do przygotowywania dokumentów matematycznych lub ogólnie naukowych. Korzystając z systemu składu L A TEX mamy za zadanie przygotować jedynie tekst źródłowy, cały ciężar składania, formatowania dokumentu przejmuje na siebie system. W przeciwieństwie do popularnych edytorów tekstu, dokumenty przygotowane w systemie L A TEX mają profesjonalny wygląd. Po przygotowaniu pliku źródłowego i po jego kompilacji otrzymujemy dokument, którego wygląd będzie identyczny niezależnie od systemu operacyjnego i drukarki, które użyjemy do jego drukowania. Wszystkie kwestie dotyczące łamania linii tekstu, akapitów, stron, itp. są rozstrzygane na etapie kompilacji i później wygląd dokumentu nie ulega zmianie. Opcje decydujące o wyglądzie dokumentu po kompilacji grupowane są w tzw. klasach dokumentów. Większość wydawnictw naukowych na świecie dostarcza własne klasy dokumentów dla L A TEXa, po użyciu których dokumenty są przygotowane do publikacji w tych wydawnictwach. Poza określeniem klasy dokumentu, do pliku źródłowego dołączane są dodatkowe pakiety (coś w stylu bibliotek przy pisaniu programów), które udostępniają nam dodatkowe możliwości sterowania wyglądem dokumentu. Pakiety pozwalają określić również takie parametry jak: język dokumentu, sposób kodowania znaków, itp. Język polski Nie ma żadnych przeciwskazań do tworzenia dokumentów w L A TEXu w języku polskim. Plik źródłowy jest zwykłym plikiem tekstowym i do jego przygotowania można użyć dowolnego edytora tekstów, a polskie znaki wprowadzać używając prawego klawisza Alt. Jeżeli po kompilacji dokumentu polskie znaki nie są wyświetlane poprawnie, to na 95% źle określono sposób kodowania znaków (należy zmienić opcje wykorzystywanych pakietów). 1

3 Narzędzia Do przygotowania pliku źródłowego może zostać wykorzystany dowolny edytor tekstowy. Niektóre edytory, np. Emacs, mają wbudowane moduły ułatwiające składanie tekstów w LaTeXu (kolorowanie składni, skrypty kompilacji, itp.). Osobiście polecam program Kile, będący środowiskiem do przygotowywania dokumentów w L A TEXu. Aplikacja dostępna jest dla środowiska KDE począwszy od wersji. Zawiera edytor z podświetlaną składnią, zestawy poleceń L A TEXa, zestawy symboli matematycznych, kreatory tabel, macierzy, skrypty kompilujące i konwertujące podpięte są do poleceń w menu aplikacji (i pasków narzędziowych), dostępne jest sprawdzanie pisowni, edytor obsługuje projekty (tzn. dokumenty składające się z wielu plików), umożliwia przygotowanie i zarządzanie bibliografią, itp. Na stronie http://kile.sourceforge.net/screenshots.php zamieszczono kilkanaście zrzutów ekranu środowiska Kile, które warto przejrzeć, by wstępnie zapoznać się z możliwościami programu. 4 Przygotowanie pliku wynikowego Załóżmy, że przygotowany przez nas dokument zapisany jest w pliku test.tex. Kolejno wykonane poniższe polecenia (pod warunkiem, że w pierwszym przypadku nie wykryto błędów i kompilacja zakończyła się sukcesem) pozwalają uzyskać nasz dokument w formacie pdf: latex test.tex dvips test.dvi -o test.ps pspdf test.ps lub za pomocą PDFL A TEX: pdflatex test.tex W pierwszym przypadku rysunki powinny być przygotowane w formacie eps, a w drugim w formacie pdf. Ponadto, jeżeli używamy polecenia pdflatex test.tex można wstawiać grafikę bitową (np. w formacie jpg). 5 Przygotowanie dokumentu 5.1 Słowa, akapity Plik źródłowy L A TEXa jest zwykłym plikiem tekstowym. Przygotowując plik źródłowy warto wiedzieć o kilku szczegółach: Poszczególne słowa oddzielamy spacjami, przy czym ilość spacji nie ma znaczenia. Po kompilacji wielokrotne spacje i tak będą wyglądały jak pojedyncza spacja. Aby uzyskać twarda spację, zamiast znaku spacji należy użyć znaku tyldy. Znakiem końca akapitu jest pusta linia (ilość pusty linii nie ma znaczenia), a nie znaki przejścia do nowej linii.

L A TEX sam formatuje tekst. Nie starajmy się go poprawiać, chyba, że naprawdę wiemy co robimy. 5. Formatowanie tekstu Poniżej pokazano różne efekty będące wynikiem formatowania tekstu. W celu uzyskania tych efektów użyto polecenia: {\em tak umieszczony tekst będzie wyróżniony}, \textbf{ten tekst będzie pogrubiony}, \texttt{ten tekst będzie pisany czcionką maszynową}, \textit{ten tekst będzie pochylony}, \textsc{ten tekst będzie pisany kapitalikami}. Zwykły tekst, zwykły tekst, tekst wyróżniony, zwykły tekst, tekst pogrubiony, zwykły tekst, czcionka maszynowa, kursywa, kursywa, wyróżnienie w tekście pisanym kursywą, kursywa, kursywa, KAPI- TALIKI 1. 5.3 Formatowanie akapitu Aby uzyskać różne wersje wyrównania akapitu należy umieścić tekst akapitu pomiędzy poleceniami: \begin{flushleft} \end{flushleft} lub \begin{center} \end{center} lub \begin{flushright} \end{flushright}. Akapit wyrównany do lewej strony. Akapit wyśrodkowany. Akapit wyrównany do prawej strony. 5.4 Tabele Poniżej przedstawiono przykład tabeli zawierającej różne elementy jej formatowania (zob. tab. 1). 5.5 Wzory matematyczne Przykłady wzorów matematycznych znajdujących się wewnątrz tekstu: Funkcją kwadratową nazywamy funkcję postaci f(x) = ax + bx + c, gdzie a 0. 1 Więcej informacji w podręcznikach, dokumentacji, itp. 3

Tabela 1: Stany sygnalizatora Stan Sygnalizator 1 Sygnalizator Sygnalizator 3 Sygnalizator 4 1 zielone zielone czerwone czerwone czerwone zielone zielone czerwone 3 czerwone czerwone czerwone zielone i=1 1 n Ten wzór jest wyróżniony, został umieszczony w oddzielnej linii: f(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0. Wzory matematyczne umieszczamy pomiędzy znakami dolara, np. $a \ne 0$, jeżeli są one umieszczane w tekście lub pomiędzy podwójnymi znakami dolara, jeżeli mają być wyróżnione. 5.6 Wstawianie grafiki Grafika wstawiana do dokumentu powinna być w formacie eps (encapsulated postscript). W Linuksie polecam programy takie jak dia lub xfig. Sieć przedstawioną na rys. 1 narysowano w xfig u. t1 p t p3 t3 p1 t7 p4 t6 p6 t5 3 p5 t4 Rysunek 1: Przykład rysunku Uwaga: Jeżeli ktoś używa takiego systemu operacyjnego na W i będzie przygotowywał rysunki w programach typu Corel, Visio, itp., to należy sprawdzić jakie eps y one generują. Przede wszystkim ma być to grafika wektorowa, by można było skalować rysunki, po drugie eps y, np. generowane przez xfig a mają od kilku do kilkunastu (czasami kilkudziesięciu) kilobajtów. Jeżeli Państwa program generuje eps y, które mają po kilkaset kilobajtów lub więcej, to nie jest to dobry program. Informacje na temat wstawiania grafiki zawarto również w sekcji 4 (str. ). 5.7 Wstawianie kodu źródłowego W oparciu o pakiet listings można łatwo umieszczać kod źródłowy w dokumencie. W wstępie należy zaznaczyć z jakich języków będziemy korzystać, na przykład C++, PHP, itd. Przed pierwszym 4

użyciem środowiska lstlisting należy ustalić parametry formatowania kodu (zobacz plik źródłowy do tego dokumentu). Warto zwrócić uwagę, że kod źródłowy jest traktowany inaczej niż normalny tekst. W tym przypadku każda spacja i pusta linia ma znaczenie. #include <iostream> int main() { std::cout << "C++\n"; } 6 Podsumowanie To powinno wystarczyć, by przygotować samodzielnie dokumentację do projektu. Przykładowe książki do L A TEXa, to [1], []. Poza tym sporo dokumentacji do TEXa i L A TEXa dostępnej jest w sieci. Kilka odnośników można znaleźć na mojej stronie www: home.agh.edu.pl/mszpyrka. Warto również dokładnie przejrzeć plik źródłowy tego dokumentu! Literatura [1] Lamport L., L A TEX System przygotowywania dokumentów, Wydawnictwo Ariel, Kraków, 199. [] Diller A., L A TEX Wiersz po wierszu, Wydawnictwo Helion, Gliwice, 000. 5