تالار گفتگوی پارسی‌لاتک

ابزارهای جانبی => مراجع و بیب‌تک BibTeX => نويسنده: behnoud در مه 04, 2013, 09:16:02 pm

عنوان: پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: behnoud در مه 04, 2013, 09:16:02 pm
سلام دوستان
نمی دانم چرا فایل .bib در داخل خروجی چاپ نمی شود و در صورت \cite دادن علامت سوال چاپ می شود.
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: محمود امین‌طوسی در مه 05, 2013, 09:33:08 pm
سلام
به احتمال زیاد شما bibtex را روی سند خود اجرا نکرده‌اید. لطفا راهنمای Persian-bib را ملاحظه فرمایید. آنرا می توانید با دستور زیر در خط فرمان داشته باشید:
texdoc persian-bib
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: behnoud در ژوئیه 17, 2013, 06:34:55 pm
سلام
من مراجعم رو در قالب یک فایل .bib در کنار فایل تک گذاشته ام. در مورد نحوه ی کامپایل کردن سوال داشتم. اول bibtex رو انتخاب کردم و موفق شدم عنوان کتاب نامه رو چاپ کنم. اما مراجع رو نشون نمیده. مشکل از چی می تونه باشه؟

با تشکر از شما
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: علیرضا بیکی در ژوئیه 17, 2013, 07:01:05 pm
همه فایل های تولیدی لاتک را پاک کنید.
یک بار با xelatex ران بگیرید تا فایل aux. تولید شود بعد بیبتکس را اجرا کنید.
آخر هم دو بار xelatex
باید جواب بده.

یک نکته مهم دیگه این که وقتی bibtex را اجرا کردید دقت کنید که خطا نگیرد.
سر سری از روش عبور نکنید. اگر خطا داشته باشد مراجع مشکل دارد.
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: behnoud در ژوئیه 17, 2013, 11:09:26 pm
آقای علیرضا بیکی با تشکر از شما

من کلاً فکر کنم از اساس اشتباه دارم می کنم.

من فقط یه برنامه ی bibedit دارم که مراجع رو داخلش نوشتم و یه فایل .bib برام درست کرده.

من با میک تک دارم کار می کنم. زیلاتک نمی دونم چیه؟!!

ممنون می شم راهنمایی بفرمایید
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: behnoud در ژوئیه 17, 2013, 11:23:17 pm
آهاااا

فهمیدم.

من برنامه ی texwork رو دارم و استفاده می کنم ولی نمی دونستم باید باهاش چی کار کنم.

فایل .aux رو تولید نمی کنه.
میشه لطفا یه نگاهی بیندازید
با تشکر
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: behnoud در ژوئیه 17, 2013, 11:46:34 pm
آیا وجود فایل .aux الزامیه؟

چون یه پروژه ای دیدم که فقط اسم فایل .bib رو داده بود و تمام.

تو قسمت warningها این عبارت اومده: environment Empty the bibliography
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: هادی صفی‌اقدم در ژوئیه 18, 2013, 02:50:00 am
سلام
من مراجعم رو در قالب یک فایل .bib در کنار فایل تک گذاشته ام. در مورد نحوه ی کامپایل کردن سوال داشتم. اول bibtex رو انتخاب کردم و موفق شدم عنوان کتاب نامه رو چاپ کنم. اما مراجع رو نشون نمیده. مشکل از چی می تونه باشه؟

با تشکر از شما
سلام
وقتی فایل ارسال می‌کنین، بیزحمت قبل ارسال در تالار، اونا رو در یک پوشه‌ی جدید بریزین و اجرا بگیرین و ببینین اجرا میده یا نه.
مثلا فایل abrmath را نفرستادین. بفرستین. (البته فکر کنم تعریف فرمول‌ها توشه. ولی بدون اون فایل، این پست حذف خواهد شد. چون برای کاربرا آینده ایجاد مشکل میکنه که چرا این فایل شما اجرا نمیده.)

یک مشکل فایل‌تون اینه که بسته‌ی xepersian را به عنوان آخرین بسته، فراخوانی نکردین.

وقتی مبتدی هستین، بهتره از ادیتورهایی مثلا تک‌میکر و بی‌دی‌تک‌میکر استفاده کنین که بیشتر کاربرپسند هستن.

وقتی به مرجعی در داخل متن‌تون ارجاع نداده باشین، هیچ مرجعی ظاهر نمیشه.
این فایل bib شما فقط به عنوان یک مخزن و منبع مراجع‌تون هست. که میتونه منابعی توش باشه که اصلا در پایان‌نامه ازش استفاده نرکدین. یعنی بهش ارجاع ندادین.
وقتی بیب‌تک را اجرا می‌کنین، میره فایل شما رو میگرده و میبینه کجا به کدوم مرجع (که لیست‌شون در فایل bib هست) ارجاع دادیدن، و شماره‌شو توی متن میزنه. (اخل براکت)
شما ارجاع دادین؟
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: علیرضا بیکی در ژوئیه 18, 2013, 11:19:23 am
یک چیز مهمی که در فایل tex. دومی شما وجود دارد این است که بسیار اشتباه دارد.
شما در داخل document از پکیج استفاده کردید؟
\begin{document}
%\pagenumbering{harfi}
\baselineskip=15pt
\pagenumbering{adadi}


\include{The_First_Page}

%\baselineskip=1cm % Line seperation
\tableofcontents   % Table of contents
\makeindex  % make the indices from this part
%\listoftables  % List of tables
\listoffigures  % List of figures

\usepackage{color}
\usepackage{fancyhdr}
\setlength{\headheight}{34pt}
\pagestyle{fancy}

سلام
وقتی فایل ارسال می‌کنین، بیزحمت قبل ارسال در تالار، اونا رو در یک پوشه‌ی جدید بریزین و اجرا بگیرین و ببینین اجرا میده یا نه.
مثلا فایل abrmath را نفرستادین. بفرستین. (البته فکر کنم تعریف فرمول‌ها توشه. ولی بدون اون فایل، این پست حذف خواهد شد. چون برای کاربرا آینده ایجاد مشکل میکنه که چرا این فایل شما اجرا نمیده.)
لطفاً این کار را هم حتماً بکنید. تا ما هم بتوانیم اجراش کنیم.

من با میک تک دارم کار می کنم. زیلاتک نمی دونم چیه؟!!
توی تک‌میکر و میک تک هم xelatex  هست حتماً لازم نیست به texworks برید. یک آیکون سیاه رنگی هست که شبیه به محیط cmd توی اون xelatex رابنویسید و enter کنید.
یا از منوها برای این کار استفاده کنید.

در ضمن فایل bib. شما هم اشتباه است اگر کامپایل کنید خطا می گیرد.
@book{1,
  Author={John G. Proakis and Masoud Salehi},
  Title={Contemporary Communication Systems Using Matlab (Pws Bookware Companion)},
  Publisher={Pws Pub Co},
  Year={1998},
  ISBN={0534938043}
}

باید به
@book{1,
  Author={John G. Proakis and Masoud Salehi},
  Title={Contemporary Communication Systems Using Matlab (Pws Bookware Companion)},
  Publisher={Pws Pub Co},
  Year={1998},
  ISBN={0534938043},
}
تبدیل شود.
عنوان: پاسخ : پیدا نکردن فایل حاوی مراجع در داخل میک تک
رسال شده توسط: behnoud در ژوئیه 18, 2013, 10:22:45 pm
آقا خیلی ممنونم

مشکل حل شد. باز بی زحمت یه نگاهی به کل مجموعه بیندازید اگر نکته ی خاصی به نظرتون رسید برایم ارسال بفرمایید.
با تشکر