سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: دستورات citep\ و citet\ خروجی مورد نظر را ندارند  (دفعات بازدید: 8213 بار)

آفلاین امیرحسین شرفی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 105
  • -دریافت شده: 20
  • ارسال: 192
    • ديدن مشخصات
    • باشگاه ریاضی جم
فایل کمینه‌ای با توجه به فایل Persian-bib-userguide درست کرده‌ام اولا می‌خواهم بدانم packageی به صورت زیر جه کاربردهایی دارد که فراخوانی می‌شود و بدون آن citep\ و citet\ شناخته نمی‌شوند:
‎\usepackage[nonamebreak,square]{natbib}

ثانیا این مثالم را برایتان ارسال می‌کنم که ببینید مشکل چیست که من با خطا مواجه می‌شوم و خروجی مناسب ندارم
ریاضیات را جذاب‌تر بیاموزیم - www.jammathclub.com

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
فایل کمینه‌ای با توجه به فایل Persian-bib-userguide درست کرده‌ام اولا می‌خواهم بدانم packageی به صورت زیر جه کاربردهایی دارد که فراخوانی می‌شود و بدون آن citep\ و citet\ شناخته نمی‌شوند:
‎\usepackage[nonamebreak,square]{natbib}
راهنمای سبک natbib را ببین.
نقل قول
ثانیا این مثالم را برایتان ارسال می‌کنم که ببینید مشکل چیست که من با خطا مواجه می‌شوم و خروجی مناسب ندارم
چند مشکل جدی وجود دارد:
۱- قرار دادن مراجع داخل محیط latin اشتباه محظ است. دستوراتی و همچنین محیط‌هایی برای این منظور طراحی شده‌اند. راهنمای سبک bidi را ببینید.
۲- اگر از سبک persian-bib استفاده می‌کنی، خود این سبک دستورات ویژه bidi برای مراجع را خودکار در جای مناسب قرار می‌دهد بنابراین بهتر است از سبک persian-bib استفاده کنی اگر حال و وصله خواندن راهنما نداری.
۳- به عنوان یک نکته ما استایل plain-fa داریم نه plain خالی.
۴- سبک natbib در حالت کلی دو گزینه دارد گزینه authoryear که پیش‌فرض است مراجع را بدون شماره حروف‌چینی می‌کند و گزینه دیگر numbers است که مراجع را شماره‌دار حروف‌چینی می‌کند. شما در پرونده bib خود مراجع را به حالت numbers نوشته‌ای اما در پرونده تک گزینه numbers را فعال نمی‌کنی و بنابراین از سبک authoryear استفاده می‌کند و خطا به همین خاطر رخ می‌دهد.

سبک persian-bib را از https://bitbucket.org/mamintoosi/persian-bib/overview دریافت کنید. برای استفاده از این گونه persian-bib به گونه نهایی سبک bidi و سبک xepersian که در CTAN قرار دارد، نیاز داری.

آفلاین امیرحسین شرفی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 105
  • -دریافت شده: 20
  • ارسال: 192
    • ديدن مشخصات
    • باشگاه ریاضی جم

۳- به عنوان یک نکته ما استایل plain-fa داریم نه plain خالی.

وقتی همه‌ی مراجع من انگلیسی است، و در Persian-bib-userguide نوشته‌ی آقای امین‌طوسی نوشته که استایل plain-fa جانشین plain است . چرا نباید از آن استفاده کنم؟
« آخرين ويرايش: ژوئیه 08, 2011, 12:09:35 am توسط زوبین »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
وقتی همه‌ی مراجع من انگلیسی است، و در Persian-bib-userguide نوشته‌ی آقای امین‌طوسی نوشته که استایل plain-fa جانشین plain است . چرا نباید از آن استفاده کنم؟
به دلیل ۱و ۲. سبک plain خالی دستورات ویژه bidi را بصورت خودکار قرار نمی‌دهد اما plain-fa این کار را می‌کند و در ضمن plain-fa مشکلی با اینکه همه مراجعت چپ به راست است (انگلیسی) ندارد.

آفلاین امیرحسین شرفی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 105
  • -دریافت شده: 20
  • ارسال: 192
    • ديدن مشخصات
    • باشگاه ریاضی جم
