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

لاتک LATEX => سبک نوشتار => نويسنده: amintc در سپتامبر 12, 2014, 04:57:57 pm

عنوان: سبک خاصی برای مراجع
رسال شده توسط: amintc در سپتامبر 12, 2014, 04:57:57 pm
با سلام. من دنبال سبکی برای مراجع هستم که درون متن مراجع به صورت مثلا مورونو (2004) نشون داده بشن و تو لیست مراجع، مراجع شماره داشته باشن، به صورت زیر
[ 1 ] Morono...
راهنمای استفاده از سبک های فارسی رو دیدم ولی اینجور چیزی داخلش نبود. نزدیک ترین حالتش برای من سبک chicago-fa بود ولی متاسفانه لیست مراجع شماره نداره. مرسی
عنوان: پاسخ : سبک خاصی برای مراجع
رسال شده توسط: فرشاد ترابی در سپتامبر 12, 2014, 08:17:22 pm
لطفا این پست (http://www.parsilatex.com/forum/SMF/index.php?topic=6855.0) را مشاهده کنید.
عنوان: پاسخ : سبک خاصی برای مراجع
رسال شده توسط: amintc در سپتامبر 12, 2014, 08:30:11 pm
مرسی که جواب دادید. در این حالت مراجع شماره دار میشن ولی داخل متن به جای اسم نویسنده شمارشو میزنه. من میخوام داخل متنم اسم نویسنده و سالش باشه
عنوان: پاسخ : سبک خاصی برای مراجع
رسال شده توسط: فرشاد ترابی در سپتامبر 12, 2014, 08:39:37 pm
شما از سبک خودتان استفاده کنید (chicago) و فقط دستور مربوطه را جهت شماره دار کردن به فایلتان اضافه کنید.
عنوان: پاسخ : سبک خاصی برای مراجع
رسال شده توسط: amintc در سپتامبر 12, 2014, 09:32:33 pm
مرسی از وقتی که گذاشتید. نه اینجوری داخل متن شماره نویسنده میاد و اسم و سالش نمیاد.
 جوابشو پیدا کردم. تشکر از لطفتون
عنوان: پاسخ : سبک خاصی برای مراجع
رسال شده توسط: فرشاد ترابی در سپتامبر 12, 2014, 10:06:37 pm
اگر پیدا کردید در ادامه این پست قرار دهید تا کاربران دیگر هم از جواب آن مطلع شوند.
عنوان: پاسخ : سبک خاصی برای مراجع
رسال شده توسط: amintc در سپتامبر 12, 2014, 11:05:08 pm
ابتدا پکیج natbib رو به صورت زیر فراخوانی میکنیم
usepackage [numbers]{natbib}
در این حالت مراجع شماره دار میشه ولی داخل متن فقط شماره مرجع میاد. برای رفع این مشکل به جای استفاده از
\cite {morono2004} از دستورات زیر استفاده می کنیم
\citeauthor{morono2004}
\citeyear{morono2004}
حتی میتونیم یه دستور جدید بسازیم و به جای cite و citep از اون استفاده کنیم، مثلا
\newcommand{ \cit }[ 1 ]{ \citeauthor{#1} ( \citeyear{#1} )}

\newcommand{ \citp }[ 1 ]{ (\citeauthor{#1} ,\citeyear{#1} )}


علت ویرایش: قراردادن دستورهای لیتک در محیط code