Wstawianie gotowych rysunków w texu - informacje

Transkrypt

Wstawianie gotowych rysunków w texu - informacje
Wstawianie gotowych rysunków w texu - informacje podstawowe.
By móc wstawi¢ rysunek musimy w preambule pliku dopisa¢ odpowiedni
pakiet komend¡:
\usepackage.
W przypadku graki doª¡czamy pakiet:graphicx,
(nieco bardziej rozbudowany od: graphics, którego ewentualnie te» mo»na
u»y¢). Najlepiej w nast¦puj¡cy sposób:
\usepackage[dvips]graphicx - u»ycie dvips
pozwala nam wy±wietli¢ grak¦
w pliku o rozszerzeniu 'eps' (wi¦kszo±¢ programów gracznych pozwala na
konwersj¦ plików na ten format) i dzi¦ki temu mo»na zobaczy¢ po zªo»eniu
rysunek w przegl¡darce yap plików 'dvi' (tak jak ogl¡dali±my po zªo»eniu
pliki na zaj¦ciach).
Mo»na równie» doª¡cza¢ pliki graczne o rozszerzeniach 'jpg' czy 'png'
ale wtedy nale»y doª¡czy¢ w preambule
\usepackage[pdftex]graphicx
i nie zobaczymy tych rysunków po zªo»eniu przez przegl¡dark¦ 'yap' zobaczymy jednak w pliku .pdf, wi¦c tak»e ta opcja jest dost¦pna.
Teore-
tycznie istnieje mo»liwo±¢ by tex sam sobie przeksztaªcaª plik typu np 'jpg
' na 'eps' ale trzeba wtedy tworzy¢ dodatkowy plik tekstowy do ka»dego
obrazka, który ustawia odpowiednie parametry - chwilowo nie b¦dziemy si¦
tym zajmowa¢.
Rysunek (niezale»nie od tego w jakim rozszerzeniu chcemy to zrobi¢)
wstawiamy w nast¦puj¡cy sposób, (mo»na by to si¡gn¡¢ klikn¡¢ na obrazek
w górnym pasku edytora led):
1
Wstawianie w latexu otoczenia: 'gure'
\begin{gure}[!ht]
\centering 1
\includegraphics[ parametry 2 ]{nazwa
\caption{Podpis naszego obrazka 4 }
\label{etykieta naszego obrazka 5 }
\end{gure}
pliku 3 }
Informacja wstawiona w pierwszej linijce w nawiasach kwadratowych (u
nas [!ht]) mówi programowi o tym, gdzie ma wstawi¢ rysunek.
Oznaczenia pozycji:
h = 'here ' = dokªadnie z miejscu instrukcji,
t = 'top' = na górze strony,
b = 'bottom' = na dole strony,
p = 'page' = na specjalnej stronie z rysunkami i tabelami,
! = informuje latex, »e mo»e zingorowa¢ wszystkie parametry dotycz¡ce
umieszczania rysunków typu maksymalna ich liczba na stronie itp.
Jak wida¢ mo»na wpisa¢ kilka parametrów, (jak u nas [!ht]). Wg latexa s¡
one brane pod uwag¦ id¡c od lewej strony. Nasz zapis oznacza, »e je»eli jest
to mo»liwe to latex umie±ci rysunek tam gdzie wpisali±my instrukcj¦, je±li
za± oka»e si¦ niemo»liwe, to wstawi go na górze nast¦pnej strony.
Je±li nie ma parametrów to domy±lne ustawienie to: [tbp] (na górze, jak si¦
nie da to na dole, a jak i tam nie jest to mo»liwe to na specjalnej stronie dla
rysunków).
1
- to nie jest konieczne
tej cz¦±ci mo»e nie by¢, zostanie wstawiony obrazek dokªadnie taki jak w pliku
gracznym, o parametrach ni»ej
3 mo»e by¢ bez rozszerzenia, wtedy tex poszuka pliku o tej nazwie i rozszerzeniu takim
jakie jest mu w wygodne ze wzgl¦du na deklaracje w pakiecie 'graphicx'
4 pojawi si¦ pod lub nad naszym rysunkiem w zale»no±ci od tego, czy dali±my to przed
czy po 'includegraphics'
5 sªu»y do odwoªa« w tek±cie do naszego rysunku, je±li chcemy si¦ odwoªa¢ w tek±cie do
konkretnego rysunku wpisujemy dalej: \ref{ tu nazwa podana w label }
2-
2
Przykªad graki wstawionej w formacie .eps
Opis: Portret Arthura Cayleya po obrocie o 50°)
Paremetry do ewentualnego wstawienia w miejsce 'parametry':
width = w - skalowanie rysunku do podanej szeroko±ci w
height = h - skalowanie rysunku do podanej wysoko±ci h
angle = a - obrót o k¡t a (przeciwnie do ruchu wskazówek zegara)
scale = s - równomierne skalowanie w skali s.
W powy»szym rysunku parematry zostaªy okre±lone nast¦puj¡co:
\includegraphics[angle=50,
width=0.5\textwidth]{Cayley.eps}
Okre±lenie:'width=0.5\texwidth oznacza, »e rysunek zostaª przeskalowany
tak, by nada¢ mu szeroko±¢ równ¡ poªowie szeroko±ci szpalty.
Mo»na podawa¢ oczywi±cie szeroko±¢ i wysoko±¢ rysunku w warto±ciach
bezwzgl¦dnych takich jak punkty, milimetry, centymetry.
Uwaga: Je±li chcemy, by zamiast automatycznego:'Rysunek 1' pojawiªo
si¦ co± innego nale»y doªo»y¢ komend¦, (mo»na j¡ wstawia¢ kilkakrotnie w
tek±cie zmieniaj¡c podpis):
\renewcommand*{\caption}{tytuª
3
podpisu jaki chcemy}
Jak wstawi¢ kilka rysunów obok siebie ? Mo»na to zrobi¢ np. tak:
\begin{gure}[h]
\centering
\includegraphics...
\includegraphics...
\includegraphics
\end{gure}
W ten sposób mamy na przykªad taki ukªad:
Trzech wielkich matematyków
Mo»emy potem dalej odwoªa¢ si¦ do danego rysunku w tek±cie wpisuj¡c:
\ref{tu
opis podany w label }
Tabele z excela zaimportowane w postaci pliku .pdf do latexa:
4
5
1
2
3
4
5
6
7
8
9
10
Podatek
Lp.
Data
sporządzania listy
2006-10-12
Data
Płaca
przyjęcia do Staż
Dodatek
Zaliczka na
zasadnicza
pracy stażowy Płaca brutto podatek
Nazwisko i imię
Premia (%) pracy
Do wypłaty
Pierre Fermat
3 000,00 zł
20 1989-09-01
17 510,00 zł
4 110,00 zł
780,90 zł
3 329,10 zł
Emma Noether
2 620,00 zł
20 1978-06-03
28 524,00 zł
3 668,00 zł
696,92 zł
2 971,08 zł
Friedrich Gauss
1 250,00 zł
15 1990-10-02
16 200,00 zł
1 637,50 zł
311,13 zł
1 326,38 zł
Augustin Cauchy
960,00 zł
20 1993-08-15
13 124,80 zł
1 276,80 zł
242,59 zł
1 034,21 zł
Joseph Lagrange
1 100,00 zł
30 1977-08-15
29 220,00 zł
1 650,00 zł
313,50 zł
1 336,50 zł
Jean d'Alembert
890,00 zł
10 1989-12-02
16 142,40 zł
1 121,40 zł
213,07 zł
908,33 zł
Peter Sylow
1 320,00 zł
20 1989-12-02
16 211,20 zł
1 795,20 zł
341,09 zł
1 454,11 zł
Arthur Cayley
1 200,00 zł
10 1989-12-02
16 192,00 zł
1 512,00 zł
287,28 zł
1 224,72 zł
Dawid Hilbert
2 500,00 zł
15 1980-07-03
26 500,00 zł
3 375,00 zł
641,25 zł
2 733,75 zł
Evariste Galois
3 200,00 zł
10 1990-10-04
16 512,00 zł
4 032,00 zł
766,08 zł
3 265,92 zł
19%
Ogółem
19 584,10 zł
Przykładowa lista płac
Średnia wypłata
3500
3353,4
2971,08
3291,84
2733,75
3000
2500
2000
1500
1468,368
1336,5
1336,5
1237,68
1041,984
917,946
1000
Średnia wypłata
500
0
pracownik
6