با توجه به صحبت های شما (اگر درست فهمیده باشم) در فایلم تغییراتی دادم ولی مشکلات هنوز باقی است. می‌تونم ازتون درخواست کنم مشکلات آن را برایم حل کنید و پیوست کنید، تا من یک مثال داشته باشم که بهتر بتونم گفته‌های شما رو درک کنم؟
البته طبق Persian-bib-userguide برای استایل plain-fa اصولا نباید نیازی به بسته‌ی natbib باشد ولی اگر آن را فراخوانی نکنیم citep\ و citet\ را نمی‌شناسد.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
با توجه به صحبت های شما (اگر درست فهمیده باشم) در فایلم تغییراتی دادم ولی مشکلات هنوز باقی است. می‌تونم ازتون درخواست کنم مشکلات آن را برایم حل کنید و پیوست کنید، تا من یک مثال داشته باشم که بهتر بتونم گفته‌های شما رو درک کنم؟
البته طبق Persian-bib-userguide برای استایل plain-fa اصولا نباید نیازی به بسته‌ی natbib باشد ولی اگر آن را فراخوانی نکنیم citep\ و citet\ را نمی‌شناسد.
دستورات \citeep و \citet تنها در سبک natbib تعریف شده‌اند. بنابراین اگر سبک natbib را فراخوانی نکنید، این دستورات تعریف نشده‌اند. همچنین bibtex ۶ خطا در پرونده bib شما پیدا کرد، من در ارتباط با bibtex زیاد نمی‌دانم اما مطمئنم پرونده bib شما مشکل دارد. باید برای آن منتظر جواب آقای امین‌طوسی باشید.

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
با توجه به صحبت های شما (اگر درست فهمیده باشم) در فایلم تغییراتی دادم ولی مشکلات هنوز باقی است. می‌تونم ازتون درخواست کنم مشکلات آن را برایم حل کنید و پیوست کنید، تا من یک مثال داشته باشم که بهتر بتونم گفته‌های شما رو درک کنم؟
البته طبق Persian-bib-userguide برای استایل plain-fa اصولا نباید نیازی به بسته‌ی natbib باشد ولی اگر آن را فراخوانی نکنیم citep\ و citet\ را نمی‌شناسد.
سلام.
۱- همانگونه که آقا وفا گفتند برای استفاده از دستورات citep‌و citet باید از سبک natbib استفاده کنید. به علاوه وقتی از این سبک استفاده می‌کنید، استیل مراجع شما باید همخوان با natbib باشد. در فایل راهنما گفته‌ام کدام‌یک در natbib‌ کار می‌کند.
۲- می‌شود گفت شما در فایل bib خود مراجع را به صورت دستی قالب‌دهی کرده بودید که نباید چنین کاری انجام دهید (مگر اینکه به منظور خاصی چنین کاری انجام دهید). وظیفه قالب‌دهی به عهده استیل مورد استفاده است. همچنین شماره‌های Volume و Number را باید در فیلدهایی جداگانه قرار دهید. نکته آخر اینکه قبل از and حائل بین نام نویسندگان، نباید کاما قرار دهید.
۳- دو مثال اصلاح شده به پیوست است.
مشکلی بود مطرح فرمایید.
راهنمای سبک natbib را ببین.چند مشکل جدی وجود دارد:
۱- قرار دادن مراجع داخل محیط latin اشتباه محظ است. دستوراتی و همچنین محیط‌هایی برای این منظور طراحی شده‌اند. راهنمای سبک bidi را ببینید.
آقا وفای گرامی، به نظرم خودم در جایی گفته بودم که اگر تمام مراجع فرد لاتین است می‌توان از استیلهای لاتین استفاده نمود. آیا نباید چنین توصیه‌ای بکنم؟ درهرصورت استیلهای بسیاری وجود دارند که فارسی نشده‌اند و ممکن است فرد مایل باشد از آنها استفاده کند. آیا قرار دادن کل مراجع در محیط لاتین - به جز حاشیه‌ها - مشکل دیگری دارد؟
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
آقا وفای گرامی، به نظرم خودم در جایی گفته بودم که اگر تمام مراجع فرد لاتین است می‌توان از استیلهای لاتین استفاده نمود. آیا نباید چنین توصیه‌ای بکنم؟ درهرصورت استیلهای بسیاری وجود دارند که فارسی نشده‌اند و ممکن است فرد مایل باشد از آنها استفاده کند. آیا قرار دادن کل مراجع در محیط لاتین - به جز حاشیه‌ها - مشکل دیگری دارد؟
تنها اگر بتوانند دستورات ویژه bidi را خودشان در جای مناسب قرار دهند.

