Podstawy informatyki

Podobne dokumenty
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

L A T E X- wprowadzenie

Wykład VIII i IX LaTeX

Laboratorium nr 1 L A TEX

Wprowadzenie do Latexa

SystemskładupublikacjiL A TEX

mgr.sty instrukcja obsługi

L A TEX - bardzo krótkie wprowadzenie

Dodatkowe pakiety i polecenia L A TEXowe

LATEX odrobina informacji

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

Beamer prezentacja w L A TEX-ie

Bibliografia w LaTeX. Mateusz Miotk 20 grudnia Instytut Informatyki UG

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

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

MS Word ćwiczenia praktyczne

Instrukcja przygotowania publikacji z użyciem L A TEX

ĆWICZENIE 1 SKŁAD TEKSTU DO DRUKU

Microsoft Office Word ćwiczenie 2

L A TEX - bardzo krótkie wprowadzenie

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

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

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

Podstawy systemu L A TEX

Temat bardzo mądrego referatu maksymalnie na dwie linijki tekstu

Wymagania dotyczące pracy dyplomowej

Wymogi formalne dotyczące prac licencjackich i magisterskich. sformułowanie wniosków wynikających z przeprowadzonych badań.

Podstawy systemu L A TEX część 2

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

Zadanie 1. Stosowanie stylów

Instrukcja dla autorów monografii

WSKAZÓWKI DLA AUTORÓW REFERATÓW

Latex język składu dokumentów

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

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

AKADEMIA im. JANA DŁUGOSZA w CZĘSTOCHOWIE

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

Spis treści. spis treści wygenerowany automatycznie

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

W TYM MIEJSCU NALEŻY WPISAĆ TEMAT PRACY DYPLOMOWEJ

1. Wstawianie macierzy

POLITECHNIKA POZNAŃSKA TYTUŁ PRACY PISZEMY W MIEJSCU TEGO TEKSTU

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

Temat 10 : Poznajemy zasady pracy w edytorze tekstu Word.

Tematy lekcji informatyki klasa 4a luty/marzec 2013

Beamer prezentacja w L A T E X-ie

Rozwiązanie ćwiczenia 8a

Ćwiczenie 2 (Word) Praca z dużym tekstem

Jak napisać prace magisterską w LaTex-u?

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

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

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

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

OGÓLNE WYMAGANIA DOTYCZĄCE SPOSOBU PRZYGOTOWANIA PRAC DYPLOMOWYCH (wytyczne dla Studentów)

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

Andrzej Frydrych SWSPiZ 1/8

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

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

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

KATEGORIA OBSZAR WIEDZY

TYTUŁ PRACY 18 pkt, bold

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

PROCES TWORZENIA DOKUMENTU

EDYCJA TEKSTU MS WORDPAD

ZALECENIA DOTYCZĄCE ROZPRAWY DOKTORSKIEJ

ZAŁĄCZNIK 1 LibreOffice Writer

Technologie Informacyjne Laboratorium. Ćwiczenie nr 5

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

Programy użytkowe - ćwiczenia 1

Opracował: Piotr Wachowiak wykorzystując materiał Adama Wolańskiego

System opracowywania dokumentów: L A TEX

Wymagania dotyczące pracy dyplomowej. Spis treści

Przewodnik jak zrobić prezentację w L A TEX-u

Ćwiczenia nr 2 z L A TEX- Struktura dokumentu

Tematy lekcji informatyki klasa 4a styczeń 2013

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

Writer wzory matematyczne

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

Zadanie 11. Przygotowanie publikacji do wydrukowania

WSKAZÓWKI WYDAWNICZE DLA AUTORÓW

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

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

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

Czcionki bezszeryfowe

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

ZASADY REDAGOWANIA PRACY LICENCJACKIEJ

O higienie pracy, komputerze, sieciach komputerowych i Internecie

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

Zadanie 8. Dołączanie obiektów

Ć 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

Komputerowy skład w L A T E X

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W SANDOMIERZU (18)

Autor: dr inż. Katarzyna Rudnik

