Posts

Showing posts with the label latex

LaTeX Beamer Numaralanmış Referanslar

Latex'te sunum hazırlanırken kullanılan beamer doküman sınıfı, referans sayfasında standart kullanımda numaralar yerine kendi ikonlarını yerleştiriyor. Bunun yerine referanslarda klasik sayı verilmiş referansların görüntülenmesini istiyorsak ilgili sunum slaytı şu şekilde yazıldığında problemin çözüldüğünü görebilirsiniz. Standart kullanıma eklediğim satırı bold olarak gösterdim. \begin {frame}[ allowframebreaks ]{Bibliography} \setbeamertemplate {bibliography item}[text] \bibliographystyle { IEEEbib } \bibliography {Bibliography} \end {frame}

Latex'te Caption içinde Subref Problemi

Daha önce bu problemle karşılaşmamıştım. Ancak sanırım latex versiyonu ile ilgil olacaktır ki daha önce sorunsuz olarak derleyebildiğim latex dosyalarımda minik bir problemle karşılaştım. Şöyle ki; dokümanlarda aynı figür içerisinde birden fazla resim kullanacağımda subfig ve buna bağlı olarak da figüre caption larında da subref kullanıyordum. Son olarak benzer bir derlemeyi gerçekleştirmek istediğimde caption  içerisinde yer alan subref komutuna ait parantezlerin sorun çıkardığını gördüm.  Nette yaptığım kısa bir araştırmadan sonra bunun çözümünün \subref in başına \protect koymak olduğunu gördüm. Yani şayet siz de \caption içerisinde \subref  kullanırken derleme hatası alıyorsanız şu şekilde kullanımı deneyin büyük ihtimalle problem çözülecektir. \caption{\protect\subref{ resim1 }...\protect\subref{ resimN } ... }

Mint Linux Latex Derleme Problemi

Mint Linux yeni kullanmaya başladığım çok temiz bir linux sürümü. Ubuntu Unity desktopu tercih ettiğinden beridir sağlıklı bir ubuntu kurulumu yapamadım. Uzun zamandır o problemli hali ile direndim kullanmak için ve işletim sistemini değiştirmemek için, ama artık canıma tak etmişti. Etraftan sıklıkla duyduğum Mint'e geçiş yaptım. Kendi paket yöneticisinden birçok program rahatlıkla kurulabiliyor. Latex dökümanlarını derlemek için standart bir Texmaker kurulumu gerçekleştirdim. Sistem Texmaker ile birlikte gereken latex paketlerini de kurdu sisteme. Ancak derleme aşamasında    Metric (TFM) file not found İle başlayan bir seri hata mesajı aldım ve derleme işleminin gerçekleştirilemediğini gördüm. Bu problemin çözümü şu linkte de anlatıldığı üzere texlive-collection-fontsrecommended Paketini kurarak buldum. İlgilenenlere duyurulur. Mint linux'u tavsiye ederim bu arada...

LaTeX Beamer Uzun Kaynakça Bölümleri

Akademik Latex beamer sunumlarının sonunda bulunan kaynakça bölümünü şayet kaynakları tek tek elle girmeyip bibtex kullanarak yerleştiriyorsanız, kaynakların bir slayd’a sığmadığı durumlar çoğunlukla karşınıza çıkacaktır.  Bunun için beamer frame’ine şu küçük eklemeyi yapmak yeterli olmaktadır: \begin{frame} [allowframebreaks] \end{frame} [allowframebreaks]   opsiyonu sayesinde kaynakçanız ne kadar uzun olursa olsun beamer kaynaklar listesini gerekli sayıda frame’e ayırmaktadır.

TexMaker Free Cross Platform LaTeX Editor

Image
Latex dokümanlarını hazırlamak için güzel bir editör arayanlar için texmaker ücretsiz ve güzel bir çözüm sunmakta. Her platform da çalışması da tercih edilmesi açısından önem arzetmekte.  İndirmek için bu link kullanılabilir: http://www.xm1math.net/texmaker/download.html Mac OSX gibi ya da Linux gibi Unix türevi işletim sistemlerinde kullanılan platformun 32 ya da 64 bitlik olmasına göre indirilece kurulum paketi ile programı sisteminize kurmanız çok kolay.  Sisteminizin 32 bit mi 64 bit mi olduğunu anlamak için terminal penceresinde uname -a  Komutunu çalıştırmanız ve i386 etiketini görmeniz durumunda 32bitlik versiyonu, X86_64 etiketini görmeniz durumunda ise 64bitlik versiyonu kurmanız yeterli olacaktır. Ubuntu 11.10 da synaptic paket yöneticisi zaten bunu sizin için otomatik olarak gerçekleştirecektir. MAC OSX kullanıyor olmanız durumunda da yukarıdaki linkten paketi indirip açıp uygulamayı Applications klasörüne yerleştirmeniz yeterli olacaktır.  MAC OSX E...