آفلاین امیرحسین شرفی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 105
  • -دریافت شده: 20
  • ارسال: 192
    • ديدن مشخصات
    • باشگاه ریاضی جم
ضمن تشکر از آقای امین‌طوسی چند مساله زیر برای من پیش آمد لطفا راهنمایی کنید.
1-   آیا استایلی هست که اسامی نویسندگان را پصورت textsc\{} بنویسد زیرا مقالاتی که من دارم اسامی اینگونه نوشته شده است؟
2-   مثال‌هایی که پیوست کرده اید دو خطای زیر را می‌دهند:
Undefiened control sequence \Latin
Undefiened control sequence \Persian
و مراجع بصورت راست‌چین در می‌آیند
3-   چرا مراجع در صفحه‌ای جدید ایجاد نمی‌شوند؟ آیا باید از دستور \Newpage استفاده کنم؟

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
ضمن تشکر از آقای امین‌طوسی چند مساله زیر برای من پیش آمد لطفا راهنمایی کنید.
1-   آیا استایلی هست که اسامی نویسندگان را پصورت textsc\{} بنویسد زیرا مقالاتی که من دارم اسامی اینگونه نوشته شده است؟
2-   مثال‌هایی که پیوست کرده اید دو خطای زیر را می‌دهند:
Undefiened control sequence \Latin
Undefiened control sequence \Persian
و مراجع بصورت راست‌چین در می‌آیند
3-   چرا مراجع در صفحه‌ای جدید ایجاد نمی‌شوند؟ آیا باید از دستور \Newpage استفاده کنم؟

سلام
۱- بله، استیل acm (و متناظر فارسی‌اش acm-fa)
۲- همانگونه که حتما دیده‌اید خروجی‌های من درست بودند، شما از نسخه قدیمی Persian-bib استفاده می‌کنید. اگر به راهنمای بسته Persian-bib مراجعه نمایید در آنجا هم نوشته‌ام که این دستورات در زی‌پرشین منسوخ شده‌اند. باید نسخه جدید Persian-bib را دانلود نمایید.
۳- کلاسهایی همچون book و report مراجع را درصفحه‌ای جدید قرار می‌دهند و کلاسی مانند article، صفحه جدید ایجاد نمی‌کند و در چنین حالتی اگر مایلید مراجع در صفحه‌ای جدید ایجاد شوند از newpage استفاده کنید.

آفلاین امیرحسین شرفی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 105
  • -دریافت شده: 20
  • ارسال: 192
    • ديدن مشخصات
    • باشگاه ریاضی جم
۲- همانگونه که حتما دیده‌اید خروجی‌های من درست بودند، شما از نسخه قدیمی Persian-bib استفاده می‌کنید. اگر به راهنمای بسته Persian-bib مراجعه نمایید در آنجا هم نوشته‌ام که این دستورات در زی‌پرشین منسوخ شده‌اند. باید نسخه جدید Persian-bib را دانلود نمایید.
persian-bib.zip را داونلود کردم ولی نمی‌دانم چگونه نصب کنم، اگر ممکن است نحوه‌ی نصب آن را نیز توضیح دهید. با این‌حال استایل های داخل آن را در کنار فایل خود کپی کردم و همچنین فولدر persian_bib را در درایو C پیدا کردم و این استایل‌ها را در آنجا نیز کپی کردم بعد فایل را اجرا کردم ولی با خطاهای دیگری مواجه شدم که در پیوست آورده‌ام.
ضمنا من از تکلایو استفاده می‌کنم و در یکی از پست‌ها خواندم که باید بسته‌ی bibtex8 را اضافه کنم اگر ممکن است نحوه‌ی پیدا کردن و نصب آن را نیز توضیح دهید.
آیا اگر من تکلایو را به‌روز کنم تمامی این بسته‌ها خودبه خود نصب می‌شود؟
یک سوال دیگر هم داشتم، منظور از volume و number در مراجع چیست؟ و چگونه می‌توان آن‌ها را از هم تمییز داد یا اگر فقط یک عدد آمده بود چگونه تشخیص دهیم که کدام است؟ آیا همیشه volume قبل از number می آید؟
« آخرين ويرايش: ژوئیه 14, 2011, 02:13:20 pm توسط زوبین »

