Latex. Komputerowy skład tekstu. Akademia im. Jan Długosza.

Podobne dokumenty
Latex. Komputerowy skład tekstu. Akademia im. Jan Długosza.

Komputerowy skład w L A T E X

Laboratorium nr 1 L A TEX

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

LATEX system do składu tekstu

Wykład VIII i IX LaTeX

LATEX odrobina informacji

L A T E X. Wprowadzenie. A. Bogdziewicz pa¹dziernika Podstawy LATEX Formatowanie tekstu Bibliograa

Beamer prezentacja w L A TEX-ie

L A T E X- wprowadzenie

Wprowadzenie do Latexa

IV. Struktura logiczna dokumentów w LATEX-u

Latex. Komputerowy skład tekstu. Akademia im. Jan Długosza.

Programy użytkowe - ćwiczenia 1

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

Latex. Laboratorium 6. Akademia im. Jan Długosza.

SystemskładupublikacjiL A TEX

LaTeX. Na podstawie: Nie za krótkie wprowadzenie do systemu LaTeX podręcznik z sieci

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

Podstawy systemu L A TEX

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

mgr.sty instrukcja obsługi

Kurs Komputerowy T. Kurs T: System składu publikacji LATEX. c Sławomir Zelek Katedra Informatyki Stosowanej

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

Komputerowy skład w L A T E X

Podstawy Informatyki i Technologii Informacyjnej

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

System opracowywania dokumentów: L A TEX

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

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

Wymagania dotyczące pracy dyplomowej

Wilkołazka. 12 października 2014

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

S88 Badanie rzutu kostką sześcienną

Latex. O LaTeX słów kilka

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

KATEGORIA OBSZAR WIEDZY

Instrukcja dla autorów monografii

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

Podstawy systemu L A TEX część 2

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty.

Sylabus Moduł 2: Przetwarzanie tekstów

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

WSKAZÓWKI PISANIA REFERATÓW Konferencja DNI BETONU 2018

Podstawy informatyki

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG

Temat 1. Więcej o opracowywaniu tekstu

Ć 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

1. Przypisy, indeks i spisy.

Zadanie 1. Stosowanie stylów

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

Zadanie 8. Dołączanie obiektów

Komputerowy skład w L A T E X

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

Bezbolesny wstęp do LATEX

Tytuł pracy nie dłuższy niż dwulinijkowy

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

Writer wzory matematyczne

Dodatkowe pakiety i polecenia L A TEXowe

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

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

II. Składanie tekstu niematematycznego

II. Składanie tekstu niematematycznego

Pierwsza strona internetowa

LaTeX. Leksykon kieszonkowy

AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE

Spis treści 3. Spis treści

Beamer prezentacja w L A T E X-ie

Szablon i zasady pisana pracy dyplomowej. Aneta Poniszewska-Marańda

Podstawy informatyki

Kierunek i poziom studiów: Matematyka, studia I stopnia, rok 1 Sylabus modułu: Wstęp do informatyki (03-MO1N-12-Wlnf)

ĆWICZENIE 1 SKŁAD TEKSTU DO DRUKU

TABULATORY - DOKUMENTY BIUROWE

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Formatowanie dokumentu

I. LATEX. Wiadomości wstępne

Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word.

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

Wprowadzenie do Latex a

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

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

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

Technologie Informacyjne Laboratorium. Ćwiczenie nr 5

SCENARIUSZ LEKCJI. Opracowywanie wielostronicowego dokumentu o rozbudowanej strukturze, stosowanie stylów i szablonów, tworzenie spisu treści.

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

Spis treści. spis treści wygenerowany automatycznie

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Technologie informacyjne

Podręcznik edycji tekstu dla inteligentnych

Podstawy edycji tekstu

1.Formatowanie tekstu z użyciem stylów

Wprowadzenie do L A TEX-a

Jak profesjonalnie pisać teksty w edytorach tekstu? Na jakie drobiazgi należałoby zwrócić szczególną uwagę?