LaTeX BiBTeX Accents

Latex ile çalışırken bibtex kullanıyorum bir süredir. Diğer işletim sistemlerinde test etme şansım olmadı ancak MAC OSX'te derleme yaparken .bib dosyası içerisinde kullanılan aksanlı karakterlerin doğru şekilde derlenemediğini gördüm. Örneğin; Ibañez   Yazmak için  Iba\~{n}ez ya da Iba\~nez   gibi yazımlar olumsuz sonuç vermemesine karşın;  Iba{\~n}ez  yazımı doğru sonucu vermekte. Bir bilgi olarak paylaşmak istedim.

IEEE PDF eXpress™ LaTeX Linux MacOSX

IEEE sponsorluğundaki bazı konferanslara bildiri göndermek için hazılanılan bildiri taslaklarının ieee pdf express sistemi tarafından onaylanması gerekiyor. Ben de şu ana kadar birkaç kez bu sistemi kullanmak durumunda kaldım. Bildirilerimi şayet bir latex template verilmişse latexte hazırlıyorum. Ve genelde eps formatındaki görselleri kullanmayı tercih ettiğimden derleme işlemini latex komutu ile  gerçekleştiriyorum. Ardından dvipdf komutu ile standart bir şekilde pdflerimi oluşturabiliyorum. Ancak ieee pdf express sistemi fontların pdflere gömülü olmasını istediğinden bu şekilde hazırlanan pdfler embedded fon t hatası veriyor genellikle. Siz de bu problemle karşılaşıyorsanız şu şekilde düzeltmeyi deneyebilirsiniz. Latex dosyanızın son haline geldiğinden ve formatının doğruluğundan emin olun. (işlemleri tekrar tekrar gerçekleştirmemek adına) latex dosyaadi.tex ile derleyin. Şayet .bib dosyası ile referanslayacaksanız bibtex dosyaadi.aux ile onu da derleyin. Eğer bir önceki ste...

LaTeX Dokümanlarında Tilda İşareti

İlginçtir sanırım direk olarak tilda karakterini, ~, kullanmak mümkün olamıyor. Bunun için benim bulduğum en kolay çözüm matematiksel denklemlerde benzerlik ifadesini belirten tilda işaretini kullanmak oldu. Bunu da satır içinde $\sim$ ile kolayca yapabilirsiniz.

LaTeX'te Sunum Hazırlamak

Image
Latex'i kullanarak projeksiyon cihazlarında sunulmaya yönelik çok güzel sunumlar hazırlamak mümkün olmaktadır. Oluşturulan dosya PDF olduğundan ve her işletim sisteminde (linux, mac os, unix, windows vs.) en azından bir tane PDF okuyucu program olduğundan, hazırlanan sunumların taşınabilirliği de azami seviyede olmaktadır. Tabi ki latex'in en üstün olduğu nokta olan mükemmel fontlar ve matematiksel denklem yazılımları latex'te hazırlanan sunumlar için de geçerli olmaktadır. Aşağıdaki linklerden indireceğiniz pakette örnek sunuma ait gerekli dosyaları bulabilirsiniz. Daha ayrıntılı bilgi almak isterseniz bana ulaşabilirsiniz. Link :  DROPBOX Hazırladığım örnek sunumun slaytları şu şekilde:

LaTeX'te Sunum Hazırlamak

Image
Latex'i kullanarak projeksiyon cihazlarında sunulmaya yönelik çok güzel sunumlar hazırlamak mümkün olmaktadır. Oluşturulan dosya PDF olduğundan ve her işletim sisteminde (linux, mac os, unix, windows vs.) en azından bir tane PDF okuyucu program olduğundan, hazırlanan sunumların taşınabilirliği de azami seviyede olmaktadır. Tabi ki latex'in en üstün olduğu nokta olan mükemmel fontlar ve matematiksel denklem yazılımları latex'te hazırlanan sunumlar için de geçerli olmaktadır. Aşağıdaki linklerden indireceğiniz pakette örnek sunuma ait gerekli dosyaları bulabilirsiniz. Daha ayrıntılı bilgi almak isterseniz bana ulaşabilirsiniz. Link : RAPIDSHARE Alternatif Link : DROPBOX  ( DROPBOX Nedir? ) Hazırladığım örnek sunumun slaytları şu şekilde:

LaTeX'te Figürlerin Yerini Sabitlemek

