05.06.2013 Views

Sekil ve Grafiklerin LATEXile C.izimi ¨Ozet 1 Giris

Sekil ve Grafiklerin LATEXile C.izimi ¨Ozet 1 Giris

Sekil ve Grafiklerin LATEXile C.izimi ¨Ozet 1 Giris

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

S¸ekil <strong>ve</strong> <strong>Grafiklerin</strong> L ATEXile C . <strong>izimi</strong><br />

Ali Filiz 1<br />

Adnan Mendres Üni<strong>ve</strong>rsitesi<br />

Matematik Bölümü<br />

09010 Aydın<br />

Özet<br />

Bir c.ok bilimsel dergiler <strong>ve</strong> kitapların basılmasında L ATEX ile yazılmı¸s dosyalar istenmektedir. Özellikle<br />

uluslar arası bilimsel dergiler makalelerin L ATEX ile yazılmasını istemektedirler. E˜ger makalede grafik <strong>ve</strong><br />

¸sekiller varsa bu dosyaları ayrıca göndermek zorundayız.<br />

Aslında L ATEX ile grafik <strong>ve</strong> ¸sekil c.izmek biraz emek istemektedir. Burada grafik <strong>ve</strong> ¸sekillerin L ATEX ile<br />

c.izilmesine c.e¸sitli örmekler <strong>ve</strong>rilecektir.<br />

1 Giri¸s<br />

LATEX ile yazılan dosyanın uzantısı ”*.tex” oldu˜gu zaman elektronik mail ile dosya gönderilmesinde<br />

<strong>ve</strong>ri kaybı ya¸sanmamaktadır. Aynı zamanda yazılan tüm yazılar metin tipinde oldu˜gundan tex uzantılı<br />

dosyaların boyutu resim uzantılı dosyalar göre daha az yer tutmaktadır. Bu durum dosyanın gönderilme<br />

süresini kısaltmaktadır.<br />

Bir ”*.tex” uzantılı dosya LATEX ile derlendi˜ginde kendisi ile birlikte duruma göre uzantıları ”*.dvi”,<br />

”*.ps”, ”*.aux”,”*.tex.bak” ”*.pdf” <strong>ve</strong> ”*.toc” dosyaları üretir. ”*.tex” dosyası kalmak ¸sartı ile<br />

di˜ger dosyalar silindi˜ginde <strong>ve</strong>ya bir yere aktarıldı˜gında ”*.tex” dosyası c.alı¸stırıldı˜gında silinen dosyalar<br />

tekrar olu¸sturulur.<br />

Bizim dosyamızın adı ”comu.tex” olsun. Bu dosya üzerinde a¸sa˜gıdaki LATEX’in c.alı¸sma prensibini LATEX komutları ile ¸sekiller ile ifade edelim:<br />

Buradan Ba¸sla<br />

✲<br />

✻<br />

❄<br />

❄<br />

✛<br />

Edit File ❳❳ ❳❳❳❳❳③<br />

✓ ✏<br />

comu.tex<br />

✘<br />

✒✘<br />

✑<br />

✘✘✘<br />

✘✾ ✘✘<br />

LaTeX<br />

❳ ❳❳❳❳<br />

✓ ✏<br />

❳❳③<br />

comu.dvi<br />

✘✘<br />

✒✘<br />

✑<br />

✘✘<br />

✘✾ ✘✘<br />

Önizleme<br />

<strong>ve</strong>ya<br />

❄<br />

1 email: filiza@adu.edu.tr<br />

❄<br />

dvips<br />

✓ ❄<br />

Yazıcı<br />

✒<br />

✏<br />

✑<br />

1


Yukarıdaki ¸sekilde <strong>ve</strong>rildi˜gi gibi oklar takip edilirse, yazaca˜gımız dosya bir editör programında (not<br />

defteri, emacs, WinEdt vb.) yazılır <strong>ve</strong> ”comu.tex” dosyası olarak kaydedilir. ”comu.tex” dosyası L ATEX<br />