Spis treści 3. Spis treści

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

Pakiet beamer w L A TEX-u

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

Temat 1. Więcej o opracowywaniu tekstu

To jest tekst pierwszej części dokumentu. Szczególy zawarto w pracy \cite{gonzato}.

Transkrypt:

Podstawy informatyki WYKŁAD nr 04 Fizyka Techniczna, WFT PP Michał Hermanowicz Zakład Fizyki Obliczeniowej, Instytut Fizyki, Politechnika Poznańska Rok akademicki 2018/2019 M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 1 / 31

Spis rzeczy 1 Wprowadzenie 2 Pliki źródłowe Format i przykład Preambuła, pakiety i klasy dokumentu Treść Wyróżnienia, otoczenia, listy, tabele Rysunki Wyrażenia matematyczne 3 Spisy bibliograficzne 4 Tworzenie prezentacji 5 Analiza przykładowych dokumentów 6 Podsumowanie: pytania i dyskusja M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 2 / 31

Plan ramowy przedmiotu Nr wykładu Poruszane zagadnienia I Organizacja; forma i warunki zaliczenia; wprowadzenie II Powłoka bash i elementy programowania III Przetwarzanie danych #1 IV Przetwarzanie danych #2 V Reprezentacja danych (wykresy 2D i 3D) gnuplot VI System składu tekstu L A TEX VII Pół-otwarty test zaliczeniowy Każdemu z wykładów odpowiadają ćwiczenia realizowane na zajęciach w pracowni komputerowej. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 3 / 31

Wprowadzenie Czym jest LATEX? Za stroną domową projektu : L A TEX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. L A TEX is the de facto standard for the communication and publication of scientific documents. L A TEX is available as free software. http://www.latex-project.org M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 4 / 31

Wprowadzenie Czym jest LATEX? Za stroną domową projektu : L A TEX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. L A TEX is the de facto standard for the communication and publication of scientific documents. L A TEX is available as free software. http://www.latex-project.org L A TEX «Lah-tech» lub «Lay-tech»; profesjonalny system składu tekstu: książek, artykułów, sprawozdań, prac dyplomowych (inżynierskich, magisterskich, doktorskich,...), prezentacji multimedialnych i innych rodzajów publikacji; L A TEX nie jest ani edytorem, ani procesorem tekstu; pierwotnie TEX (język/kompilator), który uzupełniony przez zbiór makr (Leslie Lamport) stanowi system L A TEX i jest dostępny w wielu dystrubucjach. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 4 / 31

Wprowadzenie Skąd czerpać informacje? Strona domowa projektu: http://www.latex-project.org Nie za krótkie wprowadzenie do systemu L A TEX skrypt (PL; licencja: GNU GPL), http://www.ctan.org/tex-archive/info/lshort/polish/lshort2e.pdf Inne (zasoby Internetu) Oprogramowanie: TeX Live (http://tug.org/texlive) dystrybucja dostępna na wiele platform systemowych (m.in. GNU/Linux oraz systemy MS Windows), MiKTeX (http://miktex.org/) dystrybucja dla systemów MS Windows, inne dystrybucje (tetex, protext i in.), edytory/środowiska do pracy z L A TEX: Texmaker, TeXstudio, Vim i inne. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 5 / 31

Wprowadzenie cykl pracy EDYTOR TEKSTU.tex KOMPILACJA (latex) PLIK WYNIKOWY.dvi KONWERSJA (dvips) (dvipdf) PLIK WYNIKOWY.ps.pdf (pdflatex).pdf M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 6 / 31

Wprowadzenie Dlaczego nie edytor tekstu zamiast LATEX? M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 7 / 31

Wprowadzenie Dlaczego nie edytor tekstu zamiast LATEX? Edytory służą do innych celów. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 7 / 31

