LAT E X: Wprowadzenie a

Podobne dokumenty
L A T E X- wprowadzenie

Wykład VIII i IX LaTeX

SystemskładupublikacjiL A TEX

Dodatkowe pakiety i polecenia L A TEXowe

LATEX odrobina informacji

Podstawy informatyki

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

Najprostsza konstrukcja, jako klasa należy wybrać szablon: article, report,

LATEX system do składu tekstu

Podstawy systemu L A TEX część 2

Laboratorium nr 1 L A TEX

L A TEX - bardzo krótkie wprowadzenie

L A TEX - bardzo krótkie wprowadzenie

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

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

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

Wprowadzenie do Latexa

Technologie Informacyjne Laboratorium. Ćwiczenie nr 5

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG

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

Instrukcja przygotowania publikacji z użyciem L A TEX

Podstawy systemu L A TEX

Instrukcja dla autorów monografii

Programy użytkowe - ćwiczenia 1

Bezbolesny wstęp do LATEX

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

IV. Struktura logiczna dokumentów w LATEX-u

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

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

Latex. O LaTeX słów kilka

Sylabus Moduł 2: Przetwarzanie tekstów

mgr.sty instrukcja obsługi

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

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

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

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

LATEX I. Grzegorz Stefanek Jan Kochanowski University. LATEX System Komputerowego Składu Tekstów Drukarskich. Grzegorz Stefanek 1

1. Przypisy, indeks i spisy.

Zadaniem tego laboratorium będzie zaznajomienie się z podstawowymi możliwościami kompozycji strony i grafiki

Latex język składu dokumentów

Katolicki Uniwersytet Lubelski Wydział Instytut. pełna nazwa studiów. Magdalena Wilkołazka nr albumu:... tytuł pracy

Writer wzory matematyczne

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

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

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

Wprowadzenie do L A TEX-a

\begin{nazwa} Treść... \end{nazwa}

S88 Badanie rzutu kostką sześcienną

1. Wstawianie macierzy

Zastosowanie klasy beamer w LaTeXu tworzenie dynamicznych prezentacji w formacie PDF

Wprowadzenie do L A TEXa

Technologie informacyjne: Podstawy składu tekstu w systemie LAT E X

Beamer prezentacja w L A T E X-ie

Jak napisać prace magisterską w LaTex-u?

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

Beamer prezentacja w L A TEX-ie

Komputerowy skład w L A T E X

KATEGORIA OBSZAR WIEDZY

Grafika w LaTeXu Łukasz Daros & Jakub Jakubiec

ĆWICZENIE 1 SKŁAD TEKSTU DO DRUKU

Tworzenie dokumentów PDF w systemie TEX Piotr Bolek

Podstawy Informatyki i Technologii Informacyjnej

This line will be in the second paragraph, too.

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

AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE

Paweł Kaźmierczak. styczeń 2009

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

Spis treści. spis treści wygenerowany automatycznie

Wymagania dotyczące pracy dyplomowej. Spis treści

2 Podstawy tworzenia stron internetowych

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

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

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

Wymagania dotyczące pracy dyplomowej

Rozwiązanie ćwiczenia 8a

Uwagi na temat formatowania tekstu referatów konferencji PLOUG

WSKAZÓWKI DLA AUTORÓW REFERATÓW

Pierwsza strona internetowa

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0

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

Komputerowy skład w L A T E X

KILKA WSKAZÓWEK ZWIĄZANYCH ZE SKŁADEM TEKSTU PRACY LICENCJACKIEJ (MAGISTERSKIEJ) I KSIĄŻKI W PROGRAMIE MICROSOFT WORD 2010

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

INFORMATYKA I L A TEX

prosper - prezentacje w LATEX u

Laboratorium L A TEXa nr 4.

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

ROZSZERZANIE MOŻLIWOŚCI...

geometry a w przypadku istnienia notki na marginesie: 1 z 5

Wprowadzenie do L A T E Xa

Szczegółowy opis języka HTML5 znajdziemy w specyfikacji, która jest dostępna pod adresem

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Formatowanie c.d. Wyświetlanie formatowania

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

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

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

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

Pakiet beamer w L A TEX-u

Zadanie 8. Dołączanie obiektów

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

Transkrypt:

LAT E X: Wprowadzenie a Joachim J. Włodarz a na podstawie slajdów Mary Ellen Foster An introduction to LATEX (TUG/CTAN) 1

