Konferans ya da benzer bir etkinlik düzenliyorsunuz ve onlarca katılımcı var. İsimlik hazırlamak kabusa dönüşüyor çünkü herkes için isimleri yeniden yazıyorsunuz. Gelin bu işi LaTeX ile otomatize edelim!

Her isimlik katılımcının adını, üniversitesini ve üniversite logosunu içersin. Ben tek taraflı isimlikleri sevemiyorum. Yok arkası döndü de, geri çevireyim derdinden katılımcıyı kurtaralım. Bunun için her isimden önlü arkalı olacak şekilde iki tane olsun. Dış çizgiden ikisini ortak kesip ortadan ikiye katlayalım, kırtasiyeden alacağımız saydam isimliğe sığdıralım.

Üniversite logolarını ille de resim formatında tutmayalım. PDF de olabilsin, çözünürlük çok olsun, gözümüz bayram etsin.

İsim listesini genelde Excel'de tutarız. Excel'in bir sütununda tüm katılımcılardan

\confpin{Ad Soyad}{Üniversite}{Resim Dosyasının Adı}

formatında içeriği toplayalım. Üniversitelerin logolarını çalışma klasörüne ekleyelim. Ve Excel'den aldığımız isimleri dosyanın içine yapıştıralım. Ve işin gerisini LaTeX'e bırakalım.

Kaynak dosyaları buradan indirebilirsiniz.

Kod şöyle:

\documentclass[a4paper,10pt]{letter}
% Yazan: İsmail Arı

\usepackage[freepin,boxed,rowmode]{ticket}
\usepackage{graphicx}
\usepackage[utf8x]{inputenc}
\usepackage[export]{adjustbox}

\unitlength=1mm
\ticketNumbers{2}{4}
\ticketSize{86}{60} % birim uzunlukta
\ticketDistance{0}{0} % birim uzunlukta

% Varsayılan isimliği yapalım. \ticketdefault arkaplanı beyaz bir isimlik olsun
\renewcommand{\ticketdefault}{
  \put( 4, 7){\line(1,0){80}}
  \put( 8, 3){\scriptsize ACM-ICPC Programlama Kampı} % Etkinlik adı
  \put( 46, 3){\scriptsize Boğaziçi Ü. 23--30 Ocak 2013} % Etkinlik tarihi
}

% İsimliğin bileşenlerini ekleyelim
\newcommand{\confpin}[3]{
	\ticket{%
    \put(44,28){\makebox[0mm]{\bfseries\Large #1}}
    \put(44,19){\makebox[0mm]{#2}}
    \put(44,40){\makebox[0mm]{\includegraphics[width=24mm,height=14mm,keepaspectratio]{#3}}}
  }
	\ticket{%
    \put(44,30){\makebox[0mm]{\bfseries\Large #1}}
    \put(44,22){\makebox[0mm]{#2}}
    \put(44, 40){\makebox[0mm]{\includegraphics[width=24mm,height=14mm,keepaspectratio]{#3}}}
 }
}

\begin{document}
\sffamily

%# İsim, Okul, Resim adı
\confpin{İsmail Arı}{Boğaziçi Üniversitesi}{boun}
\confpin{Nehir Şengül}{ODTÜ}{odtu}
\confpin{Fatma Şirin}{Özyeğin Üniversitesi}{ozu}
\confpin{Ahmet Ali}{Koç Üniversitesi}{kou}
\confpin{Mehmet Gül}{İstanbul Teknik Üniversitesi}{itu}
\confpin{Deniz Derya}{Hacettepe Üniversitesi}{hac}
\confpin{Irmak Algün}{Sabancı Üniversitesi}{sau}
\confpin{Onur Şanlı}{Sakarya Üniversitesi}{sakarya}

%# Elle yazmak için yedek boş isimlik(ler)
\confpin{}{Boğaziçi Üniversitesi}{boun} 
\end{document}

Örnekteki isimlerin çıktısı ise şöyle:

isimlikler-1

isimlikler-2

isimlikler-3

LaTeX'in gücü adına! İsimlik hazırlamak artık kabus değil.