ile derlenir <strong>ve</strong> ”comu.dvi” olu¸sur. Bu dosya ya hataları ile birlikte yazıcıya gönderilir <strong>ve</strong>ya yazıcıdan<br />

önce bir baskı önizleme yapılıp, varsa hatalara bakılır <strong>ve</strong> hatalar düzeltilir <strong>ve</strong> ilk ba¸staki sürec. tekrar edilir.<br />

Hatalar düzeltildikten sonra istersek yazıcıdan bir c.ıktısını alırız.<br />

2 L ATEX’e Dı¸sarıdan S¸ekiller <strong>ve</strong>ya <strong>Grafiklerin</strong> Eklenmesi<br />

Ba¸ska bir programda olu¸sturulan bir grafik <strong>ve</strong>ya ¸sekil L ATEX’e eklemek ic.in öncelikle C, C++ programına<br />

benzer bic.imde<br />

• \usepackage{graphicx}<br />

”graphicx.sty” grafik paket dosyası (kütüphanesi) eklenmelidir. Aksi halde program hata mesajı <strong>ve</strong>rir<br />

<strong>ve</strong> istenilen grafik görülmez. Elimizde ”gr24.eps” dosyası bulunsun. Bunu gr24.eps dosyasını orjinal<br />

bic.imde L ATEX ic.ine a¸sa˜gıdaki bic.imde yazarız.<br />

\begin{figure}<br />

\includegraphics{gr24.eps}<br />

\caption{Bir eps grafi~ginin orjinal hali} \label{gr241}<br />

\end{figure}<br />

2


1.3<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0 5 10 15 20 25 30 35 40 45 50<br />

Figure 1: Bir eps grafi˜ginin orjinal hali<br />

3


Her zaman grafikleri böyle tam sayfa kaplayacak ¸sekillde yerle¸stirmek istenmeyebilir. Dergi editörleri<br />

<strong>ve</strong>ya yayın evleri ¸sekil boyutlarında <strong>ve</strong>ya sayfa sayısında kısıtlamalar yapabilirler. Bu durumda, grafik<br />

ile ne ifade etmek istedi˜gi tam olarak anla¸sılıyor <strong>ve</strong> hemen altında ya da kenarında ac.ıklama yapılmak<br />

isteniyor ise <strong>ve</strong> 4cm yüksekli˜ginde 4cm geni¸sli˜ginde olsun, ortada olsun <strong>ve</strong> 45 derecelik ac.ı ile dönsün<br />

isteniyorsa a¸sa˜gıdaki ¸sekilde yazarız:<br />

\begin{figure}[thbp]<br />

\centering<br />

\includegraphics[height=4cm,width =4cm,angle=45]{gr24.eps}<br />

\caption{Bir eps grafi~gi. $4\times 4$ cm <strong>ve</strong> 45 derecelik döndürme<br />

ile} \label{gr242}<br />

\end{figure}<br />

1.3<br />

1.2<br />

1.1<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0 5 10 15 20 25 30 35 40 45 50<br />

Figure 2: Bir eps grafi˜gi. 4 × 4 cm <strong>ve</strong> 45 derecelik döndürme ile<br />

Elimizde dört adet resim dosyası bulunsun.Bunlar jpg, tif <strong>ve</strong>ya gif uzantılı olabilir. Bunları önce ps<br />

<strong>ve</strong>ya eps uzantılı dosyalara c.evirelim (dosyaları bir birine c.eviren herhangi bir program kullanılabilir).<br />

Bunların orjinal boyutları ne olursa olsun. Biz bunları 4 × 3.5 cm ebatlarda sayfanın en uygun yerine<br />

yazmak istersek Figür (3) gibi olur. Bir c.ok ki¸si harici bir programla c.izim yapıp bunu includegraphics<br />

Figure 3: Dört adet ps dosyasının yan yana dizilmesi<br />

gibi bir paket kullanarak L ATEXin ic.ine almakla bazı dezavantajları kabullenmi¸s oluyor. Birincisi L ATEX<br />

