Komputerowy skład w L A T E X

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

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

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 odrobina informacji

LATEX system do składu tekstu

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

Wykład VIII i IX LaTeX

Wprowadzenie do Latexa

Komputerowy skład w L A T E X

SystemskładupublikacjiL A TEX

Podstawy Informatyki i Technologii Informacyjnej

IV. Struktura logiczna dokumentów w LATEX-u

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

Beamer prezentacja w L A TEX-ie

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

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

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

System opracowywania dokumentów: L A TEX

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

L A T E X- wprowadzenie

Komputerowy skład w L A T E X

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

książka kucharska Marcin Borkowski Bartłomiej Przybylski

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

1. Wprowadzenie. 2. Wygenerowana dokumentacja

Programy użytkowe - ćwiczenia 1

mgr.sty instrukcja obsługi

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

Podstawy systemu L A TEX

I. LATEX. Wiadomości wstępne

ISBN (wersja drukowana ) ISBN (ebook)

książka kucharska Marcin Borkowski Bartłomiej Przybylski

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

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

Podstawy informatyki

Komputerowy skład w L A T E X

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

Latex. O LaTeX słów kilka

Technologie Informacyjne Laboratorium. Ćwiczenie nr 5

Podstawy systemu L A TEX część 2

Writer wzory matematyczne

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

II. Składanie tekstu niematematycznego

II. Składanie tekstu niematematycznego

O lepszą jakość PDF-ów

ISBN (wersja drukowana ) ISBN (ebook)

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

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG

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

Komputerowy skład w L A T E X

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

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

Kurs programowania. Wykład 7. Wojciech Macyna. 25 kwietnia 2017

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

S88 Badanie rzutu kostką sześcienną

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

Beamer prezentacja w L A T E X-ie

Autorzy opracowania (* oznacza współautorstwo):

EDYCJA TEKSTU MS WORDPAD

KATEGORIA OBSZAR WIEDZY

1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.

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

Make jest programem komputerowym automatyzującym proces kompilacji programów, na które składa się wiele zależnych od siebie plików.

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

Zadanie 8. Dołączanie obiektów

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

Lab.1. Praca z tekstem: stosowanie arkuszy stylów w dokumentach OO oraz HTML/CSS

LaTeX. Leksykon kieszonkowy

Bezbolesny wstęp do LATEX

Komputerowy skład w L A T E X

WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1

Wprowadzenie do L A T E Xa

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Instrukcja przygotowania publikacji z użyciem L A TEX

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

Spis treści 3. Spis treści

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

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

Formatowanie dokumentu

Sylabus Moduł 2: Przetwarzanie tekstów

Biblioteka Sweave w akcji, czyli jak pozytywnie zaskoczyc szefa albo (niekoniecznie pozytywnie) studentow. czas zabierze: Przemysław Biecek

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

Schemat konstrukcja pliku Makefile

Wstęp do Informatyki i Programowania Laboratorium: Lista 0 Środowisko programowania

Wilkołazka. 12 października 2014

Fragment tekstu zakończony twardym enterem, traktowany przez edytor tekstu jako jedna nierozerwalna całość.

Technologie Informacyjne lista nr 3.

Technologie informacyjne

Składanie tekstu podstawowe operacje na plikach

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

Python jest interpreterem poleceń. Mamy dwie możliwości wydawania owych poleceń:

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

AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE

książka kucharska Środowisko pracy Dodatek C Marcin Borkowski Bartłomiej Przybylski

Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 3. Karol Tarnowski A-1 p.

Ć 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

S YSTEM O PERACYJNY L INUX W PARCOWNI

Transkrypt:

Komputerowy skład w L A T E X dr hab. Bożena Woźna-Szcześniak, prof. UJD Uniwersytet Humanistyczno-Przyrodniczy im. Jana Długosza w Częstochowie b.wozna@ujd.edu.pl Laboratorium 1 B. Woźna-Szcześniak (UJD) Latex... 1 / 25

Program Laboratorium Krótka historia Dystrybucje L A T E X-a Edytory Pierwszy dokument B. Woźna-Szcześniak (UJD) Latex... 2 / 25

Krótka historia Wszystko zaczęło się od Donald Knutha Donald Knuth (ur. 10 stycznia 1938) Amerykański matematyk, informatyk, emerytowany profesor na katedrze informatyki Uniwersytetu Stanforda. Najbardziej znany z wielotomowego dzieła Sztuka programowania (The Art of Computer Programming). Autor systemu składu drukarskiego TeX i języka opisu fontów METAFONT. B. Woźna-Szcześniak (UJD) Latex... 3 / 25

