Kategori arşivi: Akademik

Word çarpaz başvuru font ayarlama

Özellikle tez yazıyorsanız bu sorunla karşılaşmışsınızdır. Çapraz başvuru (cross reference) ekliyorsunuz ama yazdığınız fontta değil de başka bir fontla yazılıyor. İlk yazımda aslında büyük problem değil ayarlıyorsunuz ama bir güncelleme yapıldığında hepsini eski haline getiriyor. Her neyse sorunun çözümü oldukça basit. Yapmanız gereken şey dökümanında varsayılan fontuna değiştirmeniz gerekmektedir. Bunu yapmak için Giriş sekmesinde font seçiminin bulunduğu paneli genişletin (expand), daha sonra fontu ve yazı büyüklüğünü seçtikten sonra varsayılan olarak ayarla diyoruz ve sorunumuz ortadan kalkıyor.

TexStudio / Latex Referans / Bibliyografya / Kaynakça Güncelleme Problemi

Yazdığım taslağa daha önce eklediğim bir kaç referansı silmeme rağmen bibliyografyadan silinmediğini gördüm. Taslağı bir kaç kez yeniden derledim ama sorun çözülmedi. Problemi aşağıdaki komut ile çözdüm. Oluşturduğunuz latex dosyanızın isminin my_latex_template.tex olduğunu varsayalım.

[pastacode lang=”bash” manual=”bibtex%20my_latex_template.aux” message=”” highlight=”” provider=”manual”/]

Ardından latex dosyanızı tekrar derleyin (miktex için sırasıyla F6 ve F5’e tıklayın). Sonrasında latex dosyanızı tekrar derleyin. Sorun çözülecektir.

Grammarly İngilizce Yazım Denetimi Programı

Kendisi ile youtube’da sürekli karşıma çıkan reklamları sayesinde tanıştım. Otomatik İngilizce yazım denetimi ve cümle düzeltme yapan bir program kendisi. Tarayıcı üzerinde kolaylıkla kullanılabiliyor. Chrome eklentisini bu bağlantıdan indirebilirsiniz. Kurulumdan sonra otomatik olarak denetim yapmaya hemen başlıyor. Premium ücreti biraz pahalı. Premium versiyonunu denemiş biri olarak bu parayı vermeye değmez diyorum. Ama tabi premium versiyonun da güzel özellikleri var. Pasif cümleler için düzeltmele yapılmasını öneriyor (nasıl düzeltileceğini önermiyor), bir paragraf veya cümle içerisinde birden fazla geçen kelimeler için başka versiyonlar öneriyor, noktalama işareti düzenlemeleri öneriyor veya bazı kelimelerin yerine başka kelimeler öneriyor. Ayrıca ücretsiz versiyonda sadece tarayıcı eklentisini kullanabilirken premium versiyonda word ve windows eklentilerini de kullanabiliyorsunuz. Fakat bence en mantıklısı tarayıcı eklentisi, şahsen ben ihtiyacım olduğundan translate.google.com’a metni yapıştırıp grammarly’yi orada kullanıyorum. Word eklentisinde grammarly aktif olduğundan ctrl+z yani geri alma devre dışı kalıyor. Bu da tabi ki riskli bir durum oluşturuyor. Maazallah yanlışlıkla metni silseniz veya değişiklik yapsanız geri alamıyorsunuz. 

Netice itibariyle güzel bir program ve işe yarıyor. Premium versiyonu güzel özellikler barındırsa da fiyat performans değerlendirilmesi yapıldığında o kadar parayı vermeye değmez diye düşünüyorum. Word eklentisini kullanmak riskli (ctrl+z pasif olduğundan dolayı). Tarayıcı üzerinde kullanabildiğiniz ücretsiz versiyonu da işinize yarayacaktır.

LaTeX MiKTeX I can’t write on file pdf hatası

Öncelikle bu hatanın birden fazla kaynağı olabileceğini söyleyebilirim. Daha önce derlediğimde hata almazken kodda bir değişiklik yapmamama rağmen böyle bir hata aldım. Sonrasında kontrol amaçla pdf dosyasını açtığım ve kapatmadığım aklıma geldi. Arka planda hala açıktı. Bu dosyayı kapatıp tekrar açtım ve sorun düzeldi. Meğer dosya açık olduğundan üzerine yazamıyormuş. Dolayısıyla derleme yapmadan önce açıksa pdf dosyasını kapatmanız gerekmektedir.

