Latex - Wozna · Kliknij na:Test. Pakiet subfig Obrazki moga˛byc ustawione obok siebie. Aby to...

32
Latex dr hab. Bo˙ zena Wo´ zna-Szcze´ sniak Akademia im. Jan Dlugosza [email protected] Laboratorium 6

Transcript of Latex - Wozna · Kliknij na:Test. Pakiet subfig Obrazki moga˛byc ustawione obok siebie. Aby to...

  • Latex

    dr hab. Bożena Woźna-Szcześniak

    Akademia im. Jan Długosza

    [email protected]

    Laboratorium 6

  • Środowisko tabular

    \begin{tabular}[]{}

    text & text &...& text \\...text & text &...& text \\text & text &...& text \\\end{tabular}

  • Środowisko tabular

    global alignmentPionowe dostosowanie środowiska: t, c, lub b.

    column alignmentDostosowanie kolumn:• l - dopasowanie do lewej strony.• r - dopasowanie do prawej strony.• c - wyśrodkowanie.• p{width} A width- szeroki akapit• | - Rysuje pionową linię.

  • Przykład

    \begin{tabular}{l|crp{3.1cm}}\hline 1 & 2 & 3 & Box me in,but not too tight, please.\\\hline11 & 12 & 13 & Excellent.\\111 & 112 & 113 & Thank you!\\\hline\end{tabular}

    1 2 3 Box me in, but nottoo tight, please.

    11 12 13 Excellent.111 112 113 Thank you!

  • Przykład

    \begin{tabular}{|r|l|}\hline7CF & szesnastkowow \\3700 & ósemkowo\\\cline{2-2}1111000000 & binarnie \\\hline \hline1976 & decimal \\\hline\end{tabular}

    7CF szesnastkowow3700 ósemkowo

    1111000000 binarnie1976 decimal

  • Zastosowanie multicolumn

    \begin{tabular}{c|c|c|c|c|c|c|c|c|}\cline{2-9}& \multicolumn{8}{|c|}{Sets} \\

    \cline{2-9}& 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\

    \hline\multicolumn{1}{|c|}{astar}& & * & & * & & & * & \\\hline\end{tabular}

    Sets1 2 3 4 5 6 7 8

    astar * * *

  • Tabele

    Źródło w LATEX

    \usepackage{booktabs}...\begin{tabular}{rr}\toprule\textbf{Dane} & \textbf{Dane}\\\midrule111 & 45.67\\45 & 56.78\\\bottomrule\end{tabular}

    Dane Dane

    111 45.6745 56.78

  • Tabele ciąg dalszy

    Źródło w LATEX

    \usepackage{booktabs}...\begin{tabular}{rr}\toprule\textbf{Dane}&\textbf{Dane} \\\midrule.2\hphantom{0} & 0.00 \\1.11 & 45.67 \\45.\hphantom{00} & 56.78 \\\bottomrule\end{tabular}

    Dane Dane

    .2 0.001.11 45.67

    45. 56.78

  • Tabele ciąg dalszy

    Źródło w LATEX

    \usepackage{booktabs}...\begin{tabular}{r@{.}lr@{.}l}\toprule\multicolumn{2}{r}{\textbf{Dane}}&\multicolumn{2}{r}{\textbf{Dane}}\\\midrule

    &2 & 0&00\\1 &11& 45&67\\45& & 56&78\\\bottomrule\end{tabular}

    Dane Dane

    .2 0.001.11 45.67

    45. 56.78

  • Pakiet rotating

    Pakiet rotating możemy użyć, gdy tabela jest za szeroka,ale mieści się na stronie jeśli zostanie obrócona:

    \usepackage{rotating}...\begin{sidewaystable}\begin{tabular}{|r|l|}\hline7C0 & heksadecymalnie \\3700 & oktalnie \\11111000000 & binarnie\\\hline \hline1984 & dziesietnie \\\hline\end{tabular}\end{sidewaystable}

    7C0

    heks

    adec

    ymal

    nie

    3700

    okta

    lnie

    1111

    1000

    000

    bina

    rnie

    1984

    dzie

    siet

    nie

  • Pakiet longtable

    Pakiet/Środowisko longtable pozwala na składaniewielostronicowych tabel.Wybrane parametry:• \endfirsthead - Określa koniec pierwszych nagłówków

    kolumn• \endhead -Określa koniec pozostałych nagłówków

    kolumn• \endfoot - Określa koniec pierwszej stopki• \endlastfoot - Określa koniec ostatniej stopki

    Aby zobaczyć przykład kliknij na: Przykład

    http://www.wozna.org/students/2016-2017/Latex/przyklad2.pdf

  • Kolorowe tabele

    Pakiet colortbl służy do kolorowania poszczególnych celi,wierszy czy kolumn tabeli.Aby zobaczyć przykład kliknij na: PrzykładAngielska dokumentacja pakietu znajduje się: Tutaj

    http://www.wozna.org/students/2016-2017/Latex/przyklad3.pdfhttp://texdoc.net/texmf-dist/doc/latex/colortbl/colortbl.pdf

  • Literatura

    Więcej na temat tabel poczytaj na:• http://en.wikibooks.org/wiki/LaTeX/Tables

    http://en.wikibooks.org/wiki/LaTeX/Tables

  • Środowisko figure

    • Środowisko figure tworzy tzw. element pływający.• Umieszczanie grafiki jest kontrolowana za pomocą

    opcjonalnego argumentu.• Argument ten jest kombinacją p,t,h,H,b.• Domyślną wartością jest tbp.• Argument ten jest stosowany, aby umieścić rysunek w

    stosownym miejscu, ale może to się czasem nie udać.

    • Wewnątrz środowiska figure polecenie \captiondefiniuje podpis.

    • Pod podpisem (w podpisie) można zdefiniować etykietęprzy użyciu polecenia \label.

  • Pakiet graphicxPolecenie\includegraphics[]{}Dołącza zewnętrzny plik graficzny .Dostępne opcje:

    angle - Ustawia pod jakim kątem ma być pokazywanyrysunek.

    width - Ustala szerokość obrazu.height - Ustala wysokość obrazu.type - Określa typ pliku.

    scale - Skaluje rysunek.

    Jeśli dokument kompilowany jest przez pdflatex to grafikapowinna być w formatach PNG, JPG, PDF.Jeśli dokument kompilowany jest przez latex, to grafika powinnabyć w formacie EPS.

  • Włączanie grafiki - kod źródłowy

    \ documentclass [ a4paper ,11 p t ] { a r t i c l e }. . .\ usepackage { graphicx }\ begin { document }. . .\ begin { f i g u r e } [ tbp ]\ i nc ludegraph ics [ sca le = 0 . 5 ] { obraz . jpg }\ cap t ion [ Plama ]{ Plama z kawy\ l a b e l { f i g : plama } }\ end { f i g u r e }. . .\ end { document }

  • Włączanie grafiki - kod źródłowy

    \ documentclass [ a4paper ,11 p t ] { a r t i c l e }. . .\ usepackage { graphicx }\ begin { document }. . .\ begin { f i g u r e } [ tbp ]\ i nc ludegraph ics [ sca le = 0 . 5 ] { obraz . jpg }\ cap t ion [ Plama ] { Plama z kawy }\ l a b e l { f i g : plama }\ end { f i g u r e }. . .\ end { document }

  • Włączanie grafiki - wykonanie

    Rysunek: Plama z kawy

  • Włączanie grafiki - kod źródłowy

    \ begin { f i g u r e } [ tbp ]\ cen te r ing\ inc ludegraph ics [ width=45mm] { Plamy 2. jpg }\ cap t ion [ Plama ]{ Plama z kawy\ l a b e l { f i g : plama } }\ end { f i g u r e }

  • Włączanie grafiki - wykonanie

    Rysunek: Plama z kawy

  • Włączanie grafiki - kod źródłowy

    \ begin { f i g u r e } [ tbp ]\ cen te r ing\ inc ludegraph ics [ width=45mm, angle =25]{ t r a k t o r 2 . jpg }\ cap t ion [ Plama ]{ Plama z kawy\ l a b e l { f i g : plama } }\ end { f i g u r e }

  • Włączanie grafiki - wykonanie

    Rysunek: Plama z kawy

  • Ścieżki dostępu do plików z grafiką

    • Domyślnie \includegraphics przeszukuje bieżącykatalog w poszukiwaniu plików z rysunkami.

    • Można jednak zdefiniować ścieżkę wyszukiwania.• Polecenie \graphicspath{}

    ustawia taką ścieżkę.

    Przykład

    \graphicspath{{./pdf/}{./eps/}}

  • Rozszerzenia plików graficznych

    • Rodzaj rozszerzeń graficznych dozwolonych przez\includegraphics zależy od wyjścia.

    • Można pominąć rozszerzenie pliku.• Polecenie \includegraphics będzie się starało

    uzupełnić brakujące rozszerzenie.• Polecenie\DeclareGraphicsExtensions{}definiuje listę dozwolonych rozszerzeń.

    • Polecenie \DeclareGraphicsExtensions{}uniemożliwia nazwy plików bez rozszerzenia.

  • Pakiet sidecap

    Opisy obrazków można również umieszczać z boku. Aby to zrobićnależy dołączyć pakiet sidecap i zamiast środowiska figure użyćśrodowiska SCfigure.

    \documentclass[a4paper,11pt]{article}...\usepackage{graphicx}\usepackage{sidecap}...\begin{document}\begin{SCfigure}\centering\includegraphics[width=0.3\textwidth]{traktor1.jpg}\caption{Opis z boku obrazka.}\label{fig:obrazek}\end{SCfigure}

  • Pakiet sidecap

    \documentclass[a4paper,11pt]{article}...\usepackage{graphicx}\usepackage{sidecap}...\begin{document}\begin{SCfigure}[1.2][bhp]\centering\includegraphics[width=0.3\textwidth]{traktor1.jpg}\caption{Opis z boku obrazka.}\label{fig:obrazek}\end{SCfigure}

  • Pakiet sidecap

    \documentclass[a4paper,11pt]{article}...\usepackage{graphicx}\usepackage{sidecap}...\begin{document}\begin{SCfigure}[][bhp]\centering\includegraphics[width=0.3\textwidth]{traktor1.jpg}\caption{Opis z boku obrazka.}\label{fig:obrazek}\end{SCfigure}

  • Pakiet sidecap

    Działanie powyższych trzech kodów, sprawdź sam na dowolniewybranej grafice.!!!

    Wyjaśnienie dodatkowe

    Kliknij na: Test

    http://www.wozna.org/students/2016-2017/Latex/sc-test1-pl.pdf

  • Włączanie grafiki, pakiet dpfloat - kod źródłowy\ begin { f i g u r e } [ ptbh ]

    %Graf ika zna jdu je s ie na s t r o n i e lewe j .\ begin { l e f t f u l l p a g e }\ i nc ludegraph ics [ sca le =0 .25 ] { t r a k t o r 1 . jpg }\ end { l e f t f u l l p a g e }\ end { f i g u r e }

    %Graf ika zna jdu je s ie na nastepnej s t r o n i e ( prawej )\ begin { f i g u r e }

    \ end { f i g u r e }\ begin { f u l l p a g e }\ i nc ludegraph ics [ sca le =0 .25 ] { t r a k t o r 2 . jpg }\ end { f u l l p a g e }\ end { f i g u r e }

    Wyjaśnienie dodatkowe

    Kliknij na: Angielska dokumentacja pakietuKliknij na: Przykład

    http://www.ctan.org/pkg/dpfloathttp://www.wozna.org/students/2016-2017/Latex/przyklad1.pdf

  • Pakiet wrapfig

    Grafika może być również otoczona tekstem. Aby to uzyskaćnależy dołączyć pakiet \usepackage{wrapfig} i użyćśrodowiska wrapfigure.

    ...\usepackage{wrapfig}...begin{wrapfigure}{r}{0.3\textwidth}\centering\includegraphics[width=0.25\textwidth]{traktor1.jpg}\caption{\label{fig:frog1}Traktorek.}\end{wrapfigure}

    Wyjaśnienie dodatkowe

    Kliknij na: Test

    http://www.wozna.org/students/2016-2017/Latex/wr-test1-pl.pdf

  • Pakiet subfig

    Obrazki mogą być ustawione obok siebie. Aby to uzyskaćnależy zastosować pakiet \usepackage{subfig}

    \begin{figure}\centering\subfloat[Traktor 1]{\label{odnosnik}\includegraphics[width=0.3\textwidth]{traktor1.jpg}}%\subfloat[Traktor 2]{\label{odnosnik}\includegraphics[width=0.3\textwidth]{traktor1.jpg}}%\subfloat[Traktor 3]{\label{odnosnik}\includegraphics[width=0.3\textwidth]{traktor1.jpg}}\caption{Traktory obok siebie}\label{fig:traktory}\end{figure}

  • Pakiet subfig

    Wykonanie kodu z poprzedniego slajdu

    (a) Traktor 1 (b) Traktor 2 (c) Traktor 3

    Rysunek: Traktory obok siebie

    Wyjaśnienie dodatkowe

    Kliknij na: Test

    http://www.wozna.org/students/2016-2017/Latex/subfigure-test.pdf