dosyası artık tek bir dosya olmaktan c.ıkıyor <strong>ve</strong> c.izim dosyaları ile beraber ta¸sınmak zorunda kalınıyor.<br />

ikincisi Herhangi bir c.izim dosyası aktarılamsı unutulursa program hata mesajı <strong>ve</strong>rmektedir.<br />

4


S¸imdi de asıl amacımız olan L ATEX’in kendi imkanları ile grafik olu¸sturmaya c.alı¸salım. Bunun ic.in<br />

\begin{picture}......\end{picture} arasına uygun komutlar yazılmalıdır.<br />

Aynı noktadan farklı yönlere do˜gru giden okları c.izelim:<br />

✘✘ ✲<br />

✘✘✘✘✿<br />

✏✏✏✏✏✏✏✶ ✟ ✟✟✟✟✟✟✟✟✯<br />

✁ ✁✁✁✁✁✕<br />

❈❖<br />

❈<br />

❈<br />

❳② ❳ ❈<br />

❳ ❳ ❳ ❳ ❈<br />

❳ ❳ ❳ ❈<br />

✠<br />

✄<br />

✄<br />

✄<br />

✄<br />

✄<br />

✄✎<br />

A¸sa˜gıda y = tanh(x) fonksiyonunun grafi˜gi <strong>ve</strong>rilmi¸stir.<br />

β = v/c = tanhχ<br />

✻<br />

✲ χ<br />

<br />

Kö¸seleri A(0,0), B(3,0), C(0,2 <strong>ve</strong> D(3,2) noktalarında bulunan dikdörtgeni c.izelim <strong>ve</strong> kö¸selerinde noktaların<br />

koornitlarını yazdıralım:<br />

C(0,2)<br />

D(3,2)<br />

A(0,0)<br />

B(3,0)<br />

Tarladan toplanan pamu˜gun ipli˜ge dönü¸stürülüp kumu¸s yapılması <strong>ve</strong> son olarak ceket yapılması a¸samasını<br />

grafik ile gösterelim:<br />

˙Iplik<br />

✑<br />

✑<br />

✑<br />

✑ ✬✩<br />

✑<br />

❄ ✛<br />

✑<br />

✑✑<br />

Kuma¸s ✲ Ceket<br />

Pamuk<br />

✚<br />

✫✪<br />

✘<br />

✙<br />

A¸sa˜gıda \begin{picture}...\end{picture} komutları ile c.izilmi¸s farklı grafikler <strong>ve</strong> ¸sekiller <strong>ve</strong>rilmi¸stir.<br />

5


✘<br />

✘✘✘<br />

✘✘ ✘✘<br />

❇ ❇▼<br />

❇❇❇❇❇❇❇❇◆<br />

❇<br />

❇<br />

❇<br />

✓❇<br />

✓ ❇<br />

✓ ❇<br />

✓ ❇<br />

✓✓ ❇<br />

✓ ✓✓✓✓✓✓✓✓✓✓✓<br />

✘✘✘✘✘<br />

✘✘✘✘✘✘✘ △<br />

△<br />

Kutu<br />

Kutu<br />

△<br />

✎☞<br />

△<br />

✍✌<br />

✘<br />

✘✘✘<br />

✓<br />

✓<br />

✓<br />

✓<br />

✓<br />

✓<br />

tl [t] tr<br />

bl<br />

kutu kutu<br />

[l] ic)<br />

[b]<br />

Kutu<br />

[r]<br />

br<br />

✎☞<br />

✍✌<br />

A<br />

①<br />

❤<br />

<br />

✬✩ ⑥<br />

✛✘<br />

✬✩<br />

⑥ ✫✪<br />

✚✙<br />

♠<br />

✫✪<br />

①<br />

<br />

❤<br />

<br />

<br />

①<br />

① <br />

❤<br />

❤<br />

✔ ✔✔✔✔✔✔<br />

❚<br />