Wprowadzenie Dlaczego nie edytor tekstu zamiast LATEX? Edytory służą do innych celów. Dlaczego nie procesor tekstu zamiast LATEX? Powodów (zalet) jest kilka: autor skupia się wyłącznie na treści dokumentu pozostawiając jego formatowanie innym, system pozwala w łatwy i automatyczny sposób wygenerować spisy treści, rysunków, tabel, a także odnośniki, skorowidze i bibliografie, profesjonalny wygląd generowanych dokumentów zgodny z zasadami sztuki drukarskiej, oprogramowanie dostępne na wiele platform systemowych/sprzętowych, generowane pliki wynikowe są przenośne i poprawnie odczytywane na różnych urządzeniach i w różnych systemach operacyjnych. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 7 / 31

Prosty plik źródłowy LATEX Plik z rozszerzeniem.tex jest plikiem tekstowym (ASCII). Zawiera treść dokumentu oraz instrukcje sterujące rozpoczynające się od znaku \ (backslash). Plik może zawierać komentarze (ignorowane przez kompilator) te muszą być poprzedzone symbolem %. Inne znaki specjalne: $ { } # & (w tekście poprzedzane symbolem \). M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 8 / 31

Prosty plik źródłowy LATEX Plik z rozszerzeniem.tex jest plikiem tekstowym (ASCII). Zawiera treść dokumentu oraz instrukcje sterujące rozpoczynające się od znaku \ (backslash). Plik może zawierać komentarze (ignorowane przez kompilator) te muszą być poprzedzone symbolem %. Inne znaki specjalne: $ { } # & (w tekście poprzedzane symbolem \). Składnia instrukcji: \instrukcja[arg. opcjonalne]{argumenty} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 8 / 31

Prosty plik źródłowy LATEX Plik z rozszerzeniem.tex jest plikiem tekstowym (ASCII). Zawiera treść dokumentu oraz instrukcje sterujące rozpoczynające się od znaku \ (backslash). Plik może zawierać komentarze (ignorowane przez kompilator) te muszą być poprzedzone symbolem %. Inne znaki specjalne: $ { } # & (w tekście poprzedzane symbolem \). Składnia instrukcji: \instrukcja[arg. opcjonalne]{argumenty} Minimalistyczny przykład pliku źródłowego: dokument.tex \documentclass{article} % Początek preambuły \usepackage{polski} \usepackage[utf8]{inputenc} \begin{document} % Początek części głównej Prosty dokument tekstowy. \end{document} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 8 / 31

Preambuła i klasy dokumentu Wybrane (standardowe) klasy LATEX: article artykuły naukowe i inne, raporty/sprawozdania, dokumentacje, opracowania; book dłuższe książki z rozdziałami, podrozdziałami; report raport z rozdziałami, praca dyplomowa; letter listy; beamer prezentacje (slajdy). Każda z możliwych klas dokumentu ma zbiór predefiniowanych opcji, które można jednak zmieniać za pomocą opcjonalnego nawiasu kwadratowego w preambule, to znaczy: \documentclass[arg. opcjonalne]{klasa}. Możliwe opcje obejmują między innymi: rozmiar strony (np. a4paper, a5paper, legalpaper); rozmiar czcionki (domyślnie 10pt); skład jedno lub dwu kolumnowy (onecolumn, twocolumn); druk jedno lub dwustronny (oneside, twoside). Opcje oddzielamy przecinkami. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 9 / 31

Preambuła, pakiety i style Dalsza część preambuły to pakiety, które uaktywniamy dla danego dokumentu poleceniem: \usepackage[opcje]{pakiet} Zadaniem pakietów jest rozszerzenie systemu o nowe możliwości związane np. z definicją kodowania znaków, załaczaniem rysunków, etc. Generalny wygląd dokumentu określa styl, który pozwala zdefiniować nagłówek oraz stopkę. Definicja stylu odbywa się podobnie jak poprzednio: \pagestyle{styl} lub \thispagestyle{styl} Standardowe style to: plain (domyślny, tj. pusty nagłówek i numer strony w stopce); headings (numer strony w nagłówku i pusta stopka); empty (nagłówek i stopka są puste). M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 10 / 31

