Latex - Wozna · Kliknij na:Test. Pakiet subfig Obrazki moga˛byc ustawione obok siebie. Aby to...
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
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