❚❚❚❚❚❚✔ ✔✔✔✔✔✔<br />

①<br />

❚<br />

❤ ❤ ❚❚❚❚❚❚<br />

❤ ❤<br />

① ①α1<br />

❤ ❤ ❤ ❤<br />

α2<br />

<br />

✟ <br />

<br />

v · ∆tL<br />

✟✟✟✟✟✟✟✟✯<br />

❍<br />

❍❍❍❍❍❍❍❍❥<br />

c · ∆tL<br />

❍<br />

❍h<br />

= c · ∆τ<br />

✲ xL<br />

6<br />

①<br />

A<br />

B<br />

h<br />

♠<br />

✟ ✟✟✟✟✟<br />

<br />

♠<br />

<br />

✓ ✓✓✓✓✓<br />

❙ ❙<br />

❙ ❙❙❙<br />

❙<br />

❙<br />

❙<br />

❙<br />

❙<br />

❙<br />

✓<br />

✓<br />

✓<br />

✓<br />

✓<br />

✓<br />

♠<br />

✁ ✁✁✁✁✁<br />

✭✭✭✭✭✭✭✭✭✭✭✭✭✭✭✭✭❩<br />

❩<br />

✁ ❩❩<br />

✁ ❩<br />

✁<br />

❩<br />

❩<br />

✁ ❩<br />

✁<br />

❩<br />

✁<br />

❩<br />

❩<br />

✁<br />

❩<br />

✁<br />

✁<br />

✁<br />

✁✁✑ ✑✑✑✑✑✑✑✑ ✉Kütle<br />

merkezi<br />

Yer c.ekimi<br />

❄<br />

☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞ ☞


ctA<br />

✻<br />

E1<br />

✉ ✉<br />

✉ ✒<br />

❅■<br />

❅<br />

❅<br />

❅<br />

A ′′ A ′ A ′′′<br />

E2<br />

ctA<br />

✲ xA<br />

✻<br />

✏<br />

y<br />

y<br />

❇▼<br />

✻<br />

❇ yP<br />

❇<br />

❇<br />

′<br />

✉P ✏<br />

✏<br />

✏<br />

❇<br />

✏<br />

x′<br />

✏<br />

✏<br />

❇ ′<br />

y x P<br />

xP<br />

✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✶ ′ ❇<br />

P<br />

❇<br />

❇<br />

❇<br />

✏<br />

✉<br />

✉<br />

❅■<br />

❅<br />

✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏✏ ❅✉<br />

✲ xA<br />

✒<br />

E3<br />

E2<br />

✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ ✂ α = α<br />

❅ Do˜gru<br />

Deklemi<br />

′<br />

α<br />

α ′<br />

akı¸s<br />

B ′<br />

✂ ✂ ✂ y<br />

1<br />

θ<br />

✲<br />

+<br />

☎ ☎☎☎☎☎☎<br />

✬<br />

✲<br />

✫<br />

✻<br />

E1<br />

✂<br />

B<br />

✂✂✂✂✂✂✂✂✂✂✂✂✂✂<br />

A B ′′<br />

✂ ✂ ✂ ❇<br />

f(x)<br />

π 2π x<br />

Figure 4: Fourier serisinin grafi˜gi<br />

✲x<br />

Herhangi bir üc.genin alanını <strong>ve</strong>ren formül a¸sa˜gıdaki ¸sekilde <strong>ve</strong>relim:<br />

y<br />

✻<br />

7<br />

✲ x<br />


✟ ✟✟✟✟✟✟❍<br />

❍<br />

C<br />

☞<br />

❍<br />

❍a<br />

☞<br />

b☞<br />

B<br />

☞<br />

c<br />

☞<br />

A<br />

☞<br />

Alan = a + b + c<br />

u :=<br />

2<br />

u(u − a)(u − b)(u − c)<br />

3 xymatrix Kullanımı<br />

