اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
Close Sidebar
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

محبوب‌ترین برچسب‌ها

رفع خطا جدول مراجع xepersian ریاضی‌نویسی شکل فونت فهرست مطالب شماره‌گذاری منابع bidi پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی قالب ارجاع‌دهی biditexmaker هدر ویرایشگر beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول bidipresentation شماره صفحه حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture حروف‌چینی کد شماره فصل enumerate tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم listings عدم اجرا نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای subfigure extrafootnotefeatures header texmaker pdf tex biditufte-book longtable تصویر شمارنده texlive2015 زیرنویس خطا رسم نمودار شماره‌گذاری صفحات پایان نامه دیاگرام فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد kashida texworks caption اندیس lollipop iust-thesis multicol فصل‌نویسی شعر سوال چهارگزینه‌ای بولد تورفتگی اعداد فارسی فاصله عمودی xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry texlive fancyhdr وسط‌چینی تک لایو 2015 عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی xelatex کاما tcolorbox پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد pgfplots قرآن tabriz-thesis ایتالیک winedt جستجوی معکوس فلش جایابی تصویر قالب کتاب پاراگراف‌بندی بازیابی اطلاعات هایپرلینک فهرست نمادها شمارنده فصل font محیط ریاضی رسم کادر جداکننده جدول طولانی فهرست تصاویر شماره‌گذاری فرمول algorithm2e فونت بولد proof equation bidipoem eps جدول افقی عکس به‌روزرسانی پانویس چندستونی کمک مالی فاصله خطوط حروف‌چینی شعر زیرشکل minipage قلم پانویس پاراگرافی ltrfootnote پیوست computeautoilg متن فارسی و انگلیسی فرمول چندخطی neveshtuft غلط‌گیری املایی تک‌پارسی پیکان لاتکس tabular baselineskip شماره قسمت قسمت عنوان جدول
36 نفر آنلاین
0 عضو و 36 مهمان در سایت حاضرند
بازدید امروز: 97726
بازدید دیروز: 73184
بازدید کل: 25262812

حذف شماره بخش از شماره قضیه در فصلهایی که فاقد بخش است

+1 رای
4,730 بازدید

سلام ببخشید هرکاری کردم فایلم ارسال نشد. اگر فصلی فاقد بخش باشد در شماره گذاری قضیه ها شماره مربوط به بخش را 0 میگذارد.برای حذف 0چه باید کرد.ممنون

فایل‌های پیوست
سوال شده تیر 14, 1394 توسط ساناز (10 امتیاز) 1 نشانه گذاری شده
چرا فایل ارسال نشد؟ خطایی چیزی گرفتید؟ لطفاً دقیق توضیح بدید تا رفعش کنم.

1 پاسخ

+1 رای
 
بهترین پاسخ

از این کد استفاده کنید:

\newtheorem{theorem}{قضیه}[section]

\renewcommand{\thetheorem}{%
  \ifnum\value{section}=0 
    \rl{\thechapter}% "no section"
  \else
    \rl{\thesection}% at least within a section
  \fi%
  .\arabic{theorem}}

به عنوان مثال:

\documentclass[12pt]{report}
\usepackage{amsthm,amsmath}
\usepackage{xepersian}
\settextfont{Yas}

\newtheorem{theorem}{قضیه}[section]

\renewcommand{\thetheorem}{%
  \ifnum\value{section}=0 
    \rl{\thechapter}% "no section"
  \else
    \rl{\thesection}% at least within a section
  \fi%
  .\arabic{theorem}}

\begin{document}

\chapter{فصل با بخش}
\section{بخش اول}
\begin{theorem}
سلام ~\ref{abc} و~\ref{def}.
\end{theorem}
\begin{theorem}\label{abc}
سلام
\end{theorem}
\section{بخش دوم}
\begin{theorem}
سلام
\end{theorem}
\begin{theorem}
سلام
\end{theorem}

