Archive for the 'LaTex' Category



لاتکانه ۱

Published on می 26, 2009

معمولا کار من با laTex به نوشتن چند صفحه مقاله و یا چند صفحه گزارش محدود می‌شه، ولی خوب مواردی پیش می‌آید که مجبور می‌شوم کمی حرفه‌ای‌تر از یک کاربر عادی کار کنم وگرنه کارم پیش نمی‌رود، مثل حالا که دارم تزم را می‌نویسم . بدیهی‌ه که گوگل بهترین وسیله برای پیدا کردن پاسخ سوال‌هایمان در همچین زمینه‌هایی است، و من هم خوش ندارم که این وبلاگ بشه از اون وبلاگ‌هایی که کارشون ترجمه مطالب کامپیوتریه یا به قولی آی‌تی نویس نیستم و نمی‌خواهم هم باشم. پس هدفتم از نوشتن چنین پست‌هایی بیشتر پوشش دادن به کم دانشی خودم هست، تا در آینده اگر نیازم شد راحت‌تر این مطالب را پیدا کنم و صد البته بتوانم از راهنمایی‌های دوستان واردتر هم استفاده کنم. و اما اصل پست لاتکانه‌ی ۱:

۱- خیلی پیش می‌آید که نیاز می‌شه که تمام رفرنس‌های موجود در یک فایل bibliography را چاپ کنی. من یک کد Matlab نوشته بودم که این از روی این فایل یک فایل laTex درست می‌کرد، ولی تازه یاد گرفتم که چقدر راحت می‌شود با نوشتن یک تکه کد زیر در یک فایل laTex این کار را انجام داد

\documentstyle{amsart}
\begin{document}
\nocite{*}
\bibliographystyle{amsplain}
\bibliography{mybibliography}
\end{document}

* به جای mybibliography اسم فایل خودتان را بنویسید

۲- برای مدیریت فایل‌های bibliography همیشه درد سر بوده، و همیشه دلم می‌خواست یک ابزار برای مدیریت مراجعم داشته باشم. به تازگی نرم‌افزار متن باز و مجانی JabRef را پیدا کردم که خیلی کار گشاست. این قابلیت جستجوی از روی یک سری منابع آنلاین مانند IEEE و یا Citeseer را هم داره که کلی به من حال داد. چون لینک دانلود مقاله را هم ذخیره می‌کند! فقط اگر می‌توانست از google scholar داده  استخراج کنه دیگر معرکه بود :) (چند تا عکس از این برنامه اینجا هست)