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
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