Spis treści Wstęp Przetwarzanie LATEX-owych plików Pliki źródłowe LaTeX-a Rysunki i tabele Odnośniki Zmiana czcionki Tryb matematyczny Duże dokumenty Bibliografia Tworzenie plików PDF Rozszerzanie LATEX-a Dokumentacja 2

LATEX to... Wstęp system składu tekstów, głównie technicznych, matematycznych i naukowych (artykuły, książki, raporty, etc.) wysokiej jakości zestaw odpowiednich makroistrukcji zdefiniowanych w ramach systemu TEX (Donald A. Knuth). Obecnie używany jest LATEX 2ε (1994) zaś LATEX 2.09 jest już przestarzała wersją. język znaczników (markup language), o specyficznej składni: HTML: <it>italic</it> text. LATEX: italic text. \textit{italic} text. 3

Zalety znaczniki w tekście zamiast wizualnego rozmieszczania dowolnie rozszerzalny język znaczników efekt finalny jest wysokiej jakości rozbudowane wsparcie dla dokumentów technicznych możliwość przetwarzania dokumentów o dużej objętości automatyzacja (numerowanie, rozmieszczanie, spisy treści, etc.) rozbudowany system bibliograficzny darmowe oprogramowanie dostępne na większości platform 4

Wady i niedostatki wymaga sporego wysiłku i samozaparcia, szczególnie na początku komunikaty o błędach mogą być niezrozumiałe i niejednoznaczne efekty wizualne są widoczne dopiero na końcu ograniczone możliwości graficzne nietypowe/dziwaczne metody operowania czcionkami niestandardowe formaty dokumentów mogą wymagać sporego nakładu czasu (za pierwszym razem :-) 5

Przetwarzanie LAT E X-owych plików Plik Tworzenie Ogladanie Drukowanie filename.tex edytor tekstu edytor tekstu a2ps, enscript, etc. filename.dvi latex filename.tex a xdvi dvips filename.ps dvips filename.dvi -o gv lpr filename.pdf distill filename.ps b acroread lpr lub ps2pdf filename.ps lub xpdf lub gv lub z przegladarki lub pdflatex filename.tex a a być mo że wiele razy, jésli dokument zawiera odnośniki b opcja ta nie jest dostępna w niektórych środowiskach 6

Fragment pliku źródłowego LAT E X-a \subsection{the logic $L_{pq}$} We looked at $L_p$ in \S\ref{sect:Lp}; the logic $L_{pq}$ modifies this system by requiring \begin{equation} \bigcup_i F_i \subseteq [F ] \end{equation} Note the following consequences:\footnote{as observed by Smith, in fact.} \begin{enumerate} \item Propositions are always representable in $F $; \item \ldots \end{enumerate} 7