5. Arkusz kalkulacyjny Excel 205

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

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

Wprowadzenie do L A T E Xa

Pusty wiersz kończy akapit. Kolejno występujące puste wiersze LaTex traktuje tak, jak jeden pusty wiersz.

Ćwiczenie 4 Konspekt numerowany

Transkrypt:

Latex dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Komputerowy skład tekstu

Czego się nauczymy? Pisać proste dokumenty w L A T E X(wym. Latech), oparte o klasę article. Przekształcić plik źródłowy L A T E X-a do pliku pdf przy pomocy narzędzia pdflatex. Definiować etykiety i stosować je do tworzenia wzajemnych odsyłaczy. Tworzyć automatyczne spisy tabel przy pomocy \tableofcontents. Cytwoać literaturę przy pomocy komendy \cite. Generować automatycznie bibliografię przy pomocy narzędzia \bibtex. Zarzadzać struktura dokumentu i samym procesem pisania przy pomocy narzędzia \include. Kontrolować wyglad dokumentu poprzez wybór odpowiedniej klasy i jej parametrów. i wiele wiele więcej...

Za i Przeciw - Przeciw Względnie trudny do nauczenia i stosowania. Nie pracuje w trybie wysiwyg. Posiada małe wsparcie dla wbudowanych znaczników. Stosowanie niestandardowych fontów nie jest proste. Tworzenie nowych układów graficznych dokumentu jest czasochłonne. Nie ma automatycznego sprawdzania pisowni. Poprawne ustawienie opływania tekstu wokół rysunków wymaga praktyki. Rozbudowany system pakietów. Ciężko stworzyć dokument o nieokreślonej, bałaganiarskiej strukturze :)

Za i Przeciw - Za Wysokiej jakości skład tekstu. Bardzo dobre wsparcie dla automatycznego dzielenia wyrazów. Niezwykle wygody skład tekstu matematycznego - używane sa znaki pisarskie dostępne bezpośrednio na klawiaturze. Bardzo wiele wydawców i konferencji (nie koniecznie naukowych) akceptuje/wymaga tekst złożony w L A T E X. L A T E X to kompletny język programowania. Można pisać i rozpowszechniać notatki/ksiażki/prezentacje w postaci źródłowej. L A T E X jest wysoce konfiguracyjny. Można dokonać automatycznej konwersji źródła w L A T E X do html/ps/pdf/docbook.

Za i Przeciw - Za Automatyczna i bardzo prosta numeracja rozdziałów, tabel, rysunków,... Zarzadzanie bibliografia. Bardzo stabilny, wolny, i osiagalny na wiele platform (Windows, Linux, MacOsX). L A T E X ma możliwość pisania komentarzy. Może zrobić plamę z kawy na Twoim papierze :).

Za i Przeciw - Za Automatyczna i bardzo prosta numeracja rozdziałów, tabel, rysunków,... Zarzadzanie bibliografia. Bardzo stabilny, wolny, i osiagalny na wiele platform (Windows, Linux, MacOsX). L A T E X ma możliwość pisania komentarzy. Może zrobić plamę z kawy na Twoim papierze.

Za i Przeciw - Za Automatyczna i bardzo prosta numeracja rozdziałów, tabel, rysunków,... Zarzadzanie bibliografia. Bardzo stabilny, wolny, i osiagalny na wiele platform (Windows, Linux, MacOsX). L A T E X ma możliwość pisania komentarzy. Może zrobić plamę z kawy na Twoim papierze:). Co najważniejsze to: L A T E X to niezła zabawa!

Wszystko zaczęło się od TeX-a TeX Twórca TeX a (wym. techa) jest wybitny amerykański matematyk i pionier informatyki, Donald Knuth, który zirytowany kiepskim wydrukiem swoich prac postanowił opracować standard pozwalajacy zyskać pewność otrzymania dokumentu o ściśle określonych parametrach. Donald Knuth