\chapter{فصل بدون بخش}
\begin{theorem}\label{def}
سلام
\end{theorem}

\end{document}

خروجی:
enter image description here
enter image description here
برگرفته از این پرسش و پاسخ.

پاسخ داده شده تیر 14, 1394 توسط سید امیر قضائی (1,234 امتیاز)
انتخاب شده تیر 14, 1394 توسط ساناز
واقعا ممنونم.جوابتون عالی بود.مشکل حل شد
فقط من این دستور رو که نوشتم شماره قضیه ها رو از 2 شروع میکنه.یعنی مثلا شماره اولین قضیه رو زده 2.4
باید چکار کنم
اگر در مثالی که گذاشتم دقت کنید می‌بینید که نباید اینگونه باشد. باز اگر مشکل هست یک مثال کوچک که این مشکل را داشته باشد به سوالتان ضمیمه کنید تا من بررسی کنم که مشکل از کجا می‌تواند باشد.
بله اما من وقتی یه بخش فرضی به فصلم اضافه کردم شمارنده از یک شروع شد اما وقتی بخش رو حذف میکنم شمارنده از 2 شروع میکنه.
حالا سعی میکنم بفرستم اگه بشه
به نظرم این مثالی که گذاشتم را یک امتحان بکنید. اگر درست بود یعنی شما یک جایی از فایل‌تان دستوری دارید که کار را مختل می‌کند.
مثال شما رو ادامه فایلم کپی کردم.این دفعه اولین قضیه فصل بدون بخش رو از شماره 3 شروع کرد
مثال را باید به تنهایی اجرا کنید. یعنی یک فایل جدید بسازید و مثال را کپی کنید. ببینید اگر مشکل نداشت یعنی شما از دستوراتی استفاده می‌کنید که باعث ایجاد مشکل میشه. در نهایت فایل‌تان را ساده کنید (کمینه) و در سایت قرار دهید تا من بررسی کنم.
مثالی رو پیوست کردم میتونید ببینید
مثال شمارو به تنهایی اجرایی کردم.همان مشکل را داشت متاسفانه
فایل شما برای من درست کار کرد. اما متوجه شدم که ورژن لاتک شما به روز نیست. اول لاتک را به روز کنید. یک نکته دیگر، زی‌پرشین باید آخرین بسته‌ای باشه که فراخوانی می‌شود. شما تک را به روز کنید به احتمال خیلی زیاد درست می‌شود.
بابت راهنماییتون ممنون.چطور میتونم این کار رو انجام بدم؟ ممنون میشم اگه راهنمائی کنید
از چه توزیعی استفاده می‌کنید؟ MiKTeX یا texlive ؟ و از چه نسخه‌ای؟
Texlive 2014
کافیه یه cmd باز کنید و دستور زیر را تایپ کنید و اینتر بزنید. برای باز کردن cmd هم کافیه دکمه استارت روی کیبورد + R بزنید. در پنجره باز شده تایپ کنید cmd و اینتر بزنید. سپس در cmd عبارت زیر را تایپ کنید.
tlmgr update --all
مرسی از راهنماییتون.
من آپدیت میکنم و نتیجه رو خدمتون عرض میکنم.
آپدیت چقد زمان میبره؟
از این روش رفتم اواسطش متوقف شد.از طریق texlive managerشروع کردم به آپدیت.اما خیلی زمان میبره.نمیدونم من اشتباه رفتم یا واقعا زمان گیره
اگه تا حالا به روز نکرده باشید زمان‌بره. بعد از دانلود نصبش هم یکم زمان می‌بره. بعد از به روزرسانی یک تست انجام بدید و نتیجه را بگید.
متاسفانه اواسط کار، متوقف شد و خطا داد.الان دیگه برنامه هم اجرا نمیشه. خطای زیر رو میده
Latex error:File l3unicode-data.def not found.
Type X to quit or <RETURB> to proceed.
or enter new name
enter file name:
کاش اصلا آپدیت نکرده بودم.الان نمیدونم باید چیکار کنم
نگران نباشید. دوباره امتحان کنید به روز رسانی را. در نهایت اگر به مشکل برخوردید و نتوانستید به روز رسانی کنید می‌توانید از اول تک‌لایو را نصب کنید.
لطفا این مورد را در cmd امتحان کنید تا به روز اول برگردد.
tlmgr restore --all
این دستور رو وارد کردم ولی اصلا اجرا نمیشه.انگار که چیزی وارد نکردم.دوباره دارم تکس لیو رو نصب میکنم اما مدتیه که تو 90درصد مونده
متاسفانه برنامه اصلا نصب نمیشه و دیگه هم کار نمیکنه.حالا نمیدونم برنامه رو باید از کجا بگیرم؟ کاش اصلا کاریش نکرده بودم
احتمالا دی‌وی‌دی‌ةون خش داره یا کثیفه. تمیزش کنین.
ضمنا قبل نصب حتما تک‌لایو قبلی رو حذف کنین بره.
اگه برنامه رو ندارین می‌تونین پستی ازم بگیرین. پیغام خصوصی بهم بدین. (روی اسمم کلیک کنین بعدش)
شما ابتدا باید تک لایو قبلی رو پاک میکردید بعد جدید نصب میگردید. نسخه ۲۰۱۵ از این لینک میشه گرفت.
http://ctan.asis.io/systems/texlive/Images/texlive2015-20150523.iso
ولی قبلش حتما تک لایو ۲۰۱۴ رو پاک کنید
روی دیوارم پست زدین. بهم پیغام خصوصی بدین. یا از لینک بالایی که دادنش دانلودش کنین.
سلام.ممنون.من برنامه رو دان کردم اما وقتی میخوام نصبش کنم پنجره installation processکه میاد وقتی کادر آبی کامل پر میشه گزینه cancelبه گزینه finish تغییر نمیکنه که بدونم نصب کامل شده.همینجور cancelمیمونه.مشکل از کجاست؟
درضمن تک لایو قبلیمو کاملا پاک کردم.
درضمن آخرین خط این پنجره هم به شرح زیر هست
time used for installing the packages: 11:21
چیزی نمینویسه که نصب کامل شد
باید بعد دادن این پیغام زمان لازم برای نصب، چند دقیقه (بعضی وقت‌ها دو دقیقه) وایسین تا تنظیماتشو انجام بده و cnacel به finish تبدیل بشه.
زمان زیادتر به تعداد فونت‌هایی که نصب کردین ربط داره. می‌تونین فونت‌ها رو حذف کنین. البته اونایی که خودتون نصب کردین و نه مال ویندوز. بعدش ویندوز را ریستارت کنین. بعد نصب کنین.
ضمنا اگه ویندوز ویستا به بالاتر هستین، بهتره روی فایل install-tl-advanced کلیک راست کرده و Run as Administrator بزنین.
اگه نشد، از روش نصب تحت text استفاده کنین. ممکنه جواب بده. (بشرطی که تک‌لایو 2014 به قبل هستین.) (چون مثل اینکه گفتین 2015 رو دانلود کردین.)
راهنماش این صفحه هست.
قسمت «نصب به صورت command line» را بخونین.