Treść dokumentu Znaki białe występujące w tekście (również wielokrotne) są interpretowane w procesie kompilacji jako pojedyncze spacje; akapity oddziela się pustym wierszem. Łamanie tekstu na wiersze wykonywane jest automatycznie możemy jednak zdefiniować, które z odstępów (znaków białych) mają pozostać niezłamane zastępując je znakami tyldy ( ). Cudzysłów: w języku polskim tekst (dwa przecinki na początku i dwa apostrofy na końcu). M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 11 / 31

Treść dokumentu Znaki białe występujące w tekście (również wielokrotne) są interpretowane w procesie kompilacji jako pojedyncze spacje; akapity oddziela się pustym wierszem. Łamanie tekstu na wiersze wykonywane jest automatycznie możemy jednak zdefiniować, które z odstępów (znaków białych) mają pozostać niezłamane zastępując je znakami tyldy ( ). Cudzysłów: w języku polskim tekst (dwa przecinki na początku i dwa apostrofy na końcu). Rodzaje poziomych kresek: M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 11 / 31

Treść dokumentu Znaki białe występujące w tekście (również wielokrotne) są interpretowane w procesie kompilacji jako pojedyncze spacje; akapity oddziela się pustym wierszem. Łamanie tekstu na wiersze wykonywane jest automatycznie możemy jednak zdefiniować, które z odstępów (znaków białych) mają pozostać niezłamane zastępując je znakami tyldy ( ). Cudzysłów: w języku polskim tekst (dwa przecinki na początku i dwa apostrofy na końcu). Rodzaje poziomych kresek: łącznik/dywiz (-) M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 11 / 31

Treść dokumentu Znaki białe występujące w tekście (również wielokrotne) są interpretowane w procesie kompilacji jako pojedyncze spacje; akapity oddziela się pustym wierszem. Łamanie tekstu na wiersze wykonywane jest automatycznie możemy jednak zdefiniować, które z odstępów (znaków białych) mają pozostać niezłamane zastępując je znakami tyldy ( ). Cudzysłów: w języku polskim tekst (dwa przecinki na początku i dwa apostrofy na końcu). Rodzaje poziomych kresek: łącznik/dywiz (-) minus ( ) M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 11 / 31

Treść dokumentu Znaki białe występujące w tekście (również wielokrotne) są interpretowane w procesie kompilacji jako pojedyncze spacje; akapity oddziela się pustym wierszem. Łamanie tekstu na wiersze wykonywane jest automatycznie możemy jednak zdefiniować, które z odstępów (znaków białych) mają pozostać niezłamane zastępując je znakami tyldy ( ). Cudzysłów: w języku polskim tekst (dwa przecinki na początku i dwa apostrofy na końcu). Rodzaje poziomych kresek: łącznik/dywiz (-) minus ( ) półpauza ( ) M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 11 / 31

Treść dokumentu Znaki białe występujące w tekście (również wielokrotne) są interpretowane w procesie kompilacji jako pojedyncze spacje; akapity oddziela się pustym wierszem. Łamanie tekstu na wiersze wykonywane jest automatycznie możemy jednak zdefiniować, które z odstępów (znaków białych) mają pozostać niezłamane zastępując je znakami tyldy ( ). Cudzysłów: w języku polskim tekst (dwa przecinki na początku i dwa apostrofy na końcu). Rodzaje poziomych kresek: łącznik/dywiz (-) minus ( ) półpauza ( ) myślnik ( ) M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 11 / 31

Treść dokumentu Podział treści dokumentu w klasie article: \section{tytuł rozdziału} \subsection{tytuł podrozdziału} \subsubsection{tytuł (pod)podrozdziału} Można także użyć instrukcji \part{tytuł części}, a w klasie book używa się ponadto instrukcji \chapter{tytuł rozdziału}. Tytuły poszczególnych rozdziałów i podrozdziałów są podstawą do skonstruowania spisu treści, który generuje się poleceniem \tableofcontents. Podobnie spisy rysunków i tabel odpowiednio: \listoffigures i \listoftables. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 12 / 31