Krótka historia TeX a L A T E X? TeX jest profesjonalnym narzędziem służacym do składania wsokiej jakości dokumnetów. Nazwa TeX pochodzi od greckiego TEXVN techne, czyli sztuka, ale i rzemiosło. Z tego powodu czyta się ja tech. TeX dostarcza olbrzymich możliwości typograficznych wraz z pewnościa, że tworzone dokumenty będa identyczne, niezależnie od użytego komputera (systemu operacyjnego, jego wersji itp.). TeX został stworzony na potrzeby tych, którym zależy na estetycznym, jednolitym i profesjonalnym wygladzie tworzonych dokumentów. Tworzenie dokumentu TeX-owego polega na utworzeniu tekstowego pliku źródłowego, który następnie, w procesie zwanym kompilacja, przekształcany jest na wyjściowy dokument, przykładowo w formacie PDF. B. Woźna-Szcześniak (UJD) Latex... 4 / 25

Krótka historia TeX a L A T E X? L A T E X jest proceduralnym językiem znaczników i zawiera zbiór TeX-owych makr, umożliwiajacy bardziej przystępny niż w przypadku TeX-a skład tekstu. W L A T E X autor dokumentu określa jedynie strukturę logiczna i treść dokumentu, pozostawiajac w rękach automatycznego systemu (TeX-a) kwestię dotyczace wygladu i odpowiedniego rozmieszczenia elementów na stronie. Pierwsza wersja L A T E X-a została opracowana przez Leslie Lamporta (ur. w 1941 r., amerykański informatyk). Obecna wersja L A T E X-a to L A T E X 2ε. B. Woźna-Szcześniak (UJD) Latex... 5 / 25

Krótka historia Bibliografia 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/. B. Woźna-Szcześniak (UJD) Latex... 6 / 25

Dystrybucje LAT E X-a i Edytory Kompilatory TeX-a i L A T E X-a TeX - podstawowy kompilator dla plików źródłowych TEXa. Generuje pliki w formacie DVI. Obecnie bardzo rzadko używany. e-tex - kompilator rozszerzajacy nieznacznie możliwości silnika TeX. Nie jest już obecnie powszechnie wykorzystywany. pdftex - oparty na kompilatorze e-tex, rozszerzajacy go o możliwości zwiazane z generowaniem plików PDF. Obecnie najpopularniejszy z używanych kompilatorów. XeTeX - oparty na kompilatorze e-tex, ale wspiera natywnie kodowanie UTF-8 oraz umożliwia dostęp do fontów (krojów pisma) zainstalowanych w systemie operacyjnym. LuaTeX - oparty na kompilatorze pdftex, wspiera natywnie kodowanie UTF-8, ale też umożliwia wykorzystywanie w pracy języka programowania o nazwie Lua, dzięki któremu można (między innymi) uzyskać dostęp do fontów systemowych. LaTeX, pdflatex, XeLaTeX, LuaLaTeX - kompilatory L A T E X-a. B. Woźna-Szcześniak (UJD) Latex... 7 / 25

Dystrybucje L A T E X Dystrybucje LAT E X-a i Edytory TeX Live (http://www.tug.org/texlive/) Linux, Windows MacTeX (http://www.tug.org/mactex/) Mac OS MiKTeX (https://miktex.org/) Windows B. Woźna-Szcześniak (UJD) Latex... 8 / 25

Dystrybucje LAT E X-a i Edytory Edytory TeXStudio https://texstudio.org/ Linux, Windows, Mac OS TexMaker http://www.xm1math.net/texmaker/ Linux, Windows, Mac OS On-line: Overleaf: https://www.overleaf.com Sharelatex: https://www.sharelatex.com/ obecnie część Overleaf. Papeeria: https://papeeria.com/ B. Woźna-Szcześniak (UJD) Latex... 9 / 25

Pierwszy dokument Pierwszy dokument w L A T E X Uwagi: Otwórz edytor tekstu (np. TexStudio) Utwórz nowy plik źródłowy L A T E X zawierajacy następujac a treść: \documentclass{article} \begin{document} Hello World. \end{document} Zapisz plik jako hello.tex. Każdy dokument źródłowy składany przy pomocy L A T E X jest plikiem tekstowym i posiada rozszerzenie.tex B. Woźna-Szcześniak (UJD) Latex... 10 / 25

Pierwszy dokument Kompilacja dokumentu źródłowego Zamiana źródłowego dokumentu L A T E X na plik typu.pdf (portable document format). Bezpośrednia konwersja do pdf z poziomu powłoki: Unix/Linux $ pdflatex <base name>.tex np. Unix/Linux $ pdflatex hello.tex B. Woźna-Szcześniak (UJD) Latex... 11 / 25

Pierwszy dokument Kompilacja dokumentu źródłowego bwozna@vostro : $ p d f l a t e x h e l l o. tex This i s pdftex, Version 3.14159265 2.6 1.40.17 ( TeX Live 2016/ Debian ) ( preloaded format= p d f l a t e x ) r e s t r i c t e d \ write18 enabled. e n t e r i n g extended mode (. / h e l l o. tex LaTeX2e <2017/01/01 > patch l e v e l 3 Babel <3.9 r > and hyphenation p a t t e r n s f o r 83 language ( s ) loaded. Document Class : a r t i c l e 2014/09/29 v1.4 h Standard LaTeX document class ( / usr / share / t e x l i v e / texmf d i s t / tex / l a t e x / base / size10. c l o ) ) (. / h e l l o. aux ) [ 1 { / var / l i b / texmf / f o n t s / map/ p d f t e x / updmap / pdftex.map } ] (. / h e l l o. aux ) ) < / usr / share / t e x l i v e / texmf d i s t / f o n t s / type1 / p u b l i c / amsfonts /cm/ cmr10. pfb > Output w r i t t e n on h e l l o. pdf (1 page, 11926 bytes ). T r a n s c r i p t w r i t t e n on h e l l o. log. bwozna@vostro : ~ / mysvn / wyklady /2018 2019/ Latex / lab01$ B. Woźna-Szcześniak (UJD) Latex... 12 / 25