Fen Bilgisi kitabında hepimizin bildi˜gi <strong>ve</strong> gördü˜gü <strong>ve</strong> suyun dola¸sımını ¸sekil ile <strong>ve</strong>rmek isteyelim:<br />

\xymatrix{ {\txt{Okyonus}} \ar@/^3pc/[rr]^{\txt{Buharla¸sma}} &<br />

*+++[F-]{H_2O} & {\txt{Atmosfer}}<br />

\ar@/^3pc/[ll]^{\txt{Uzakla¸sması}} }<br />

Yukarıda\txt ifadesi metin ifadesini,\ar@ yay ¸seklinde olaca˜gını,^3pc ifadsinde 3 yerine 5 <strong>ve</strong>ya 7 rakamını<br />

yazarsak yayın daha da büyüdü˜günü görece˜giz.<br />

Buharla¸sma<br />

Okyonus<br />

<br />

<br />

H2O Atmosfer<br />

Okyonuslara dönü¸s<br />

Aydın’dan C. anakkale’ye gelirken u˜gramak zorunda oldu˜gumuz büyük¸sehir ˙ Izmir oldu˜guna göre bunu farklı<br />

bir ¸sekil ile <strong>ve</strong>relim<br />

Aydın<br />

˙IZM ˙ IR<br />

Cebir derslerinde a¸sa˜gıdaki ifadelerden biri gerekli olabilir:<br />

A B<br />

<br />

<br />

<br />

C A × B /A <br />

<br />

<br />

<br />

<br />

B<br />

/B<br />

×A<br />

A B × A<br />

B×<br />

U <br />

x<br />

<br />

<br />

X ×Z Y<br />

y<br />

8<br />

<br />

C. anakkale<br />

<br />

<br />

Y<br />

q<br />

p<br />

g<br />

<br />

<br />

X<br />

f<br />

<br />

<br />

Z<br />

h<br />

P<br />

<br />

g<br />

<br />

X <br />

Y<br />

f<br />

<br />

0


−2<br />

A f<br />

<br />

B<br />

<br />

<br />

<br />

g g;h<br />

f;g <br />

<br />

<br />

<br />

<br />

C <br />

D<br />

h<br />

λω λC<br />

<br />

<br />

<br />

<br />

<br />

λ2 λP2<br />

λω λPω<br />

<br />

<br />

<br />

λ→ λP<br />

<br />

1<br />

1 <br />

3<br />

<br />

<br />

0 <br />

1<br />

<br />

<br />

<br />

2<br />

<br />

4 pspicture Paketi ile Grafik C . <strong>izimi</strong><br />

0<br />

<br />

a/0<br />

S <br />

1 <br />

b/0 <br />

Burada c.izece˜gimiz ifadeler \begin{pspicture}......\end{pspicture} arasına yazılmalıdır. Öncelikle<br />

\begin{pspicture}(-2,-3)(3,4) ile c.izilecek olan grafi˜gin ebatları belirlenmelidir. Di˜ger durumlar istenilen<br />

¸sekilde düzenlenebilir. \pspolygon komutu bir c.okgen c.<strong>izimi</strong>nde kullanılır. \psaxes koordinat<br />

eksenkleri c.izilir. \psline komutu ile iki noktadan gec.en do˜gru c.izilir. \psplot{-1.5}{1.5}{x 2 exp}<br />

komutu ile y = x 2 parabolü −1.5 ≤ x ≤ 1.5 arasında olaca˜gını belirtir. \psplot{-0.2}{2.5}{2 x sub}<br />

ifadesi ile y = 2−x do˜grusunun grafi˜gi c.izilmi¸stir. \psplot{0}{2.0}{x 2 exp 2 div} komutu ile y = x2<br />

2<br />

parabolünün grafi˜gi <strong>ve</strong>rilmi¸stir. A¸sa˜gıda c.e¸sitli örnekler <strong>ve</strong>rilmi¸stir.<br />

−1<br />

2<br />

1<br />

−1<br />

−2<br />

−1<br />

1 2 3<br />

2<br />