Czym właściwie jest TeX? TeX jest profesjonalnym narzędziem służacym do składania tekstów, ze szczególnym uwzględnieniem matematyki i tekstów naukowych. Został stworzony na potrzeby tych, którym zależy na estetycznym, jednolitym i profesjonalnym wygladzie ważnych dokumentów. Nazwa TeX pochodzi od greckiego TEXVN - sztuka. Projektujac publikację wydajemy polecenia, a następnie traktujemy powstały tekst programem TeX. Program wymaga ścisłego formułowania naszych życzeń, pozwalajac jednocześnie na obiektowe podejście do zagadnienia definiujemy obiekty takie jak akapity, tytuły, listy, skorowidze, spisy itp. i określamy sposoby składu tych obiektów: marginesy, czcionkę, odstępy itp.

LaTeX L A T E X został napisany jako rozszerzenie TeX-a. L A T E X jest proceduralnym językiem znaczników i posiada zestaw instrukcji (poleceń, makrodefinicji, makr) umożliwiajacy bardziej przystępny niż w przypadku TeX-a skład tekstu. Do formatowania dokumentu L A T E X wykorzystuje TeX-a, przekształcajac własne instrukcje do postaci TeX-a. Pierwsza wersję L A T E X-a opracował Leslie Lamport.

Bibliografia Peter Flynn. A beginner s introduction to typesetting with LaTeX. Osiagalna z: ftp://sunsite.icm.edu.pl/pub/ctan/info/ beginlatex/beginlatex-3.6.pdf. T. Oetiker, H. Partl, I. Hyna, E. Schlegl (tłum. J. Gołdasz, R. Kubiak, T. Przechlewski. Nie za krótkie wprowadzenie do systemu LaTeX2e. Osiagalna z: ftp://ftp.gust. org.pl/tex/info/lshort/polish/lshort2e.pdf. On-line: Oficjalna strona L A T E X-a: https://www.latex-project.org/ - w j. angielskim Kurs w j. polskim: http://www.latex-kurs.x25.pl/.

Edytory TexMaker - Osiagalny z: http: //www.xm1math.net/texmaker/download.html Led - Osi agalny z: http: //www.latexeditor.org/how_to_start.html Obsługa powyższych programów jest intuicyjna. On-line: Overleaf: https://www.overleaf.com Sharelatex: https://www.sharelatex.com/ Papeeria: https://papeeria.com/

Struktura dokumentu I Plik źródłowy w L A T E X posiada określona strukturę. W szczególności, każdy dokument składany w L A T E X składa się z dwóch części: preambuły oraz części głównej. Preambuła: Rozpoczyna się poleceniem \documentclass[opcje]{klasa} określajac typ tworzonego dokumentu. Zawiera wszelkie definicje poleceń i wygladu całości naszego dokumentu. Tu będziemy definiować m.in. w jakim języku będziemy pisać, jakiej czcionki użyć, jakie dodatkowe polecenia dołaczyć.

Struktura dokumentu II Część główna dokumentu: Rozpoczyna się poleceniem \begin{document}, a kończy poleceniem \end{document}. Po niej tekst jest ignorowany. Tekst znajduj acy się za poleceniem \end{document} jest przez L A T E X-a ignorowany.

Pierwszy przykład w L A T E X! I Otwórz swój ulubiony edytor tekstu (np. TexMaker) Zapisz następujacy tekst w edytorze - to źródło dokumentu L A T E X. \documentclass{article} \begin{document} Hello World! \end{document} Zapisz plik jako hello.tex. Uwagi: Każdy document źródłowy w L A T E X to plik tekstowy. Każdy plik źródłowy z kodem L A T E X posiada rozszerzenie.tex.