Każdy dokument składany w L A T E X składa się z dwóch części: oraz preambuły części głównej. B. Woźna-Szcześniak (UJD) Latex... 13 / 25

- Preambuła I Rozpoczyna się poleceniem określajacym typ (klasę) tworzonego dokumentu \documentclass[opcje]{klasa} 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, np. prace inżynierskie beamer - prezentacja Typowe opcje: 10pt, 11pt, 12pt Ustalenie stopnia pisma dla tekstu zasadniczego dokumentu. Domyślna wartościa jest 10 punktów. B. Woźna-Szcześniak (UJD) Latex... 14 / 25

- Preambuła II 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, a5paper Ustalenie wymiarów papieru. Po definicji typu klasy można umieścić instrukcje definiujace stylu całego dokumentu, makrodefinicje oraz pakiety poszerzajace możliwości L A T E X-a. B. Woźna-Szcześniak (UJD) Latex... 15 / 25

- Część główna dokumentu Rozpoczyna się poleceniem \begin{document}, a kończy poleceniem \end{document}. Tekst znajdujacy się za poleceniem \end{document} jest przez L A T E X-a ignorowany. B. Woźna-Szcześniak (UJD) Latex... 16 / 25

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 $ pdflatex Latex01.tex... LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. B. Woźna-Szcześniak (UJD) Latex... 17 / 25

Plik źródłowy - odstępy i komentarze I Znaki niewidoczne (tzw. białe znaki) spacja, znak tabulacji, pojedynczy znak przejścia do nowej linii traktowane sa przez L A T E Xa jako odstęp (spacja). Kilka odstępów występujacych po sobie traktowanych jest jak pojedynczy odstęp. Odstępy występujace na poczatku linii sa ignorowane. Pojedynczy znak nowej linii traktowany jest jak odstęp, ale dwa i więcej znaków nowej linii traktowane jest jako rozpoczęcie nowego akapitu. Znak % to znak komentarza - znaki występujace po nim w danej linii sa ignorowane. B. Woźna-Szcześniak (UJD) Latex... 18 / 25

Plik źródłowy - odstępy i komentarze II Wejście To jest pierwsze zdanie w pierwszym akapicie. To jest drugie zdanie w drugim akapicie. A to jest %komentarz. A to jest wlasciwy drugi akapit. To jest drugie zdanie w tym akapicie.\\ To jest trzeci akapit B. Woźna-Szcześniak (UJD) Latex... 19 / 25

Plik źródłowy - odstępy i komentarze III 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 B. Woźna-Szcześniak (UJD) Latex... 20 / 25

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ę opcji rozdzielonych przecinkami. B. Woźna-Szcześniak (UJD) Latex... 21 / 25

Pakiety II L A T E X: Kodowanie znaków \usepackage[t1]{fontenc} \usepackage[utf8]{inputenc} 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). B. Woźna-Szcześniak (UJD) Latex... 22 / 25

Pakiety III 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} B. Woźna-Szcześniak (UJD) Latex... 23 / 25

Polecenia: \author, \title, and \date Zastosowanie polecenia \author{b. Wozna-Szczesniak} \title{wprowadzenie do \LaTeX} \date{\today} Zastosowanie polecenia \author{donald E. Knuth \and B. Wozna-Szczesniak} Zastosowanie polecenia \author{donald E. Knuth \thanks{dziekuje za uwage!}} B. Woźna-Szcześniak (UJD) Latex... 24 / 25

Przykład \documentclass[a4paper,11pt]{article} \usepackage[t1]{fontenc} \usepackage[utf8]{inputenc} \author{donald E. Knuth \and B. Wozna-Szczesniak} \title{wprowadzenie do \LaTeX} \date{\today} \begin{document} \maketitle Ten dokument wprowadzi Cię w świat \LaTeX-a.... \end{document} B. Woźna-Szcześniak (UJD) Latex... 25 / 25