آفلاین محمود امین‌طوسی

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 207
  • -دریافت شده: 484
  • ارسال: 1,642
    • ديدن مشخصات
    • http://profs.hsu.ac.ir/mamintoosi
persian-bib.zip را داونلود کردم ولی نمی‌دانم چگونه نصب کنم، اگر ممکن است نحوه‌ی نصب آن را نیز توضیح دهید. با این‌حال استایل های داخل آن را در کنار فایل خود کپی کردم و همچنین فولدر persian_bib را در درایو C پیدا کردم و این استایل‌ها را در آنجا نیز کپی کردم بعد فایل را اجرا کردم ولی با خطاهای دیگری مواجه شدم که در پیوست آورده‌ام.
ضمنا من از تکلایو استفاده می‌کنم و در یکی از پست‌ها خواندم که باید بسته‌ی bibtex8 را اضافه کنم اگر ممکن است نحوه‌ی پیدا کردن و نصب آن را نیز توضیح دهید.
آیا اگر من تکلایو را به‌روز کنم تمامی این بسته‌ها خودبه خود نصب می‌شود؟
یک سوال دیگر هم داشتم، منظور از volume و number در مراجع چیست؟ و چگونه می‌توان آن‌ها را از هم تمییز داد یا اگر فقط یک عدد آمده بود چگونه تشخیص دهیم که کدام است؟ آیا همیشه volume قبل از number می آید؟
اگر می‌خواهید به صورت دستی استیلهای فارسی را اضافه کنید کافیست فایلهای bst. را در مسیر زیر کپی کنید:
texlive\2011\texmf-dist\bibtex\bst\persian-bib
آخرین نسخه ارسالی من نسخه 0.6 بوده است.  برای چک کردن اینکه از این نسخه استفاده می‌کنید یا نه به عنوان مثال از استیلهای acm-fa یا asa-fa در یک سند استفاده کنید و سپس bibtex را اجرا نمایید. در خط فرمان نسخه مورد استفاده نمایش داده می‌شود. همچنین در فایل bbl. مربوطه نیز شماره نسخه را باید ببینید.
البته دقت داشته باشید که با این روش دستی، فایل راهنما و شماره نسخه این بسته در Package Manager  تک‌لایو شما بروز نمی‌شود.

bibtex8 یک بسته نیست بلکه یکی از برنامه‌های همراه با تک‌لایو و میک‌تک است و نیازی به نصب آن نیست. اگر در خط فرمان بنویسید bibtex8 قاعدتا باید اجرا شود، مگر اینکه مسیرهایتان به درستی تنظیم نشده باشد.

Volume و Number شماره مجلد و شماره نشریه هستند. معمولا شماره Volume قبل از Number می‌آید، اما بهتر است به جای مراجعه به لیست مراجع یک مقاله برای استخراج مشخصات مقاله مورنظر شما، نام مقاله و کلمه bibtex را در اینترنت جستجو کنید تا یک مدخل کامل bibtex برای ارجاع به مقاله موردنظر خود بدست آورید. برای بسیاری از مقالات چنین مدخل آماده‌ای در اینترنت هست.

آفلاین امیرحسین شرفی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 105
  • -دریافت شده: 20
  • ارسال: 192
    • ديدن مشخصات
    • باشگاه ریاضی جم
اگر می‌خواهید به صورت دستی استیلهای فارسی را اضافه کنید کافیست فایلهای bst. را در مسیر زیر کپی کنید:
texlive\2011\texmf-dist\bibtex\bst\persian-bib
آخرین نسخه ارسالی من نسخه 0.6 بوده است.
من نسخه‌ی 0.6 این استایل ها را در
texlive\2010\texmf-dist\bibtex\bst\persian-bib
کپی کرده بودم. بعد از اجرای فایلی که در پیوست قبلی آورده‌ام با خطاهای زیر مواجه می‌شوم:
Environment LTRbibitems undefined.
\begin{thebibliography} on input line 4 ended by \end{LTRbibitem
s}
 Environment LTRbibitems undefined.
\begin{thebibliography} on input line 4 ended by \end{LTRbibitem
s}
 Environment LTRbibitems undefined.