Treść dokumentu Podział treści dokumentu w klasie article: \section{tytuł rozdziału} \subsection{tytuł podrozdziału} \subsubsection{tytuł (pod)podrozdziału} Można także użyć instrukcji \part{tytuł części}, a w klasie book używa się ponadto instrukcji \chapter{tytuł rozdziału}. Tytuły poszczególnych rozdziałów i podrozdziałów są podstawą do skonstruowania spisu treści, który generuje się poleceniem \tableofcontents. Podobnie spisy rysunków i tabel odpowiednio: \listoffigures i \listoftables. Stronę tytułową można skonstruować korzystając z polecenia \maketitle poprzedzonego instrukcjami: \title{tytuł}, \author{autor}, \date{data}. Datę można sformułować manualne lub skorzystać z instrukcji \today, czyli: \date{\today}. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 12 / 31

Wyróżnienia i otoczenia Wyróżnienie fragmentu tekstu możliwe jest np. poprzez użycie instrukcji \emph{tekst}. Wybrany fragment można także złożyć używając innej czcionki, np. \texttt{czcionka maszynowa} lub efektów: kursywa (\textit{tekst}), pogrubienie (\textbf{tekst}). Otoczenia Istotnym elementem formatującym treść są tzw. otoczenia. Są to fragmenty tekstu zamknięte w następującej konstrukcji: \begin{nazwa} Fragment tekstu, który może zawierać rysunki, tabele, etc. \end{nazwa} Przykład wyróżnienia z użyciem otoczenia \begin{emph} Tekst, który zostanie wyróżniony. \end{emph} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 13 / 31

Przykład listy i wyliczenia Lista kod źródłowy Lista: \begin{itemize} \item element pierwszy, \item element drugi, \item element trzeci, \item element czwarty. \end{itemize} Wyliczenie kod źródłowy Lista: \begin{enumerate} \item element pierwszy, \item element drugi. \end{enumerate} Lista efekt działania Lista: element pierwszy, element drugi, element trzeci, element czwarty. Wyliczenie efekt działania Lista: 1 element pierwszy, 2 element drugi. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 14 / 31

Cytowania Cytowania Do cytowania fragmentów tekstu możemy użyć kursywy, ale służą do tego także instrukcje \quote lub \quotation. Cytowanie fragmentu kod źródłowy Normalny tekst, pod którym umieszczamy krótkie cytowanie: \begin{quote} Cytowany fragment tekstu. \end{quote} Cytowanie fragmentu efekt działania Normalny tekst, pod którym umieszczamy krótkie cytowanie: Cytowany fragment tekstu. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 15 / 31

Cytowania Cytowania Do cytowania fragmentów tekstu możemy użyć kursywy, ale służą do tego także instrukcje \quote lub \quotation. Cytowanie fragmentu kod źródłowy Normalny tekst, pod którym umieszczamy krótkie cytowanie: \begin{quote} Cytowany fragment tekstu. \end{quote} Cytowanie fragmentu efekt działania Normalny tekst, pod którym umieszczamy krótkie cytowanie: Cytowany fragment tekstu. Wyrównywanie bloków tekstu jest możliwe za pomocą poleceń \flushleft oraz \flushright także w formie otoczenia! M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 15 / 31

Przypisy Do tworzenia przypisów używamy instrukcji \footnote{treść przypisu}. Umiejscowieniem i poprawną numeracją przypisów zajmuje się L A TEX! Przypis kod źródłowy To jest tekst, który zawiera przypis\footnote{to jest treść przypisu.}. To jest tekst, który zawiera przypis 1. 1 To jest treść przypisu. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 16 / 31

