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