Ten sam fragment po składzie 2.1 The logic L pq We looked at L p in 1.1; the logic L pq modifies this system by requiring [ Note the following consequences: a 1. Propositions are always representable in F ; 2.... a As observed by Smith, in fact. i F i [F ] (1) 8

Pliki źródłowe LaTeX-a Standardowy plik tekstowy dowolny edytor (np. vim, emacs+auctex) \documentclass[options]{class} preamble \begin{document} body \end{document} class rodzaj dokumentu, np. article, report, letter options zależnie od rodzaju dokumentu, np. a4paper, 12pt, twoside preamble dodatkowe opcje, deklaracje, definicje, etc. body treść dokumentu z odpowiednimi znacznikami 9

Zwyczajny tekst automatyczne łamanie linii i stron, akapity oddzielane są od siebie pustymi liniami ilość użytych spacji i/lub pustych linii nie ma znaczenia lewo- i prawostronne apostrofy to lub tamto daje: to lub tamto - dywiz (hyphen): -; łącznik (short dash): --; myślnik (long dash): ---; minus: $-$ (tryb matematyczny) znak % (procent) rozpoczyna komentarz (do końca linii) 10

Przykład Here is a paragraph % This is a comment with many many lines in it and blank spaces between the lines. Here is a hyphen : upside-down; Here is a dash : 14--28 And here is a long dash---it shouldn t have spaces around it. This is a second paragraph. Here is a paragraph with many many lines in it and blank spaces between the lines and so on. Here is a hyphen : upside-down; Here is a dash : 14 28 And here is a long dash it shouldn t have spaces around it. This is a second paragraph. 11

Znaki specjalne znaki interpretowane odmiennie: {, }, %, &, #, $, _, ~, ^, \, <, > w tekście wymagaja maskowania znakiem \, np. \% daje: % znaki: \, ^, ~, oraz < i > poza trybem matematycznym powinny być wstawiane odpowiednio jako \textbackslash, \textasciicircum, \textasciitilde, oraz \textless i \textgreater Uwaga: < > użyte w standardowym trybie dają < i > w trybie verbatim: \verb text wszystkie znaki specjalne są ignorowane, ale dany fragment tekstu jest wówczas składany czcionką typewriter 12

Polecenia Wszystkie polecenia rozpoczynaja się znakiem \ (backslash) Polecenia mogą zawierać parametry w nawiasach klamrowych: { } Opcjonalne parametry podajemy w nawiasach kwadratowych: [ ] \maketitle (bez parametrów) \frac{n+1}{n+2} (dwa parametry) \makebox[b]{some text} (jeden wymagany, jeden opcjonalny) znaki diakrytyczne, symbole matematyczne, etc. wstawiamy przy pomocy odpowiednich poleceń: H\^otel, na\"\i ve, \ el\ eve, sm\o rrebr\o d,! Se\~norita!, Sch\"onbrunner Schlo\ss{}, Stra\ss e Hôtel, naïve, élève, smørrebrød, Señorita!, Schönbrunner Schloß, Straße 13

Środowiska ograniczniki: \begin{environment}... \end{environment} Przykładowe środowiska: enumerate (lista ponumerowana), itemize (lista zwykła), description (lista z opisem) polecenie \item określa poszczególne elementy listy verbatim wieksze fragmenty dosłownego tekstu, np. listingi programów quote cytaty tabular definicja tabeli Uwaga: polecenia \begin i \end występują zawsze parami, podobnie jak nawiasy 14

Podział dokumentu zależnie od rodzaju (klasy) dokumentu, podział na rozdziały, podrozdziały, sekcje, etc. \chapter{essential facilities}... \section{making a new section}... \subsection{...} automatyczne numerowanie, jeśli nie wskazano inaczej, forma z gwiazdką \section* wyłącza automatykę dla tej sekcji \tableofcontents kreuje spis treści w danym miejscu 15

środowiska figure i table, np.: \begin{figure}[placement] content here... Rysunki i tabele \caption{to jest mój rysunek} \label{figure1} \end{figure} automatyczna numeracja i indeksowanie placement: t (top), b (bottom), p (floats page), h (right here),! (wymuszenie), np.!ht; najlepiej używać ustawień domyślnych zestawienia \listoffigures oraz \listoftables 16

Przykładowy rysunek \usepackage{graphics} % W preambule... \begin{figure} \begin{center} \scalebox{0.3}{ \includegraphics{face} } \end{center} \caption{piękny obrazek :-)} \label{fig:picture} \end{figure} Rysunek 1: Piękny obrazek :-) 17

Przykładowa tabela \begin{table} \begin{tabular}{ l lr } % Drugi argument opisuje kolumny \hline Kraj & Stolica & Mieszkańcy (000) \\ \hline... \end{tabular} \caption{mieszkańcy w stolicach państw} \label{tab:populations} \end{table} Kraj Stolica Mieszkańcy (000) Antigua St John s 65 Australia Canberra 17843 Tablica 1: Mieszkańcy w stolicach państw 18

Odnośniki Dwa polecenia: \label zaznacza (etykietuje) dany objekt (rysunek, tabelę, etc.) Polecenie to musi wystapić po definicji obiektu! \ref odniesienie do zdefiniowanej etykiety \label; \pageref strona na której występuje wskazana etykieta Przykład: \section{chomsky and his time} \label{sec:chomsky}... \section{the new generation}... We saw in Section~\ref{sec:chomsky}... 19

Zmiana czcionki Polecenia zmieniajace atrybuty tekstu, np. \textbf{two words} \textit{two words} Zmiana wielkości czcionki: {\tiny Two words} {\Large Two words} Zmiana czcionki dla całego dokumentu: Two words Two words Two words Two words \usepackage{pslatex} czcionki PostScript (Times, Courier, Helvetica) \usepackage{palatino} Palatino \usepackage{avant} Avant Garde 20