Tabele otoczenie tabular Do wstawiania tabel wykorzystujemy otoczenie tabular o następującej składni: \begin{tabular}{parametry}... \end{tabular} Możliwe parametry: l wyrównaj zawartość komórki do lewej, r wyrównaj zawartość komórki do prawej, c wyrównaj zawartość komórki do środka, p{5cm} ustaw szerokość kolumny na 5 cm (w przeciwnym razie szerokość jest automatyczna), oddziela kolumny pionową kreską. Oddzielanie kreską kolejnych wierszy instrukcja \hline; oddzielanie zawartości komórek symbol &. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 17 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{lcc} Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kol 1 & 123 & asd\\ a & b & c\\ \end{tabular} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 18 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{lcc} Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kol 1 & 123 & asd\\ a & b & c\\ \end{tabular} Przykład tabeli efekt działania Kolumna 1 Kolumna 2 Kolumna 3 Kolumna 1 Kolumna 2 Kolumna 3 Kol 1 123 asd a b c W ostatnim wierszu można pominąć znaki \\. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 18 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{ c c c } Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kol 1 & 123 & asd\\ a & b & c\\ \end{tabular} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 19 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{ c c c } Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kol 1 & 123 & asd\\ a & b & c\\ \end{tabular} Przykład tabeli efekt działania Kolumna 1 Kolumna 2 Kolumna 3 Kolumna 1 Kolumna 2 Kolumna 3 Kol 1 123 asd a b c M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 19 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{ c c c } \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kol 1 & 123 & asd\\ a & b & c\\ \hline \end{tabular} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 20 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{ c c c } \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kolumna 1 & Kolumna 2 & Kolumna 3 \\ Kol 1 & 123 & asd\\ a & b & c\\ \hline \end{tabular} Przykład tabeli efekt działania Kolumna 1 Kolumna 2 Kolumna 3 Kolumna 1 Kolumna 2 Kolumna 3 Kol 1 123 asd a b c M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 20 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{ c c c } \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ \hline Kol 1 & 123 & asd\\ \hline a & b & c\\ \hline \end{tabular} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 21 / 31

Tabele otoczenie tabular Przykład tabeli kod źródłowy \begin{tabular}{ c c c } \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ \hline Kol 1 & 123 & asd\\ \hline a & b & c\\ \hline \end{tabular} Przykład tabeli efekt działania Kolumna 1 Kolumna 2 Kolumna 3 Kolumna 1 Kolumna 2 Kolumna 3 Kol 1 123 asd a b c M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 21 / 31

Tabele otoczenie tabular i table W tekście używamy zwykle otoczenia tabular w połączeniu z otoczeniem table. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 22 / 31

Tabele otoczenie tabular i table W tekście używamy zwykle otoczenia tabular w połączeniu z otoczeniem table. Składnia: \begin{table}[b] \caption{podpis, który pojawi się pod tabelą.} \label{tab1} % Nazwa służąca do cytowania tabeli \begin{tabular}{ l c c } \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ \hline Kolumna 1 & Kolumna 2 & Kolumna 3 \\ \hline \end{tabular} \end{table} Umiejscowienie tabeli: [h] (here), [t] (top), [b] (bottom), [p] (strona zawierająca wyłącznie wstawki), [!] (ignoruj kontrolę umiejscowienia tabeli). M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 22 / 31

Tabele otoczenie tabular i table Przykład tabeli w otoczeniu table Tabela 1: Przykładowa tabela zawierające przykładowe informacje Kolumna 1 Kolumna 2 Kolumna 3 Kolumna 2 Kolumna 2 Kolumna 3 M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 23 / 31

Tabele otoczenie tabular i table Przykład tabeli w otoczeniu table Tabela 1: Przykładowa tabela zawierające przykładowe informacje Kolumna 1 Kolumna 2 Kolumna 3 Kolumna 2 Kolumna 2 Kolumna 3 Jeżeli użyliśmy instrukcji label, to możemy zrobić tak (kod źródłowy): Przykładowy fragment tekstu z odnośnikiem do Tabeli \ref{tab1}. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 23 / 31

Tabele otoczenie tabular i table Przykład tabeli w otoczeniu table Tabela 1: Przykładowa tabela zawierające przykładowe informacje Kolumna 1 Kolumna 2 Kolumna 3 Kolumna 2 Kolumna 2 Kolumna 3 Jeżeli użyliśmy instrukcji label, to możemy zrobić tak (kod źródłowy): Przykładowy fragment tekstu z odnośnikiem do Tabeli \ref{tab1}. Efekt działania: Przykładowy fragment tekstu z odnośnikiem do Tabeli 1. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 23 / 31