\begin{thebibliography} on input line 4 ended by \end{LTRbibitem
s}

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
من نسخه‌ی 0.6 این استایل ها را در
texlive\2010\texmf-dist\bibtex\bst\persian-bib
کپی کرده بودم. بعد از اجرای فایلی که در پیوست قبلی آورده‌ام با خطاهای زیر مواجه می‌شوم:
Environment LTRbibitems undefined.
\begin{thebibliography} on input line 4 ended by \end{LTRbibitem
s}
 Environment LTRbibitems undefined.
\begin{thebibliography} on input line 4 ended by \end{LTRbibitem
s}
 Environment LTRbibitems undefined.
\begin{thebibliography} on input line 4 ended by \end{LTRbibitem
s}
سبک persian-bib را از https://bitbucket.org/mamintoosi/persian-bib/overview دریافت کنید. برای استفاده از این گونه persian-bib به گونه نهایی سبک bidi و سبک xepersian که در CTAN قرار دارد، نیاز داری.

آفلاین امیرحسین شرفی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 105
  • -دریافت شده: 20
  • ارسال: 192
    • ديدن مشخصات
    • باشگاه ریاضی جم
من تکلایو را دیروز به روز کرده و نصب کردم باز هم مشکل برقرار است. رفتم بسته‌ی xepersian و bidi را پیدا کردم و دونه دونه فایل‌های آن را در تکلایو پیدا کردم و به جایشان کپی کردم سپس استایل‌های جدید را به جای قبلی‌ها کپی کردم. و در نهایت در منوی
Acrions
از
TeXLive Manager گزینه
Update FileName Database
را انتخاب کردم ولی باز هم همان خطاهای پست قبلی را دارم
(بسته‌ی xepersianی که پیدا کرده‌ام برای نمونه در پیوست می‌آورم تا اگرمشکل دارد یا ناقص است بگویید کاملش را چگونه می‌توانم بدست آورم چون چیزهایی که در راهنمای به روز رسانی xepersian گفته شده بود با این بسته‌ها جور در نمی‌آید)

 

سوالی در مورد بازنویسی دستورات

نویسنده ابوالفضل دیانتانجمن حروف‌چینی مستندات

پاسخ ها: 3
مشاهده: 2762
آخرين ارسال اكتبر 01, 2012, 10:19:07 pm
توسط ابوالفضل دیانت
رسم نمودار با نرم افزار qtiplot و خروجی به تک

نویسنده e.roknabadiانجمن گرافیک، جدول و شکل

پاسخ ها: 0
مشاهده: 5570
آخرين ارسال اكتبر 02, 2009, 09:04:26 am
توسط e.roknabadi
ناسازگاری دستورات scalebox و resizebox با زی‌پرشین

نویسنده علیانجمن گرافیک، جدول و شکل

پاسخ ها: 2
مشاهده: 3752
آخرين ارسال اكتبر 22, 2009, 01:12:35 am
توسط علی
مشکل با forward search و یه سوال در مورد inverse search

نویسنده وحید دامن‌افشانانجمن Texmaker

پاسخ ها: 3
مشاهده: 5540
آخرين ارسال اكتبر 19, 2009, 11:15:37 pm
توسط وحید دامن‌افشان
حذف یک فیلد در خروجی

نویسنده مجتبی برخورداریانجمن مراجع و بیب‌تک BibTeX

پاسخ ها: 3
مشاهده: 3193
آخرين ارسال اكتبر 27, 2009, 10:26:13 am
توسط محمود امین‌طوسی
اشکالاتی در مورد نوشتن پایان نامه با زی پرشین

نویسنده s_mirehانجمن زی‌تک

پاسخ ها: 29
مشاهده: 19842
آخرين ارسال ژوئیه 02, 2014, 10:01:57 am
توسط negarins
ترتیب و تعداد پردازش‌های لازم برای دیدن خروجی یک فایل

نویسنده علیانجمن عمومی

پاسخ ها: 4
مشاهده: 5011
آخرين ارسال اكتبر 31, 2009, 12:24:13 am
توسط مهدی امیدعلی
فرمت خروجی در gnuplot

نویسنده فرشاد عبدالله‌نیاانجمن گرافیک، جدول و شکل

پاسخ ها: 2
مشاهده: 2950
آخرين ارسال اكتبر 31, 2009, 02:48:17 pm
توسط فرشاد عبدالله‌نیا