http://www.parsilatex.com/wiki/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C_%D9%86%D8%B5%D8%A8_%D8%AA%DA%A9%E2%80%8C%D9%84%D8%A7%DB%8C%D9%88_%D8%AF%D8%B1_%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2
متاسفانه هیچ کدوم جواب نداد.درضمن من یه شب تا صبح گذاشتمش اما finish نشد.اون روشهای دیگه هم که گفتید برای 2015 نمیشد
کل تک‌لایو‌های نصب شده رو پاک کنین.
فونت‌های سری B و XB و هر چی خودتون دستی نصب کردین رو پاک کنین.
بعدش ویندوز را ریستارت کنین.
اینترنت‌تون را قطع کنین.
آنتی‌ویروس را غیرفعال کنین.
بعدش دوباره با روشی که گفتم نصب کنین. (Run as administrator)
اگه نشد، باید ویندوزتون را عوض کنین.
ضمنا به نظر من این مدلی شماره‌گذاری قضیه در فصلهایی که فاقد بخش است، اشتباه هست و باعث میشه کارتون یک دست نباشه.
بهتره یا بخشی ایجاد کنین که صفر نخوره.
یا شماره‌ها رو دوتایی کنین.
سیستم من اصلا گزینه  runنداره.تنها روش نصب ممکن برای من همون روش اول هست.همه رو پاک کردم.فونتها رو که میگید باید از کجا پاکشون کنم؟
کاش واقعا از همو اول هم همین کار رو کرده بودم.الان دوروزه که از کارم عقب افتادم وگرنه تا الان تایپم تموم شده بود.
دوست‌مون راه اصولی رو بهتون گفتن ولی جسارت نشه و اگه ناراحت نشین باید بگم، نباید با سرعت پایین اینترنت‌‌تون دنبال آپدیت می‌رفتین.  به هر حال تجربه‌ است. :)
از پوشه زیر باید پایک کنین.
‪c:\windows\fonts‬
مواظب باشین فونت‌های ویندوز رو پاک نکنین.
برای اینکه فعلا سریع کارتون راه بیافته می‌تونین از miktex portable استفاده کنین. احتمال بالا میدم جواب بده.
لینک دانلود:

http://mirrors.ctan.org/systems/win32/miktex/setup/miktex-portable.exe

دقت کنین این برای راه افتادن کار شماست. تک‌لایو از میک‌تک خیلی بهتره. نظر من اینه.
اگه بخوام این برنامه رو نصب کنم بعد اون قسمت از پایان نامم که تو تکس لایو تایپ شده ، باز میکنه که من بتونم همونو ادامه بدم؟
بله مشکلی پیش نمیاد.
فقط یادتون باشه مراحل زیر رو باید جلو برین.
میک‌تک پرتابل رو نصب کنین. دقت کنین موقع نصب، توی پوشه‌ای اول بریزینش، بعدش)
باید از ادیتور TeX Works همراهش استفاده کنین. اگه میخایین از ادیتور قبلی‌تون استفاده کنین، باید مسیر binش رو به path سیستم اضافه کنین.
بعد نصب، آپدیتش کنین.
میک‌تک پرتابل یک توزیع TeX کامل نیست. از ۳۰۰۰ مگابایت حدود ۳۰۰ مکابایتش هست.
یعنی خیلی پکیج‌ها رو نداره. برای همین موقع اجرا از شما میخاد که تایید کنین تا پکیج‌ها رو از اینترنت نصب کنه. شما باید تایید کنین.
تا جایی باید ادامه بدین که دیگه نصب نخاد و خروجی به شما بده.
ببخشید این که میگین مسیر binش رو به pathسیستم اضافه کنید رو متوجه نمیشم
ویندوزتون چی هست؟
سلام من این فایل رو گرفتم.دوتا مشکل دارم
1.وقتی کامپیوتر رو خاموش میکنم texworksکه کنار ساعت میاد، از بین میره و من باید تو هرسری روشن کردن دوباره نصبش کنم.
2.فایلم رو اجرا نمیکنه.فقط میتونم باهاش متنی که تایپ کردم رو ببینم
کنار ساعت اومدن با خاموش کردن ویندوز از بین میره. راه داره که هر بار با ویندوز بالا بیاد. اینجا مجالش نیست بگم.
نیاز نیست دوباره نصبش کنین. کافیه به مسیری که miktex portable را extract کردین برین. آیکن miktex portable را اجرا کنین تا بیاد کنار ساعت. روی آیکنش کلیک راست کنین و pin to start بزنین تا منوی startتون بیاد.