[pastacode lang=”markup” manual=”I%20can’t%20write%20on%20file%20%5CBOOKMARK%20%5B1%5D%5B-%5D%7Bsection.1%7D%7BIntroduction%7D%7B%7D%0AI%20can’t%20write%20on%20file%20’Filename.pdf’%0AI%20can’t%20write%20on%20file%20pdf%20%0ALaTeX%0AMiKTeX%20″ message=”” highlight=”” provider=”manual”/]

Just try to close your pdf file and try again.

LaTeX Komutlar

  • Bir kelimeyi italik yazma
    • \emph{kelime}
  • Satır atlama
    • \bigbreak
    • veye \bigskip
  • Özel Karakter
    • Herhangi bir özel karakterden önce / konulur. Örn: % işareti için /% .
  • Alt Başlık
    • /subsection{baslik}
    • /subsubsection{baslik}
  • Nokta nokta
    • {\ldots}{\ldots}
  • Referans Verme
    • \citep{Bag01}
    • \citealp{Bag01}
    • \cite{Bag01}
  • Yeni satır (new line)
    • \newline
  • Hizalamalar (alignments)
    • h – here (bulunduğu yer)
    • b – bottom (alt)
    • t – top (üst)
  • Denklem
    • \begin{equation}
      \sum \text{\it x}+ \text{\it y} =\text{\it Z}\label{eq:01}\vspace*{-10pt}
      \end{equation}
  • Denklemde alt satıra geçebilme (newline)(center olması için split yerine gathered)
    • \usepackage{amsmath}
      /begin{equation}
      \begin{split}
      blabla \\
      blabla
      \end{split}
      \end{equation}
  • Denklemi bölme (break)
    • Bölünecek yere alt satıra geçme komutu olan \\ konur.
  • Denklem (Max)
    • \begin{equation}
      F(i,j) =max
      \left \{
      \begin{tabular}{ccc}
      0\\
      1\\
      2\\
      3
      \end{tabular}
      \right \}
      \label{eq:02}
      \end{equation}
  • Denklem Bölme İşlemi
    • \frac{a}{b}
  • Split environment space bar
    • \
  • Çapraz Referans
    • \label{eq:01} (tanımlama)
    • Equation-\ref{eq:01} (referans)
  • Altlı sayı
    • $a_1$
  • Üslü Sayı
    • a^b
  • Küçüktür Karakteri
    • $<$
  • Tablo
    • \usepackage{booktabs}
      \begin{table}
      \caption {Table Title} \label{Tab:01}
      \begin{tabular}{cccccccccc}
      \toprule
      PC & 20 & 30 & 40 & 50 & 60 & 70 & 80 & 90 & 100 \\
      \midrule
      $\alpha$ & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9
      \end{tabular}
      \end{table}
  • Tablo (centering – twocolumn)
    • \begin{table*}[!t]
      \centering
      \processtable{Table Name\label{Tab:02}}
      {\begin{tabular}{lccc}
      \toprule &\%20&\%30&\%40\\
      \midrule
      $ -2$& 77& 78& 79\\
      $ -1$& 77& 78& 79\\
      $ 0$& 77& 78& 79\\
      $ 1$& 76& 78& 79\\
      $ 2$& 77& 78& 79\\
      $ 3$& 78& 79& 80\\
      $ 4$& 76& 77& 78\\
      $ 5$& 76& 77& 78\\
      $ 6$& 77& 77& 78\\\end{tabular}}{}
      \end{table*}
  • Renk tanımlama ve tablonun bir hücresi için bu rengi kullanma
    • \definecolor{6}{RGB}{128,0,128}
    • \cellcolor{6}
    • \cellcolor{blue}
  • Figure
    • Figure-\ref{fig:01}
    • \begin{figure}[!tpb]%figure1
      \fboxsep=0pt{\begin{minipage}[t]{235pt}
      {\includegraphics[width=1\textwidth]{media/blabla.png}}
      \end{minipage}}
      \caption{Sample Alignment with Gap Affine Method \cite{Durbin1998}}\label{fig:01}
      \end{figure}
  • Figure boyut ayarlama
    • \includegraphics[width=0.8\textwidth]
  • Referansları en alta alma
    • /pagebreak yerine /newpage veya /clearpage kullanılabilir. Yalnız tablo kullanıyorsanız bunlar işe yaramayabiliyor. Bu durumda farklı tablo stilleri (örn: tabular) denenebilir.
  • Online Kaynaklar
  • Bazı Özel Karakterler
    • >: /textgreater
    • <: /textless
    • eşit değil (not equal): \neq veya \ne
    • α = /alpha
  • Acknowledgment section
    • \section*{Acknowledgements}
  • Referansları En Alta Gönderme
    • \usepackage{placeins} paketinden \FloatBarrier
  • Tik İşareti (checkmark)
    • \usepackage{tikz}\def\checkmark{\tikz\fill[scale=0.4](0,.35) — (.25,0) — (1,.7) — (.25,.15) — cycle;}\checkmark
  • Metinde bir yerin rengini değiştirmek
    • \textcolor{red}{metin}