LaTeX'te belge hazırlarken başımıza sık sık gelir, resimleri isteğimizin dışında eklendikleri sıradan farklı bir sırada yerleşime sahip olurlar. Bunun nedeni LaTeX'in metin bileşenlerini minimum alan kaplayacak şekilde optimize ederek yerleştirmesidir.  Bunu engellemek için en kolay yollardan birisi figürü eklerken [h!] opsiyonunu kullanmaktır. Yani resmi metnimize basitçe aşağıdaki şekilde ekleyebiliriz. \begin{figure}[h!] \centering \includegraphics[width=...cm]{....eps}   \caption{...} \label{...} \end{figure}

Latex için Önemli Bir Eklenti: texlive-science

Latex'te algoritma ve pseudo kod yazma gibi şeyleri de kapsayan bir paket. Ubuntuda:  sudo apt-get install texlive-science yazarak kurabileceğiniz bu paketin içeriği de şu şekildedir: SIstyle -- The SIstyle package. SIunits -- International System of Units. alg -- LaTeX environments for typesetting algorithms. algorithm2e -- Floating algorithm environment with algorithmic keywords. algorithmicx -- The algorithmic style you always wanted! algorithms -- Floating algorithm environment. biocon -- Typesetting biological species names bitfield -- Draw bit field data structure diagrams. bpchem -- Typeset chemical names, formulae, and numbering of chemical compounds. bytefield -- Create illustrations for network protocol specifications. chemarrow -- Arrows for use in chemistry chemcompounds -- Simple consecutive numbering of chemical compounds. chemcono -- Support for compound numbers in chemistry documents. clrscode -- Typesets pseudocode as in Introduction to Algorit...

Başlangıç seviyesi için güzel bir Latex dokümanı (Latex for Newbies)

Latex için temel ve başlangıç seviyesi bilgileri içeren, hızlı bir refreans olarak da kullanılabilecek bir link; http://latex.mschroeder.net/index_en.php#minipage

Latex'te Denklem İçerisine Ufak Boşluklar Koymak

Latex'te özellikle matematik denklemlerinde sayılar ya da paramatreler arasında birbiriyle ayrık olduklarını göstermek açısından, ufak boşluklar koymak gerekebilmektedir. \, a small space \: a medium space \; a large space \quad a really large space \qquad a huge space \! a negative space (moves things back to the left) Bu yukarıdaki ifadeleri denklem içerisinde kullanarak istediğiniz ölçülerde irili ufaklı boşluklar bırakmak mümkün olabilmektedir. Bunu bulduğum sayfada da LaTeX ile ilgili temel ve çok pratik bilgiler de mevcut, işte linki: http://www.artofproblemsolving.com/LaTeX/AoPS_L_GuideLay.php

Casper MiniBook + Linux + Pardus 2009

Pardus 2007 den sonra Pardus 2008 biraz problemli gelmişti o yüzden kullanmamıştım. Geçenlerde bir Casper Minibook aldım, şimdi ona Pardus 2009 kurdum. İşletim sistemi bu bilgisayarla gayet uyumlu, majör bir   problem olmadan işletim sistemini usb den kurdum. Update'i yaptım ve gerekli programları kurdum. Cihaz süper bir performansta çalışıyor. Windows kullanmak istemeyenler Casper Minibook a gönül rahatlığı ile pardus 2009 u kurabilirler. Benim linux KDE ile birlikte gelen ve kullanmaktan vazgeçemediğim şeylerin kısa bir listesi de şu şekilde. gcc derleyici inkscape, vektörel çizim programı firefox thunderbird kile, latex kodlarını yazmak ve derlemek için çok kullanışlıı bir arayüz kate, genel bir kod yazma arayüzü, içindeki gömülü konsol ile derleme işlemlerini de yapabilirsiniz pidgin (msn gibi mesajlaşma programlarının klonlarını aynı anda çalıştırabilen bir program) amarok, müzikleri müzik yayınlarını dinlemenizi sağlayan sade ve temiz bir arayüze sahip kullanışlı bi...

Google Blogger'da LaTeX ile yazılmış formüllerin gösterilmesi

Blog entrylerinde latex ile yazılmış formüllerin normal bir biçimde derlenip gösterilmesi mümkün. Bunun için, tıpkı blogger'a syntax highlighting özelliğini eklediğimiz gibi, blog ayarlarından yerleşim sekmesine gidiyoruz. Oradan, html'yi düzenle seçeneğini seçiyoruz. Sonrasında </body> etiketinden önce olacak şekilde aşağıdaki kodu yapıştırıyoruz; < script type="text/javascript" src="http://tex.yourequations.com/">< /script> Yazacağımız formülleri aşağıdaki şekilde direk olarak HTML kodu içerisine ekleyebiliyoruz. <pre lang="eq.latex"> L = \frac{d^2\Phi}{d\omega\:dA^\perp}=\frac{d^2\Phi}{d\omega\:dA\:cos\:\theta}\\ </pre> Eğer ekleme işlemi ve yazdığımız latex kodumuz doğru ise yukarıdaki kod betiği blog yayınında aşağıdaki gibi görünmektedir; L = \frac{d^2\Phi}{d\omega\:dA^\perp}=\frac{d^2\Phi}{d\omega\:dA\:cos\:\theta}\\