Wstawianie rysunków Wstawianie rysunków do tekstu za pomocą instrukcji: \includegraphics[parametry]{ścieżka dostępu do pliku graficznego} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 24 / 31

Wstawianie rysunków Wstawianie rysunków do tekstu za pomocą instrukcji: \includegraphics[parametry]{ścieżka dostępu do pliku graficznego} Wybrane parametry: width=wartość z jednostką (przykładowe jednostki: px, cm, pt i inne), height=wartość z jednostką, scale=skala (przeskalowanie według podanej wartości), angle=kąt (obrót o kąt ujemny lub dodatni). Przydatna instrukcja: \textwidth (\textheight). Przykład: [width=0.5\textwidth]. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 24 / 31

Wstawianie rysunków Wstawianie rysunków do tekstu za pomocą instrukcji: \includegraphics[parametry]{ścieżka dostępu do pliku graficznego} Wybrane parametry: width=wartość z jednostką (przykładowe jednostki: px, cm, pt i inne), height=wartość z jednostką, scale=skala (przeskalowanie według podanej wartości), angle=kąt (obrót o kąt ujemny lub dodatni). Przydatna instrukcja: \textwidth (\textheight). Przykład: [width=0.5\textwidth]. Ścieżka dostępu do pliku graficznego może być względna lub bezwzględna. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 24 / 31

Wstawianie rysunków otoczenie figure Przykład użycia otoczenia figure: \begin{figure} \caption{podpis, który pojawi się pod rysunkiem.} \label{rys1} % Nazwa służąca do cytowania rysunku \includegraphics[width=0.5\textwidth]{/home/herman/rysunki/rysunek1.png} \end{figure} Cytowanie rysunku wykonuje się podobnie jak w przypadku tabel za pomocą instrukcji \ref{label}. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 25 / 31

Wyrażenia matematyczne Do zapisu wyrażeń matematycznych możemy posłużyć się m.in. otoczeniem math, displaymath, equation lub zapisać wyrażenie bezpośrednio pomiędzy dwoma symbolami $. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 26 / 31

Wyrażenia matematyczne Do zapisu wyrażeń matematycznych możemy posłużyć się m.in. otoczeniem math, displaymath, equation lub zapisać wyrażenie bezpośrednio pomiędzy dwoma symbolami $. $ y(x)=ax^2+bx+c $ y(x) = ax 2 + bx + c M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 26 / 31

Wyrażenia matematyczne Do zapisu wyrażeń matematycznych możemy posłużyć się m.in. otoczeniem math, displaymath, equation lub zapisać wyrażenie bezpośrednio pomiędzy dwoma symbolami $. $ y(x)=ax^2+bx+c $ y(x) = ax 2 + bx + c \begin{equation} y(x)=ax^2+bx+c \end{equation} y(x) = ax 2 + bx + c (1) M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 26 / 31

Wyrażenia matematyczne Do zapisu wyrażeń matematycznych możemy posłużyć się m.in. otoczeniem math, displaymath, equation lub zapisać wyrażenie bezpośrednio pomiędzy dwoma symbolami $. $ y(x)=ax^2+bx+c $ y(x) = ax 2 + bx + c \begin{equation} y(x)=ax^2+bx+c \end{equation} y(x) = ax 2 + bx + c (1) W równaniach zapisanych w otoczeniu equation można, podobnie jak w przypadku rysunków i tabel, wykorzystać instrukcję label w celu późniejszego zacytowania. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 26 / 31

