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

عمومی => انجمن تازه‌کاران => نويسنده: mozhgan442 در اكتبر 15, 2012, 07:22:20 pm

عنوان: استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: mozhgan442 در اكتبر 15, 2012, 07:22:20 pm
ببخشید من عنوان فصل رو در وسط صفحه اوردم اما نمی تونم با فونت ایران نستعلیق بنویسم لطفا کمکم کنین
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: فرشاد ترابی در اكتبر 15, 2012, 10:10:22 pm
میشه لطفا نتیجه کارتون رو نشون بدین تا ببینیم چجوری عنوان فصل را آوردین وسط؟
بعدش ما هم کمک میکنیم تا فونتش نستعلیق بشه  ::)
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: وحید دامن‌افشان در اكتبر 15, 2012, 10:39:42 pm
ببخشید من عنوان فصل رو در وسط صفحه اوردم اما نمی تونم با فونت ایران نستعلیق بنویسم لطفا کمکم کنین
لطفا همون‌طور که آقا فرشاد گفتن، همیشه یه فایل کمینه، پیوست کنین تا ما بدونیم که شما چیکار کردین.
کد زیر مشکل رو حل می‌کنه.
\documentclass{book}
\usepackage{xepersian}
\defpersianfont\myfont{IranNastaliq}
\makeatletter
\def\@makechapterhead#1{%
  \vspace*{50\p@}%
  {\parindent \z@ \if@RTL\raggedleft%
 \else\raggedright%
 \fi\normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \huge\bfseries \@chapapp\space \thechapter
        \par\nobreak
        \vskip 20\p@
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \bfseries\centering {\myfont #1}\par\nobreak
    \vskip 40\p@
  }}
\makeatother
\begin{document}
\chapter{عنوان فصل}
مقداری متن
\end{document}
علت ویرایش: حذف کاراکترهای کنترلی.
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: mozhgan442 در اكتبر 18, 2012, 04:46:23 pm
با این دستورات نمیتونم هم وسط بیارم هم فونتش نستعلیق باشه
لطفا راهنماییم کنین
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: فرشاد ترابی در اكتبر 18, 2012, 07:10:15 pm
دقت کنید! فایل پیوست را مشاهده کنید. دوبار از فونت \nastaliq  که تعریف شده استفاده شده است.
اولی برای تعیین فونت "فصل 1" است. دومی برای تعیین فونت عنوان فصل.

لازم نبود آنهمه زحمت بکشید و به آن صورت عنوان را وسط چین کنید. آقا وحید جواب قطعی شما را داده بودند!
فقط کافی بود که آنرا تایپ کنید.

حال دو نکته برای شما:
1. بعضی وقتها وقتی که مطالب را از روی سایت کپی و پیست میکنید یک سری کاراکترهایی در آن بوجود میاید که قابل دیدن نیست
    ولی باعث میشه که برنامه شما اجرا نشه. مثلاً همین برنامه ی که آقا وحید برای شما فرستادند را دقت کنید. اگر آنرا
    مستقیماً کپی پیست کنید اجرا نمیشه. ولی من دوباره از سر خودم تایپش کردم و اجرا شد. شاید شما به همین دلیل
    از آن استفاده نکردید.
2. خواهشاً به موضوع فایل کمینه دقت بفرمایید. فایل ارسالی شما یک عالمه محیط، تئوری و
    چیزهایی دیگری داشت که باعث میشد خواندنش سخت باشه. البته کاملاً توجه داشته باشید که رعایت این موضوع
    باعث میشه که به جواب خودتان زودتر برسید.
3. توجه داشته باشید که xepersian باید به عنوان آخرین بسته فراخوانی شود. اما وقتی که این بسته فراخوانی میشود
    تنظیمات خودش را لحاظ میکند. بنابراین باید تنظیماتی که آقا وحید گفتند را بعد از فراخوانی این بسته انجام دهید.




عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: mozhgan442 در اكتبر 18, 2012, 07:54:03 pm
واقعا ممنونم خیلی لطف کردین با این دستور درست شد
چشم مرسی از راهنماییتون
ببخشید چطوری میتونم به جای (فصل 1) بنویسم(فصل اول)؟
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: فرشاد ترابی در اكتبر 18, 2012, 10:25:45 pm
ببخشید چطوری میتونم به جای (فصل 1) بنویسم(فصل اول)؟

قبل است دستور \makeatletter خط زیر را بنویسید:

\renewcommand{\thechapter}{\tartibi{chapter}}
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: mozhgan442 در اكتبر 18, 2012, 10:49:17 pm
مرسی
ببخشید چند تا سوال دارم
شما کتابی یا مطلبی برای زی پرشین دارین؟
نمی دونم زی پرشینی که من دارم جدید یا نه؟ از کجا باید متوجه شم؟شما زی پرشین جدید رو دارین؟
واقعا تشکر
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: فرشاد ترابی در اكتبر 18, 2012, 11:31:31 pm
مرسی
ببخشید چند تا سوال دارم
شما کتابی یا مطلبی برای زی پرشین دارین؟
نمی دونم زی پرشینی که من دارم جدید یا نه؟ از کجا باید متوجه شم؟شما زی پرشین جدید رو دارین؟
واقعا تشکر
شما دستور texdoc xepersian را در Start->Run تایپ کنید آنوقف راهنمای xepersian باز میشه.
در مورد بروزرسانی هم کلی مطلب در سایت هست. یک جستجو کنید تا متوجه شوید.
همین امروز آقا وحید یک مطلب جدید قرار دادند آنرا مطالعه نمایید.
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: وحید دامن‌افشان در اكتبر 19, 2012, 01:17:50 am
1. وقتی که مطالب را از روی سایت کپی و پیست میکنید یک سری کاراکترهایی در آن بوجود میاید که قابل دیدن نیست
    ولی باعث میشه که برنامه شما اجرا نشه. مثلاً همین برنامه ی که آقا وحید برای شما فرستادند را دقت کنید. اگر آنرا
    مستقیماً کپی پیست کنید اجرا نمیشه. ولی من دوباره از سر خودم تایپش کردم و اجرا شد. شاید شما به همین دلیل
    از آن استفاده نکردید.