Pierwszy przykład w L A T E X! II Zamiana dokumentu źródłowego na plik typu.pdf, czyli na portable document format plik. Bezpośrednia konwersja do pdf z poziomu powłoki: Unix/Linux $ pdflatex <base name>.tex np. Unix/Linux $ pdflatex hello. tex przy pomocy TexMaker zobacz: http: //www.latex-kurs.x25.pl/paper/jak_czaczac

Pierwszy przykład w L A T E X! III Zamiana dokumentu źródłowego na plik typu.ps, czyli na format PostScript. Wpisz polecenie: Unix/Linux $ latex <base name>.tex np. Unix/Linux $ latex hello.tex Jeśli wszystko poszło dobrze, to ostatnie dwa wiersze wyświetlane w konsoli sa następujace:

Unix/Linux Pierwszy przykład w L A T E X! IV Output written on hello.dvi (1 page, 232 bytes). Transcript written on hello.log. Konwersja do Postscript Unix/Linux $ dvips hello.dvi o hello.ps Jeśli wszystko poszło dobrze, to pierwsze dwa wiersze wyświetlane w konsoli sa następujace: This is dvips(k) 5.994 Copyright 2014... TeX output 2016.09.18:1402 -> hello.ps

Pierwszy przykład w L A T E X! V Konwersja do PDF Unix/Linux $ dvipdf hello. dvi hello. pdf Jeśli wszystko poszło dobrze, to otrzymasz plik hello. pdf Jeśli masz już wersję PostScript, to wpisz następujace polecenie: Unix/Linux $ ps2pdf hello. ps Jeśli wszystko poszło dobrze, to również otrzymasz plik hello.pdf

Pliki pomocnicze L A T E X używa wielu plików pomocniczych, aby przechowywać dodatkowe informacje. Pliki pomocnicze moga być również tworzone przez zewnętrzne programy. Jeśli plik pomocniczy ulega zmianie, to L A T E X może nieprawidłowo interpretować tekst źródłowy (np. numery rysunków, numery tabel, itp). Jeśli się tak stanie, ponownie wykonaj polecenie pdflatex (lub latex) na pliku źródłowym. Pamiętaj, że zazwyczaj latex informuje o takiej sytuacji za pomoca ostrzeżenia. Unix/Linux $ p d f l a t e x Latex01. tex... LaTeX Warning : Label ( s ) may have changed. Rerun to get cross references r i g h t.

Klasy dokumentów Każdy dokument w L A T E X napisany jest przy zastosowaniu pewnej klasy dokumentu. \ documentclass{<nazwa klasy>} Każda klasa zawiera ogólne reguły składania danego dokumentu. Plik klasy ma rozszerzenie.cls Przykładowe klasy standardowe: article - artykuły, krótkie opracowania... book - ksiażka report - dłuższe opracowania, dysertacje magisterskie i doktorskie... letter - list beamer - prezentacja

Klasy dokumentów - typowe opcje 10pt, 11pt, 12pt Ustalenie stopnia pisma dla tekstu zasadniczego dokumentu. Domyślna wartościa jest 10 punktów. oneside, twoside Druk na jednej lub na dwóch stronach kartki papieru. W klasach article i report domyślna opcja jest oneside, natomiast w klasie book - twoside. onecolumn, twocolumn Skład jedno- lub dwułamowy (dwukolumnowy) a4paper, letterpaper Ustalenie wymiarów papieru. Wartościa domyślna jest letterpaper. Inne dopuszczalne wartości to: a5paper, b5paper, executivepaper i legalpaper.

Plik źródłowy - Odstępy, komentarze, akapity I Znaki niewidoczne (tzw. białe znaki) spacja, znak tabulacji, pojedynczy znak przejścia do nowej linii przez L A T E Xa sa traktowane po prostu jako odstęp (spacja). Występujace kolejno po sobie znaki spacji lub tabulatora, L A T E X traktuje jako wystapienie jednego znaku odstępu. Pojedynczy koniec linii jest traktowany jak odstęp, ale dwa i więcej znaków końca linii traktowane jest jako rozpoczęcie nowego akapitu. Pusta linia rozpoczyna nowy akapit. Znak % to znak komentarza - znaki występujace po nim w danej linii sa ignorowane.