Wyrażenia matematyczne przykłady Potęga (indeks górny) $ ^{2} $, indeks dolny $ {2} $, dodawanie/odejmowanie $ +/- $, mnożenie $ \times $, $ \ctimes $, ułamek $ \frac{a}{b} $, pierwiastek $ \sqrt[3]{2} $, wektor $ \vec a $, litery greckie $ \alpha, \beta,...$, granica $ \lim {x \rightarrow 0} $, całka $ \int {0}^{\pi} $, suma $ \sum {i=1}^{n} $, iloczyn $ \prod {\epsilon} $, większe lub równe $ \geq $, mniejsze lub równe $ \leq $, a nie jest równe b $ a \neq b $, plus/minus $ \pm $, daszek $ \hat a $, proporcjonalność $ \propto $, strzałka w prawo $ \rightarrow $, (... ). M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 27 / 31

Bibliografia Do tworzenia bibliografii służy instrukcja thebibliography o następującej składni: \begin{thebibliography} \bibitem{jk} J. Kowalski, Tytuł, Czasopismo, Numer, Rok. \bibitem{an} A. Nowak, Tytuł, Czasopismo, Numer, Rok. \end{thebibliography} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 28 / 31

Bibliografia Do tworzenia bibliografii służy instrukcja thebibliography o następującej składni: \begin{thebibliography} \bibitem{jk} J. Kowalski, Tytuł, Czasopismo, Numer, Rok. \bibitem{an} A. Nowak, Tytuł, Czasopismo, Numer, Rok. \end{thebibliography} Następnie w kodzie źródłowym możemy napisać tak: Tekst z cytowaniem do artykułu J. Kowalskiego \cite{jk} oraz A. Nowaka \cite{an}. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 28 / 31

Bibliografia Do tworzenia bibliografii służy instrukcja thebibliography o następującej składni: \begin{thebibliography} \bibitem{jk} J. Kowalski, Tytuł, Czasopismo, Numer, Rok. \bibitem{an} A. Nowak, Tytuł, Czasopismo, Numer, Rok. \end{thebibliography} Następnie w kodzie źródłowym możemy napisać tak: Tekst z cytowaniem do artykułu J. Kowalskiego \cite{jk} oraz A. Nowaka \cite{an}. Efektem po skompilowaniu jest: Tekst z cytowaniem do artykułu J. Kowalskiego [1] oraz A. Nowaka [2]. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 28 / 31

Bibliografia Do tworzenia bibliografii służy instrukcja thebibliography o następującej składni: \begin{thebibliography} \bibitem{jk} J. Kowalski, Tytuł, Czasopismo, Numer, Rok. \bibitem{an} A. Nowak, Tytuł, Czasopismo, Numer, Rok. \end{thebibliography} Następnie w kodzie źródłowym możemy napisać tak: Tekst z cytowaniem do artykułu J. Kowalskiego \cite{jk} oraz A. Nowaka \cite{an}. Efektem po skompilowaniu jest: Tekst z cytowaniem do artykułu J. Kowalskiego [1] oraz A. Nowaka [2]. Ta metoda jest wygodna w krótszych dokumentach, artykułach, etc. W obszerniejszych pracach używa się częściej pakietu BibTeX o nim wkrótce. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 28 / 31

Tworzenie prezentacji klasa beamer \documentclass[red, mathserif, xcolor=pdftex, table, aspectratio=169]{beamer} \usetheme{boadilla} \usecolortheme{seahorse} \usepackage{polski} \usepackage[utf8]{inputenc} \title[podstawy informatyki / wykład nr~04]{podstawy informatyki\\\vspace{0.4cm} \small{wykład nr~04}\\\vspace{0.2cm}\small{fizyka Techniczna, WFT PP}} \author[m.~hermanowicz (IF PP)]{Michał Hermanowicz} \institute[{zakład Fizyki Obliczeniowej, Instytut Fizyki, Politechnika Poznańska}] \date{rok akademicki 2017/2018} \begin{document} \section{wprowadzenie} \frame{ \frametitle{wprowadzenie} (...) } \end{document} M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 29 / 31

Przykładowe dokumenty: najprostszy plik L A TEX, artykuł/sprawozdanie, prezentacja, praca dyplomowa. M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 30 / 31

Podsumowanie Czas na pytania i dyskusję M. Hermanowicz (IF PP) Podstawy informatyki / wykład nr 04 Rok akademicki 2018/2019 31 / 31