Latex ile özgeçmiş (cv, resume) yazmak

Latex kullanarak güzel cv ler hazırlanabilir. Bunun için benim kullandığım bir class dosyası var. Bu link ten indirerek kullanabilirsiniz. Dosyanın içerisindeki açıklama satırlarında dosyayı nasıl kullanabileceğiniz anlatılıyor. Ben bir süre önce bu cls dosyasını kullanarak yazmış olduğum cv yi de ekliyorum. \documentclass[margin,line]{res} \oddsidemargin -.5in \evensidemargin -.5in \textwidth=6.0in \itemsep=0in \parsep=0in \newenvironment{list1}{ \begin{list}{\ding{113}}{% \setlength{\itemsep}{0in} \setlength{\parsep}{0in} \setlength{\parskip}{0in} \setlength{\topsep}{0in} \setlength{\partopsep}{0in} \setlength{\leftmargin}{0.17in}}}{\end{list}} \newenvironment{list2}{ \begin{list}{$\bullet$}{% \setlength{\itemsep}{0in} \setlength{\parsep}{0in} \setlength{\parskip}{0in} \setlength{\topsep}{0in} \setlength{\partopsep}{0in} \setlength{\leftmargin}{0.2in}}}{\end{list}} \begin{document} \name{ \Large \c S\"ukr\"u OZAN\vspace*{.1in}} \beg...

Kile + Linux + Latex + Türkçe Karakterler

Bu tarz problemler kullanılan işletim sistemine falan bağlıdır o yüzden buradaki çözüm yöntemi her duruma uygulanabilir anlamına gelmemektedir. Latexte direk Türkçe karakterlerle yazı yazmak için benim deneme ve yanılma yöntemi ile yakaladığım çözüm şu şekilde; Öncelikle işletim sistemim kubuntu 8.10. Derleyici olarak Kile kullanıyorum. Linux komut satırında locale komutunu çalıştırdığımda aldığım yanıtta şu var: LANG=tr_TR.UTF-8 LANGUAGE=tr Kile editöründe encoding olarak utf-8 seçili. Aşağıdaki linkten indirdiğim zip in içindeki easyturk.sty dosyasını ana tex dosyamın içinde \usepackage{easyturk} Şeklinde kullanıma hazırladım. İlgili dosyada anlatıldığı şekilde yaptığım düzenleme olumlu sonuç vermediği için birkaç şey denedim ve çözümü aşağıdaki satırı da ekleyerek yakaladım: \usepackage[utf8]{inputenc} Bu şekli ile Kile editöründe Türkçe karakterlerle yaptığım girdiler, derlemeden sonra dvi ve pdf dosyalarında da sorunsuz bir biçimde görüntülenebildi. http://fens.sabanciuniv.edu/dos...

Kile + Linux + Latex + Türkçe Karakterler

Bu tarz problemler kullanılan işletim sistemine falan bağlıdır o yüzden buradaki çözüm yöntemi her duruma uygulanabilir anlamına gelmemektedir. Latexte direk Türkçe karakterlerle yazı yazmak için benim deneme ve yanılma yöntemi ile yakaladığım çözüm şu şekilde; Öncelikle işletim sistemim kubuntu 8.10. Derleyici olarak Kile kullanıyorum. Linux komut satırında locale komutunu çalıştırdığımda aldığım yanıtta şu var: LANG=tr_TR.UTF-8 LANGUAGE=tr Kile editöründe encoding olarak utf-8 seçili. Aşağıdaki linkten indirdiğim zip in içindeki easyturk.sty dosyasını ana tex dosyamın içinde \usepackage{easyturk} Şeklinde kullanıma hazırladım. İlgili dosyada anlatıldığı şekilde yaptığım düzenleme olumlu sonuç vermediği için birkaç şey denedim ve çözümü aşağıdaki satırı da ekleyerek yakaladım: \usepackage[utf8]{inputenc} Bu şekli ile Kile editöründe Türkçe karakterlerle yaptığım girdiler, derlemeden sonra dvi ve pdf dosyalarında da sorunsuz bir biçimde görüntülenebildi. http://fens.sabanciuniv.edu/dos...