Plik źródłowy - Odstępy, komentarze, akapity II Wejście To j e s t pierwsze zdanie w pierwszym a k apicie. To j e s t drugie zdanie w drugim a k a p i c i e. A to j e s t %komentarz. A to j e s t wlasciwy d r u g i %a k a p i t a k a p i t. To j e s t drugie zdanie w tym a k ap i c i e. \ \ To j e s t t r z e c i a k a p i t : ) He heee he..... Wyjście To jest pierwsze zdanie w pierwszym akapicie. To jest drugie zdanie w drugim akapicie. A to jest A to jest wlasciwy drugi akapit. To jest drugie zdanie w tym akapicie. To jest trzeci akapit :) He heee he...

Pakiety I Pakiety rozszerzaja możliwości L A T E X-a. Sam L A T E X nie ma na przykład instrukcji do dołaczania grafiki, kolorowania tekstu, łamania dużych tabel, itp. Dołacza się je poleceniem: \ usepackage[opcje]{pakiet} gdzie pakiet oznacza nazwę pakietu, a opcje - listę rozdzielonych przecinkami opcji. L A T E X: Kodowanie znaków \ usepackage [ T 1 ] { fontenc } \ usepackage [ u t f 8 ] { inputenc }

Pakiety II Pakiet inputenc odpowiada za kodowanie znaków w pliku wejściowym. Parametr utf8 oznacza, że nasz plik źródłowy zapisany jest w stronie kodowej utf8. Pakiet fontenc odpowiada za kodowanie znaków w pliku wynikowym (.pdf,.ps). L A T E X: Przykład \documentclass[a4paper,11pt]{article} \usepackage[t1]{fontenc} \usepackage[utf8]{inputenc} \begin{document} Lorem Ipsum to tekst przykładowy stosowany jako wypełniacz w przemyśle poligraficznym. \end{document}

Przykładowe pakiety \ usepackage{amsmath} - ułatwia formatowanie formuł. \ usepackage{amssymb} - zawiera liczne symbole wykorzystywane w składzie matematycznym. \ usepackage{fancyhdr} - umożliwia definiowanie własnych nagłówków i stopek stron. \ usepackage{graphicx} - wspiera umieszczanie grafik w dokumencie. \ usepackage{mathptmx} - ustawia domyślny font dokumentu na Times Roman. Font ten jest bardzo zwięzły i można zaoszczędzić dzięki niemu wiele cennych stron.

L A T E X: \author, \title, and \date L A T E X: zastosowanie polecenia \ author {B. Wozna Szczesniak } \ t i t l e { Wprowadzenie do \ LaTeX } \ date { \ today } L A T E X: zastosowanie polecenia \ author { Donald E. Knuth \ and B. Wozna Szczesniak } L A T E X: zastosowanie polecenia \ author { Donald E. Knuth \ thanks { Dziekuje za uwage! } }

L A T E X: Środowisko abstract L A T E X: zastosowanie polecenia \ begin { a b s t r a c t } Ten dokument wprowadzi c i e w swiat \ LaTeX a. \ end { a b s t r a c t } Środowisko abstrakt służy do formatowania streszczeń.

Przykład I \documentclass[a4paper,11pt]{article} \usepackage{mathptmx} \usepackage[t1]{fontenc} \usepackage[utf8]{inputenc} \author{donald E. Knuth \and B. Wozna-Szczesniak} \title{wprowadzenie do \LaTeX} \date{\today} \begin{document} \maketitle \begin{abstract} Ten dokument wprowadzi cie w świat \LaTeX-a. Streszczenie - przekształcenie tekstu polegające na zmniejszeniu jego długości

Przykład II przy zachowaniu zasadniczych, wyróżnionych elementów jego treści \end{abstract} Właściwa treść dokumentu \end{document}