Latex

663 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
663
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Latex

  1. 2. Co to jest TeX? Profesjonalny system do składania tekstów Nazwa pochodzi od greckiego - „sztuka”.
  2. 3. Skąd wziął się TeX? Kiedy to było? Z niezadowolenia Donalda E. Knutha... W latach siedemdziesiątych Ciekawostka: numery wersji TeXa zbiegają do liczby a jego obecna wersja to 3.14159
  3. 4. – zbiór poleceń, makrodefinicji i makr do TeXa, stworzony przez Lesliego Lamporta
  4. 5. Polecenia: polecenie [ argumenty opcjonalne ]{ argument } znak Znaki specjalne (takie jak % , $ , { , } ) Składnia
  5. 6. documentclass[ 12pt, a4 ]{ article } begin{ document } Witaj 'swiecie! end{ document } Podstawowa struktura dokumentu – czyli „Witaj świecie” w TeXu Preambuła Dokument główny
  6. 7. Polskie literki: usepackage[ polish ]{ babel } Kompilowanie: latex nazwa.tex Powstanie (między innymi): nazwa.dvi Generowanie pdf: dvipdfm nazwa.dvi Generowanie ps: dvips nazwa.dvi Lub prościej: pdflatex nazwa.tex Powstanie nazwa.pdf Porady ź ” z ż ” r ł ” l ó ” o ś ” s ą ” a
  7. 8. [ options ] <ul><li>Opcje </li></ul><ul><li>10 pt, 11pt lub 12 pt </li></ul><ul><li>onecolumn / twocolumn </li></ul><ul><li>notitlepage / titlepage </li></ul><ul><li>leqno </li></ul>documentclass <ul><li>Klasy dokumentów </li></ul><ul><li>article / book / letter / report / slides </li></ul>{ classname } Preambuła Klasy dokumentów
  8. 9. Białe znaki (spacje) i tabulacje są traktowane przez jako pojedynczy odstęp Wymuszenie wstawienia spacji: Znaki specjalne (są elementami składni a ): $ & % # _ { } ~ ^ Znaki specjalne
  9. 10. % Komentarz lub newline przejście do nowego wiersza nobreak zakazanie łamania wiersza newpage przejście do nowej strony wyraz1 ~ wyraz2 twarda spacja Edycja tekstu
  10. 11. Rozmiar czcionki
  11. 12. Odstępy między liniami: smallskip % szerokość ¼ linii medskip % szerokość ½ linii bigskip % szerokość 1 linii Odstępy między liniami vspace{ 10pt } % odstęp 10 pktów
  12. 13. textup{ Witaj ’swiecie! } textit{ Witaj ’swiecie! } textsl{ Witaj ’swiecie! } textsc{ Witaj ’swiecie! } textmd{ Witaj ’swiecie! } textbf{ Witaj ’swiecie! } textrm{ Witaj ’swiecie! } textsf{ Witaj ’swiecie! } texttt{ Witaj ’swiecie! } Czcionki
  13. 14. parshape n wcięcie 1 długość 1 ... wcięcie n długość n Formatowanie tekstu noindent bez wcięć
  14. 15. bf Style it Style rm Style sl Style tt Style Formatowanie tekstu
  15. 16. Wyrównywanie tekstu begin{ flushleft } To jest wyr'ownane do lewej strony end{ flushleft } begin{ flushright } To jest tekst wyr'ownany do prawej end{ flushright } begin{ center } A to jest tekst wy'srodkowany end{ center }
  16. 17. Przenoszenie wyrazów Definiowanie zasad przenoszenia wyrazów: hyphenation{ ćwierć-litrów-ka ku-ku-ruź-nik } mbox{ Tegoniemożnaprzenosić }
  17. 18. Tytuł title{ LaTeX - prezentacja } author{ mgr Rafał Wawrzyńczyk } date{ today } ... begin{ document } maketitle tekst dokumentu ... end{ document }
  18. 19. begin{ enumerate } item Witaj 'swiecie! begin{ enumerate } item Witaj drugi 'swiecie! begin{ itemize } item Witaj trzeci 'swiecie! end{ itemize } item Witaj ... end{ enumerate } end{ enumerate } Wyliczenia
  19. 20. Sekcja: section{ tytuł_sekcji } Podsekcja: subsection{ tytuł } Przypis: footnote{ treść } Spis treści: makeatother tableofcontents{} Podział logiczny tekstu
  20. 21. Tworzenie: begin{ thebibliography } bibitem { nazwa } autor, wydawnictwo ... end{ thebibliography } Bibliografia Cytowanie: cite{ nazwa } Uwaga: Konieczna dwuprzebiegowa kompilacja!
  21. 22. begin{ tabular }{ opis kolumn } hline Nazwisko & Funkcja & Ocena z ZPP & Zesp”o”l hline hline mgr Wawrzy”nczyk & Kierownik & 5,5 & Sumery cline{ 1 - 3 } % w nawiasach numery kolumn ... end{ tabular } Na przykład: { |||l|| p{1.5in}|c|||l| } Tabele Podpis tabeli: caption{ nazwa_tabeli }
  22. 23. usepackage{ graphicx } begin { document } begin{ figure } begin{ center } A teraz rysunek: includegraphics{ nazwa.eps } end{ center } end{ figure } Osadzanie grafiki
  23. 24. $ wyrażenie $ Przykład: $ x^{n} + y^{n} = z^{n} $ Prosty tryb matematyczny
  24. 25. Symbole matematyczne
  25. 26. begin{ equation } e^{ipi}+1=0 label{ wzorSiekluckiego } end{ equation } Odnośnik: ref{ wzorSiekluckiego } Eksponowany tryb matematyczny
  26. 27. Definiowanie: newenvironment{ nazwa_środowiska } {begin{ flushright } bf tt sc }{end{ flushright }} Używanie: begin{ nazwa_środowiska } Tekst end{ nazwa_środowiska } Środowiska
  27. 28. Makra Definicja przykładowego makra: def margines #1 #2 #3 {vspace{ #1 } marginpar{ #2 #3 }} Użycie: margines { 15pt } { bf } { To jest przypis na marginesie } Notka na marginesie: marginpar{ Tekst notki }
  28. 29. Dołączanie pakietów: usepackage[ opcje ]{ nazwa_pakietu } Pakiety <ul><li>Grafy: </li></ul><ul><li>np. pakiet graphtex </li></ul><ul><li>Polskie literki: </li></ul><ul><li>pakiet polish </li></ul>
  29. 30. Narzędzia
  30. 31. LaTeX – za i przeciw <ul><li>Szablony dokumentów (układy graficzne)zapewniają profesjonalny wygląd </li></ul><ul><li>Wygodnie się składa wzory matematyczne </li></ul><ul><li>Niewielka ilość instrukcji wystarcza do pracy z LaTeXem </li></ul><ul><li>Bezpłatne pakiety poszerzające możliwości LaTeXa </li></ul><ul><li>Zmiany wprowadzane do dokumentu nie są widoczne natychmiast </li></ul><ul><li>Trudno stworzyć własny układ graficzny </li></ul><ul><li>Trudno stworzyć dokument o nieuporządkowanej strukturze </li></ul>
  31. 32. Linki Linki: http://www.gust.org.pl http://www.astro.ku.dk/help/LaTeX http://www.lyx.org http://www.texmacs.org

×