شما باید اجراش کنین. گوشه سمت چپ، کنار آیکن سبز، xelatex رو انتخاب کنین بعدش اجرا بگیرین.
ضمنا با اضافه کردن به Path سیستم می‌تونین از ادیتور texmaker یا bidiTexMaker اگه نصب دارین استفاده کنین. جسارت نشه برای شما که مبتدی هستین خوبه. چون نمادها رو توی پنلش داره. یا Tex studio هم خوبه.
خب بله منم باهمون xelatexاجراش میکنم که اجرا تمیشه.من باهمین به راحتی میتونم کار کنم اما این مشکلی که پیش اومده رو نمیدونم باید چیکار کنم.
یعنی چی اجرا نمیشه؟ لطفا واضح بگین. :(
والا تا صبح که داشتم باهاش کار میکردم همه بسته ها رو نصب کرد بعدش که میخواستم اجرا کنم خطا میداد .حالا خطاداد که بسته زی پرشین رو پیدا نمیکنه با اینکه من صبح اونو نصب کرده بودم.حالا که رفتم دوباره نصبش کنم یه پنجره باز میشه و میگه میک تک درخواست شمارو رد کرده چون درخواستهای زیادی از IPآدرستون وارد شده .وبعد تو یه کادری که بالاش نوشته شدهdata متن زیر اومده
HTTP/1.1 503 Service Unavailable
وقتی Okمیکنم دیگه پنجره بسته میشه..
اصلا نمیدونم چرا اینقدر توش گیر افتاده.من فقط یه فصل دیگه ش مونده تایپ کنم که این بلا سرم اومده
من باز نفهمیدم اجرا نمیشه قضیه‌ش چی بود.!
گفتین خطا میداد. چه خطایی؟
مودم‌ اینترنت‌تون رو به مدت ۵ دقیقه خاموش کنین. بعد روشن کنین استفاده کنین. ممکنه Ip جدیدی بگیره و مشکل شما حل بشه.
شما قبلا خودتون تک لایو رو نصب کرده بودین؟  الان چرا نمیشه؟ اصولا با غیر فعال کردن آنتی ویروس و مراحلی که جناب صفی اقدم فرمودند باید تا الان نصب میکردین. به نظرم اینجا خیلی شلوغ شده. بهتره یه پرسش جدید مطرح کنید و اونجا در مورد مشکل نصب بحث کنیم.
@سید امیر قضائی
پرسیدین «شما قبلا خودتون تک لایو رو نصب کرده بودین؟»
بالاتر گفتن که بعد نصب پکیج‌ها در زمانی که میخاد تنظیمات رو اِعمال کنه و فونت‌ها رو بشناسونه، گیر میکنه. باید ویندوزشون عوض بشه.
پیشنهادمه وقتی به کسی آپدیت تک‌لایو رو پیشنهاد می‌کنی، در مورد سرعت اینترنتش و مشکلات بعدیش بهشون اخطار بدین.
بله جناب صفی‌اقدم. بنده باید به ایشون می‌گفتم که به‌روزرسانی تک‌لایو نیاز به سرعت بالای نت و زمان زیاد داره. اشتباه از بنده بود و من معذرت می‌خوام.
اختیار دارین. تشکر
سلام.مشکل از تک لایو 2015 بود که آدرسشو برام گذاشته بودن چون من رو چندتا سیستم دیگه هم امتحان کردم اما بازم همون مشکلو داشت.دیگه رفتم دوباره برنامه قبلیم که تک لایو2014بود رو گیر آوردم و نصب کردم و مشکلی هم نداشت
الان مشکل مربوط به شماره گذاری قضایا حل شد؟ یعنی کدی که در بالا قرار داده شده جواب داد؟
نه ولی ترجیح دادم از خیرش بگذرم.یه بخش ایجاد کردم.
برای من هم جواب نداد
البته کدی که اقای سید امیر قضایی گذاشتند جواب میده اما چون من دارم از کلاس thesis استفاده می کنم
جواب نمیده
شاید؟؟
...