Tryb matematyczny wyrażenia wtrącone w tekście: $2 + 3a$ 2 + 3a ^ i _ - indeksy górne i dolne, {} - grupowanie $x_i + y^{2j}$ x i + y 2 j tekst w trybie matematycznym: \mathrm (dla normalnej czcionki) lub \mathit (kursywa): different to nie to samo co di f f erent! specyficzne polecenia, np. \frac{}{} (zob. dokumentację!) równania: środowisko equation lub \[... \]: daje \[ \] 1 + \frac{2 + 3n}{n_{r-1}} + \sum^1_n r 1 + 2 + 3n 1 + n r 1 r n 21

Duże dokumenty podział na osobne pliki, np. rozdziałami Plik główny: \documentclass{...}... \begin{document}... \include{chap1} \include{chap2}... \end{document} Pliki cząstkowe (chap1.tex etc.): \chapter{tytuł rozdziału}... 22

Bibliografia Odnośniki w oddzielnym pliku, np. refs.bib, w postaci: @article{ foster2000, title = "An introduction to {\LaTeX}", author = "Mary Ellen Foster", year = "2000",... } Cytowanie w tekście przy pomocy \cite As Foster showed \cite{foster2000}... Specyfikacja stylu bibliografii (w preambule): \bibliographystyle{apalike} Wstawienie bibliografii w określone miejsce: \bibliography{refs} 23

Przetwarzanie plików z bibliografia LATEX jednokrotna kompilacja: latex filename.tex zostanie utworzony plik pomocniczy.aux ( auxiliary ). BibTEX utworzenie listy odnośników: bibtex filename Na tym etapie należy skorygować ew. błędy i powtórzyć powyższe czynności, jeśli zachodzi taka potrzeba, aż do skutku :-) LATEX dwukrotnie powtórzyć kompilację, aby uwzględnić wszystkie odnośniki i powiązania 24

Rezultat dla przykładu ze s.23 As Foster showed (Foster, 2000)... Literatura Foster, M. E. (2000). An introduction to LATEX. 25

Tworzenie plików PDF Dwie zasadniczo różne metody konwersji TEX PDF: pdflatex: pdflatex filename zamiast latex filename zalety: rezultat identyczny jak w przypadku użycia samego latex-a wady: ew. grafika musi zostać poddana konwersji do PDF, PNG lub JPEG Destylacja PostScript-u: distill filename.ps lub ps2pdf filename.ps (GhostScript) zalety: ew. grafika nie wymaga konwersji wady: przygotowanie/test czcionek dvips -Ppdf -G0; format A4: distill -pagesize 21 29.7 cm; problemy z konwersją PS PDF 26

Rozszerzanie LAT E X-a Gotowe pakiety dołączenie pakietu packagename.sty: \usepackage{packagename} w preambule pliku źródłowego listy wszystkich pakietów są dostępne online lokalna dokumentacja: texdoc packagename lub wprost w odpowiednim katalogu, np. /usr/share/texmf/doc/latex/) 27

Użyteczne pakiety graphics: dołączanie grafiki (texdoc grfguide) natbib: bibliografia hyperref: hipertekstowe dokumenty (DVI, PDF) (texdoc manual) url: polecenie \url{...} dla składu hipertekstu, współpracuje z pakietem hyperref. verbatim, fancyvrb: rozszerzenia środowiska verbatim 28

Użyteczne pakiety, cd. geometry: geometryczne parametry strony fancyhdr: nagłówki, stopki, etc. longtable, supertabular: duże tabele babel: wsparcie dla różnych języków infthesis rozprawy naukowe (informatyka) 29

Dokumentacja Książki: Lamport, Leslie A. LATEX: A Document Preparation System. Second edition, 1994. (wielokrotnie tłumaczona na język polski) Kopka, Helmut and Daly, Patrick. A Guide to LATEX 2ε. Second edition, 1995. Lokalna dokumentacja: niemal każda pełna instalacja systemu TEX/LATEX, np. tetex (Unix) lub MikTEX (Win32) 30

Zasoby dostępne online: Dokumentacja, cd. The Not So Short Introduction to LATEX 2ε wersja polska: http://www.gust.org.pl/pdf/lshort2e.pdf Foster, Mary Ellen. An Introduction to LATEX. http://www.iccs.informatics.ed.ac.uk/~mef/tex/intro/. The TEX Users Group: http://www.tug.org/ The LATEX Project: http://www.latex-project.org/ Grupa Użytkowników Systemu TeX: http://www.gust.org.pl/ 31