Latex kurulum – TeXstudio (Linux)

Daha önce Windows’ta Latex kurulum ve kullanımı ile ilgili bir yazı yazmıştım. Bu yazıda ise Linux üzerine Latex kurulumunda bahsedeceğim. Öncelikle şunu söylemeliyim ki Linux üzerine kurulum daha basit. Sırasıyla çalıştırmanız gereken komutlar aşağıdadır. Yüklenecek paketlerin toplamı yaklaşık 4GB civarında o yüzden bağlantı hızınıza ve diskinizin yazma hızına göre yükleme süresi değişiklik gösterebilir.

apt-get update
apt-get install texlive-full
apt-get install texstudio

Ve kurulum tamamlandı. Programı açıp sonrasında bir latex template’ini açarak yazmaya başladım. İleride latex komutları ile ilgili (yazmak durumunda kalarak öğrendiğim) yazılar da yazmayı planlıyorum.

Ubuntu’da latex dosyanızı derlemek için aşağıdaki komut dizisini kullanabilirsiniz.

pdflatex latex_dosyaniz.tex

Latex başlangıç – TeXstudio (Windows): Windows Latex Kurulum

Malumunuz akademik çalışmalar yapıyorsanız tez, makale, bildiri vs. yazmanız gerekmektedir. Bu konularla uğraşanlar genellikle Microsoft Office Word yada Libre Office Writer ile başlarlar. Fakat bir müddet uğraştıktan sonra görürler ki ekleme çıkarma esnasında yazı oraya kaydı, resim buraya kaydı derken iş içinden çıkılmaz bir hal almakta çok fazla zaman kaybı olmaktadır. Yıllarca kendisinden haberdar olduğum ama dışarıdan karmaşık göründüğünden dolayı kullanmadığım LaTeX’e sonuçta el atmış bulunmaktayım. Bu amaçla öncelikle internette birkaç yazı okudum. Sonrasında kurulumun nasıl olacağını anlatan link‘teki yazıdan yararlanarak programı kurdum. Bu sebepten dolayı ilgili yazının yazarına paylaşımından dolayı teşekkür ediyorum. Kurulum esnasında onun izlediği yöntemi kullandım. Bu yazıyı yazmamdaki amaç ise kurulum adımlarının blogumda da bulunmasını istiyorum. Yine malumunuz konu hakkında Türkçe kaynak çok fazla bulunmuyor. Bu sebepten dolayı ilerleyen zamanlarda LaTeX kullanımına ve ipuçlarına dair yazılarım olacaktır. Aşağıda kurulum esnasında izlediğim adımlar bulunmaktadır.

  1. MikTeX kurulumu
  2. GSview kurulumu
  3. Editör olarak TeXstudio kurulumu

Bu adımlardan sonra kurulum tamamlanmıştır. Peki bu aşamadan sonra nasıl bir başlangıç yaptım. Öncelikle makale hazırladığım derginin sitesinden Latex şablonunu indirdim ve şablon içerisinde tablo, figür, başlık, referans örnekleri olduğundan dolayı onları düzenleyerek yazmaya başladım. İhtiyacım olduğu yerlerde arama yaparak sorunları çözdüm. Bundan sonraki süreçte Latex’te karşılaştığım problemleri ve çözüm yollarını buradan paylaşacağım.

Kurulum için yararlandığım kaynak adresi: http://asuyatuyolar.org/2011/07/latex-nasl-kurulur

Latex Türkçe Karakter Problemi

Latex için texstudio editor kullanıyorum. Türkçe karakter problemi yaşadım. Editör ayarlarından karakter kodlamasını değiştirsem de çözüm olmadı. Daha sonra basit bir çözüm buldum. Texstudio’nun kendi karakter kodlaması UTF-8 iken hazırladığım dökümanın class tanımlamasının hemen altına aşağıdaki kodları yazdığımda türkçe karakterleri görebilir duruma geldim.

\usepackage[utf8]{inputenc}

Ayrıca tarih vs. gibi yerlerde türkçe kullanılmasını istiyorsunuz. Dökümana liseli porno aşağıdaki kodları da eklemelisiniz.

\usepackage[turkish]{babel}