1<br />

−1<br />

−2<br />

1 2<br />

−2<br />

9<br />

2<br />

1<br />

−1<br />

−1<br />

−1<br />

2<br />

1<br />

−1<br />

−2<br />

b/1<br />

<br />

2<br />

1 2 3<br />

a/0<br />

1 2 3<br />

a/1


−3<br />

−2<br />

−2<br />

−2<br />

−1<br />

−1<br />

−1<br />

2<br />

1<br />

−1<br />

−2<br />

2<br />

1<br />

−1<br />

−2<br />

y<br />

2<br />

1<br />

(0, 0) p<br />

−1<br />

−2<br />

1 2 3<br />

A(27/4, 27/4)<br />

1 2 3<br />

y = √ 2px<br />

1 2 3<br />

x<br />

−2<br />

−2<br />

−2<br />

10<br />

−1<br />

−1<br />

−1<br />

y<br />

2<br />

1<br />

−1<br />

−2<br />

2<br />

1<br />

−1<br />

−2<br />

y<br />

2<br />

1<br />

−1<br />

−2<br />

O(0, 0)<br />

O(0, 0)<br />

1<br />

A(1,1)<br />

2 3<br />

x<br />

1 2 3<br />

A(1, 1)<br />

1 2<br />

x


−2<br />

−2<br />

−1<br />

−1<br />

y<br />

2<br />

1<br />

−1<br />

y<br />

2<br />

1<br />

−1<br />

(0, 0)<br />

(2, 4)<br />

1 2 3<br />

1 2<br />

(2, 0)<br />

(0, 0) (2, 0)<br />

x<br />

y = x<br />

x<br />

−3<br />

−1<br />

−2<br />

y<br />

2<br />

1<br />

−1<br />

−1<br />

y<br />

2<br />

1<br />

(0, 0)<br />

−1<br />

1 2<br />

y = x2<br />

2<br />

1 2 3<br />

y = x<br />

y = 2 − x<br />

Burada L ATEX ile c.e¸sitli grafiklerin c.izimleri farklı paketler ile nasıl c.izilebilece˜gi <strong>ve</strong>rilmi¸stir.<br />

√ E [keV 1/2 ]<br />

5.6<br />

5.4<br />

5.2<br />

5<br />

4.8<br />

4.6<br />

4.4<br />

4.2<br />

4<br />

38 40 42 44 46 48 50 52 54 56<br />

Z − 1<br />

11<br />

x<br />

x


❝<br />

❝<br />

L1<br />

M<br />

References<br />

✙ ❥<br />

L2<br />

❝<br />

❝<br />

[1] M. Goossens, F. Mittelbach, A. Samarin, The LATEX Companion, ISSN 1360-1725,1998.<br />

[2] M. Goossens, S. Rahtz, F. Mittelbach, The LATEX Graphics Companion, 1999.<br />

[3] John D. Hobby, User’s Manual, http://cm.bell-labs.com/who/hobby/<br />

[4] Donald E. Knuth, The METAFONT book, ADDISON-WESLEY, 1992, ISBN 0-201-13445-4und ISBN<br />

0-201-13444-6 (soft).<br />

[5] Leslie Lampert, LATEX - A Document Preparation System, ADDISON-WESLEY, 1994 (13th Printing<br />

No<strong>ve</strong>mber 2001), ISBN 0201529831.<br />

[6] Helmut Kopka, LATEX - Eine Einführung, ADDISON-WESLEY, 1992, ISBN 3-89319-434-7.<br />

[7] Helmut Kopka, Erweiterungsmöglichkeiten, ADDISON-WESLEY, 1992, ISBN 3-89319-434-7.<br />

[8] Keith Reckdahl, Using Imported Graphics in LaTeX2e,<br />

ftp://ftp.dante.de/tex-archi<strong>ve</strong>/info/epslatex.ps,<br />

ftp://ftp.dante.de/tex-archi<strong>ve</strong>/info/epslatex.pdf.<br />

12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!