با سلام و تشکر از دوستان
من ۲ سوال دارم ممنون میشم راهنماییم کنین:
۱. چگونه میتوان فهرست مطالب را با حروف ابجد شماره گذاری کرد. در فایلهای نمونه از صفحه ۱ شماره گذاری شروع شده.
۲. آیا دستوری هست که شماره گذاری را به صورت آ، ب، ج، د، ه، و، ز، ح، ط، ی انجام دهد. دستور \pagenumbering{harfi} چنین کاری را انجام نمیدهد. در ضمن دستور \pagenumbering{abjad} که استفاده میکنم برا ی صفحات شماره نمیزند.
کافیه در تالار کلمه ابجد را جستجو کنید.
با تشکر
من تالار را جستجو کردم. دستورات زیر را بافتم
\makeatletter
\def\@myabjad#1{\ifcase#1\or الفـ\or ب\or ج\or د\or ه\or
و\or ز\or ح\or ط\or ی\or ک\or ل\or م\or ن\or س\or ع\or ف\or ص\or غ\or
ر\or ش\or ت\or ث\
else\@ctrerr\fi}
\makeatother
\begin{document}
\pagenumbering{myabjad}
\end{document}
اما مشکل اینجاست که متن من ۱۰۰ صفحه هست و باید تا صفحه ۱۶ ابجد باشد و مابقی از شماره ۱ شروع شود. بعد از دستور \pagenumbering{arabic} استفاده کرده ام ولی در اجرا فقط تا صفحه ۶ را نمایش می دهد.
از هر جایی دوست داری عددی بشه باید همون جا \pagenumbering{arabic} را قرار بده.
اگر مشکلی داشتی باید مثال کمینه قرار بدی.
ممنون. دستورات را درست کردم ولی فهرست مطالب از ۱ شروع می شود در حالی که میخوام فهرست مطالب هم ابجد باشه. توی تالار با چنین موردی روبرو نشدم. ممنون از راهنماییتون.
ببینید اینطور مثال کمینه درست میکنن.
با تشکر از شما آقای موسوی
این هم یک فایل کمینه
امیدوارم بتونین مشکل را برطرف کنید.
پیوست شد. به جایی که pagenumbering را نوشتم نگاه کنید.
بسیار بسیار سپاسگزار و ممنون از فایل پیوست. خیلی لطف کردین. از راهنماییتون هم سپاسگزارم.
نقل قول از: لیلا در اکتبر 18, 2013, 01:24:28 قبل از ظهر
با سلام و تشکر از دوستان
من ۲ سوال دارم ممنون میشم راهنماییم کنین:
۱. چگونه میتوان فهرست مطالب را با حروف ابجد شماره گذاری کرد. در فایلهای نمونه از صفحه ۱ شماره گذاری شروع شده.
۲. آیا دستوری هست که شماره گذاری را به صورت آ، ب، ج، د، ه، و، ز، ح، ط، ی انجام دهد. دستور \pagenumbering{harfi} چنین کاری را انجام نمیدهد. در ضمن دستور \pagenumbering{abjad} که استفاده میکنم برا ی صفحات شماره نمیزند.
مشکل \pagenumbering{alph} چیه که شما باید شمارنده myabjad تعریف کنید؟
با سلام
دستور \pagenumbering{harfi} شماره صفحات را با آن ترتیبی که من میخوام نمیده. ترتیب باید آ، ب، ج، د، ه، و ... باشد که با تعریف myabjad درست شد.
نقل قول از: لیلا در اکتبر 19, 2013, 03:44:11 بعد از ظهر
با سلام
دستور \pagenumbering{harfi} شماره صفحات را با آن ترتیبی که من میخوام نمیده. ترتیب باید آ، ب، ج، د، ه، و ... باشد که با تعریف myabjad درست شد.
کجا من حرف از harfi زدم؟ تعریف myabjad شما کاملاً اشتباه و ناشیانه است.
نقل قولمشکل \pagenumbering{alph} چیه که شما باید شمارنده myabjad تعریف کنید؟
من که خودم اصلا با ترتیب عربی حروف مخالفم. ولی مشکل اینه که alph شماره گذاریش به ترتیب زیر هست:
آ ب . . . ح ط ی یآ یب . . .
ولی بیشتر دانشجوها می خواهند به ترتیب زیر باشه:
الف ب ج د ه و ز ح ط ی ک ل م ن س ع ف ص غ ز ش ت ث خ ذ ض
نقل قول از: سید احمد موسوی در اکتبر 19, 2013, 05:53:53 بعد از ظهر
من که خودم اصلا با ترتیب عربی حروف مخالفم. ولی مشکل اینه که alph شماره گذاریش به ترتیب زیر هست:
آ ب . . . ح ط ی یآ یب . . .
ولی بیشتر دانشجوها می خواهند به ترتیب زیر باشه:
الف ب ج د ه و ز ح ط ی ک ل م ن س ع ف ص غ ز ش ت ث خ ذ ض
مرجع قابل قبولی را میشناسی که ادعای شما رو اثبات کند؟ تریتب شمارهگذاری ابجد براساس جدول زیر در زیپرشین انجام شده است:
http://fa.wikipedia.org/wiki/%D8%A7%D8%A8%D8%AC%D8%AF
بنابراین من اشتباهی در آن نمیبینم. در حقیقت من هیچجا ترتیبی که بیشتر دانجوها میخواهند را جایی ندیدهام و وارد کردن اینگونه سلیقهها در یک سیستم شمارشی حداقل از نظر من نادرست است. هرچند اگر مرجع معتبری باشد که ثابت کند باید غیر از چیزی که در زیپرشین وجود دارد باشد، من آن را تغییر خواهم داد. بنابراین بیشتر دانشجوها، هیچ اطلاعی از روش شمارهگذاری ابجد ندارند. این سیستم شمارشی که شما و دانجوها درست کردید، نامش دیگر ابحد نیست.
در صفحهای که در بالا لینک کردم، ارزش حرف را ببین و آن را با ماکروهای زیپرشین مقایسه کن. من دقیقاً همان سیستم شمارشی ابجد را برنامهنویسی کردهام:
\if@bidi@csundef{abjadnumeral}{%
\def\abjadnumeral#1{%
\ifnum#1>1999 \xpg@warning{Illegal value (#1) for abjad numeral} {#1}
\else
\ifnum#1<\z@\space\xpg@warning{Illegal value (#1) for abjad numeral}%
\else
\ifnum#1<10\expandafter\abj@num@i\number#1%
\else
\ifnum#1<100\expandafter\abj@num@ii\number#1%
\else
\ifnum#1<\@m\expandafter\abj@num@iii\number#1%
\else
\ifnum#1<\@M\expandafter\abj@num@iv\number#1%since #1<2000, we must have 1000
\fi
\fi
\fi
\fi
\fi
\fi
}
\def\abjad@zero{}
\def\abj@num@i#1{%
\ifcase#1\or آ\or ب\or ج\or د%
\or ه\or و\or ز\or ح\or ط\fi
\ifnum#1=\z@\abjad@zero\fi}
\def\abj@num@ii#1{%
\ifcase#1\or ی\or ک\or ل\or م\or ن%
\or س\or ع\or ف\or ص\fi
\ifnum#1=\z@\fi\abj@num@i}
\def\abj@num@iii#1{%
\ifcase#1\or ق\or ر\or ش\or ت\or ث%
\or خ\or ذ\or ض\or ظ\fi
\ifnum#1=\z@\fi\abj@num@ii}
\def\abj@num@iv#1{%
\ifcase#1\or غ\fi
\ifnum#1=\z@\fi\abj@num@iii}
}{}
نقل قولمرجع قابل قبولی را میشناسی که ادعای شما رو اثبات کند؟ تریتب شمارهگذاری ابجد براساس جدول زیر در زیپرشین انجام شده است:
http://fa.wikipedia.org/wiki/%D8%A7%D8%A8%D8%AC%D8%AF
بنابراین من اشتباهی در آن نمیبینم. در حقیقت من هیچجا ترتیبی که بیشتر دانجوها میخواهند را جایی ندیدهام و وارد کردن اینگونه سلیقهها در یک سیستم شمارشی حداقل از نظر من نادرست است. هرچند اگر مرجع معتبری باشد که ثابت کند باید غیر از چیزی که در زیپرشین وجود دارد باشد، من آن را تغییر خواهم داد. بنابراین بیشتر دانشجوها، هیچ اطلاعی از روش شمارهگذاری ابجد ندارند. این سیستم شمارشی که شما و دانجوها درست کردید، نامش دیگر ابحد نیست.
من منظورم این نیست که اینگونه شمارهگذاری درسته یا نادرست. ادعا نکردم که شماره گذاری alph اشتباهه بلکه ادعا کردم برخی سلیقه دیگری دارند که درست یا نادرست هم که باشد باید به روشی مشکل آنها را حل کرد. این گونه افراد (حتی تصمیمگیرندگان در دانشگاهها) اصلا دلیلی برای کار خود ندارند.
اونها فقط سبک شمارهگذاری ابجد صفحات در آفیس ورد را دیدهاند (که به ترتیبی است که در پست قبل نوشتم) و بر اساس آن چنین نظری دارند.
نیازی به تغییر alph نیست. اتفاقا خیلی خوبه و مستدل هم هست.
باید این رو اضافه کنم که:
دانشجویان بسیاری از رشتهها پایاننامه هاشون رو با آفیس تایپ میکنن و سیستم شمارهگذاری ابجد آفیس هم (درست یا نادرست) به شکلی است که گفتم.
نکته دیگه اینکه دانشگاهها میخوان یک فرمت یکسان برای همه پایاننامه ها داشته باشن. بنابراین افرادی که با لاتک پایاننامهها رو حروفچینی میکنن مجبورن از فرمت آفیس گونه استفاده کنن. این رو تو سایت بعضی از دانشگاهها میتونید ببینید. کافیه کلمات ابجد وپایان نامه را توی گوگل جستجو کنید.
قبول دارم خندهداره. دلیلش هم اینه که یک نفر آشنا به علم حروفچینی فرمت پایاننامهها رو تعیین نکرده و آفیس تعیین کرده.