نمی‌دونم چرا چند وقته که این مشکل وارد شدن کاراکترهای کنترلی، توی تک‌میکرم بوجود میاد. آقا وفا هم دیروز بهم گفتن.
جالب اینجاست وقتی که همین کد خودم رو از اینجا برمی‌دارم و توی تک‌میکرم پیست می‌کنم، مشکلی توی ران کردنش بوجود نمیاد!
ممنون که شما هم گزارش دادین. فایل پست قبلیم رو هم ویرایش کردم.
راستی، می‌شه لطف کنین و کلمه «بعضی وقت‌ها» رو به اول جمله شماره یک‌تون اضافه کنین؟ چون این کاراکترهای کنترلی فقط توی کدهای من دیده می‌شه و توی کدهای بقیه دوستان نیست.

پ.ن: اگه می‌خواین که این کاراکترهای کنترلی رو با چشم هم ببینین، می‌تونین از ویرایش‌گرهایی مثل ‎Vim‎ استفاده کنین.
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: فرشاد ترابی در اكتبر 19, 2012, 10:39:31 am
نمی‌دونم چرا چند وقته که این مشکل وارد شدن کاراکترهای کنترلی، توی تک‌میکرم بوجود میاد. آقا وفا هم دیروز بهم گفتن.
جالب اینجاست وقتی که همین کد خودم رو از اینجا برمی‌دارم و توی تک‌میکرم پیست می‌کنم، مشکلی توی ران کردنش بوجود نمیاد!
ممنون که شما هم گزارش دادین. فایل پست قبلیم رو هم ویرایش کردم.
راستی، می‌شه لطف کنین و کلمه «بعضی وقت‌ها» رو به اول جمله شماره یک‌تون اضافه کنین؟ چون این کاراکترهای کنترلی فقط توی کدهای من دیده می‌شه و توی کدهای بقیه دوستان نیست.

پ.ن: اگه می‌خواین که این کاراکترهای کنترلی رو با چشم هم ببینین، می‌تونین از ویرایش‌گرهایی مثل ‎Vim‎ استفاده کنین.
یعنی چی که بعضی وقتها؟ متوجه نشدم چرا باید برای بعضی ها کاراکتر کپی بشه و برای بعضی ها نه.
از نظر من کاراکتر، کاراکتر هست و فرقی نداره. من فکر کنم بیشتر مربوط به مرورگر باشه و ادیتوری که برای
تایپ استفاده میکنید. به احتمال زیاد مرورگر شما این کاراکترها را به فضای کپی منتقل نمیکنه.
یا اینکه ادیتور شما این کاراکترها را حذف میکنه یا اصطلاحاً ف*یل+تر میکنه.

برای این که موضوع روشن بشه من مشخصات خودم را میگم:
من از مرور گر فایرفاکس در محیط ویندوز استفاده میکنم و از ادیتور texworks هم برای تایپ.
شاید مشکل پیدا شه.

به هرحال طبق فرمایش حضرت عالی «بعضی وقتها» را به بالا اضافه کردم  :P
عنوان: پاسخ : استفاده از فونت نستعلیق برای عنوان فصل‌ها و وسط‌چین کردن آن‌ها
رسال شده توسط: وحید دامن‌افشان در اكتبر 20, 2012, 01:19:25 am
یعنی چی که بعضی وقتها؟ متوجه نشدم چرا باید برای بعضی ها کاراکتر کپی بشه و برای بعضی ها نه.
از نظر من کاراکتر، کاراکتر هست و فرقی نداره. من فکر کنم بیشتر مربوط به مرورگر باشه و ادیتوری که برای
تایپ استفاده میکنید. به احتمال زیاد مرورگر شما این کاراکترها را به فضای کپی منتقل نمیکنه.
یا اینکه ادیتور شما این کاراکترها را حذف میکنه یا اصطلاحاً ف*یل+تر میکنه.

برای این که موضوع روشن بشه من مشخصات خودم را میگم:
من از مرور گر فایرفاکس در محیط ویندوز استفاده میکنم و از ادیتور texworks هم برای تایپ.
شاید مشکل پیدا شه.

به هرحال طبق فرمایش حضرت عالی «بعضی وقتها» را به بالا اضافه کردم  :P
نه نه، منظورم این نبود. منظورم این بود که فقط کدهای چند روز اخیر من، این مشکل رو دارن و بنابراین نباید این مشکل رو به تموم کدهایی که از تالار کپی می‌شن، تعمیم داد. اگه کلمه «بعضی وقت‌ها» رو اضافه نکنیم، یه حس بی‌اعتمادی به کاربرا دست می‌ده و گمان می‌کنن که همه کدهای تالار، دارای مشکل هستن.
در ضمن، مشکل از مرورگر نیست. مشکل از خود تک‌میکری هست که استفاده می‌کنم. یه بار هم حذف و دوباره نصبش کردم، اما همچنان این مشکل رو داره. مجبورم همیشه از گزینه Remove Unicode Control Characters استفاده کنم.
ممنون از جواب‌تون.