G³ówn± funkcj± pakietu jest do³±czenie plików graficznych w ró¿nych formatach (w przypadku plików nie zawieraj±cych deklaracji rozmiaru, nale¿y go wyspecyfikowaæ).
Pakiet korzysta z pakietów graphics (jest jego rozszerzeniem) i keyval, tak wiêc opisujê polecenia obu pakietów (je¿eli ³adujemy pakiet graphicx, wszystkie one s± dostêpne).
Opcja | Opis | mo¿liwo¶ci |
---|---|---|
dvips | .dvi przetwarzany przez dvips T.Rokickiego | wszystko |
xdvi | wszystko | |
dvipdf | S.Lasenko | wszystko |
dvipdfm | wszystko | |
pdftex | pdftex | wszystko |
dvipsone | Y & Y | wszystko |
dviwindo | jw | wszystko |
emtex | sterowniki emtexa | tylko do³±czanie plików (bez skalowania) |
dviwin | H.Sendoukas | tylko do³±czanie plików |
oztex | A.Trevorrow | do³±czanie plików, obroty, kolory |
textures | Blue Sky | ??? |
pctexps | PCTEX | do³±czanie plików, obroty, kolory |
pctexwin | PCTEX | do³±czanie plików, obroty, kolory |
pctexhp | PCTEX | do³±czanie plików |
pctex32 | PCTEX | wszystko |
truetex | Kinch | do³±czanie plików (ograniczone kolory) |
tcidvi | Kinch | ??? |
vtex | ???? | ??? |
Opcja | Opis |
---|---|
debugshow | ??? |
draft | nie jest wstawiana grafika, (wstawiana jest nazwa pliku) rezerwowane jest jedynie miejsce |
final | wy³±cza opcjê draft |
hiderotate | je¿eli driver nie obs³uguje funkcji obrotu tekstu, a w tek¶cie bêd± u¿yte takie funkcje nie bêdzie sygnalizowany b³±d, ale tekst, który ma byæ obrócony nie bêdzie widoczny |
hiresbb | rezerwuje na rysunek miejsce o wymiarach okre¶lonych przez %%HiResBoundingBox, a nie okre¶lonych przez %%BoundingBox |
hidescale | je¿eli driver nie obs³uguje funkcji skalowania tekstu, a w tek¶cie bêd± u¿yte takie funkcje nie bêdzie sygnalizowany b³±d, ale tekst, który ma byæ skalowany nie bêdzie widoczny |
unknownkeysallowed | opcja dla pakietu keyval |
unknownkeyserror | opcja dla pakietu keyval |
polecenie | opis |
---|---|
\includegraphics[parametry]{nazwa pliku} |
parametry dodatkowe okre¶laj± dodatkowe
operacje na do³±czanej grafice (np. obrót, skalowanie) lub
okre¶laj± brakuj±ce dane (np. rozmiar); warto¶ci parametrów
okre¶lamy w nastêpuj±cy sposób: nazwa=warto¶æ kolejne definicje parametrów oddzielamy przecinkiem;
|
\rotatebox[parametry]{k±t}{tekst} | podstawowy argument makroinstrukcji (tekst) jest
obracany o zadany k±t (warto¶æ dodatnia oznacza
obrót w kierunku przeciwnym do obrotu wskazówek zegara);
parametry mog± definiowaæ dodatkowe w³asno¶ci w postaci:
|
\scalebox{przeskalowanie w poziomie}[przeskalowanie w pionie]{tekst} | przeskalowuje pude³ko zawieraj±ce tekst o zadane wspó³czynniki; je¿eli parametr przeskalowanie w pionie nie jest okre¶lony zostanie u¿yty ten sam wspó³czynnik co w poziomie (zostan± zachowane proporcje). |
\resizebox*{szeroko¶æ}{wysoko¶æ}{tekst} | przeskalowuje pude³ko zawieraj±ce tekst do zadanych wymiarów (wersja ,,gwiazdkowa'' za podstawê skalowania bierze ca³kowit± wysoko¶æ pude³ka (totalheigh -- razem z g³êboko¶ci±), a nie tylko wysoko¶æ (height)). Okre¶lenie dowolnej z warto¶ci jako ! powoduje, ¿e pozosta³a warto¶æ zostanie obliczona, tak aby zachowaæ proporcje. |
\resizebox{szeroko¶æ}{wysoko¶æ}{tekst} | |
\DeclareGraphicsExtensions{lista rozszerzeñ} | lista rozszerzen stanowi listê dopuszczalnych rozszerzeñ nazw plików zawieraj±cych grafikê (elementy listy musz± byæ rozdzielone przecinkiem); np. \DeclareGraphicsExtensions{.bmp,.eps} je¿eli w katalogu bie¿±cym s± dwa pliki o tej samej nazwie lecz ró¿nym rozszerzeniu nazwy o pobraniu w³a¶ciwego pliku decyduje kolejno¶æ na li¶cie; deklaracja ma znaczenie jedynie wtedy, kiedy specyfikujemy nazwy plików bez rozszerzenia i nie wp³ywa na akceptowalno¶æ danego formatu przez program interpretuj±cy plik .dvi |
\graphicspath{lista katalogów} | lista katalogów okre¶la listê katalogów (oddzielon± przecinkami), w których poszukiwane s± pliki zawieraj±ce grafikê |
\DeclareGraphicsRule{ext}{typ}{zbiór}{polecenie} | polecenie umo¿liwia ³adowania grafiki w innej postaci ni¿ przewiduje
to driver -- okre¶la ono akcjê (np. konwersjê, rozkompresowanie) któr± nale¿y
podj±æ, aby by³a ona zrozumia³a dla drivera (zadeklarowany program konwersji
musi produkowaæ wyniki na stdout). ext okre¶la rozszerzenie nazwy pliku zawieraj±cego grafikê, typ okre¶la typ grafiki, zbiór -- zbiór zawieraj±cy definicjê rozmiaru grafiki (w³a¶ciwy zbiór zawieraj±cy zakodowan± grafikê jest interpretowany przez driver, a nie przez TeX-a, który potrzebuje zarezerwowaæ na ni± miejsce) np: %%BoundingBox: 0 0 596 842 polecenie okre¶la jaki program nale¿y wywo³aæ, aby doprowadziæ zbiór do grafiki postaci akceptowalnej przez driver np. \DeclareGraphicsRule{.ps.arj}{eps}{.ps.bb}{arj -x #1} |