قبلاً از آقا وفا پرسیده بودم چگونه در محیط verbatim فارسی بنویسیم.
جواب:
\DefineVerbatimEnvironment{myverbatim}{Verbatim}{commandchars=+\[\]}
\begin{latin}
\begin{myverbatim}
\newcommand\familyname{+rl[وفا کارنپهلو]}
\end{myverbatim}
\end{latin}
کد بالا کمی نادرست نمایش داده شده است. به مثال پیوست مراجعه نمایید.
آقای امینطوسی، خروجی مثال؛ درست نمایش داده میشه؟
لطفاً به پیدیاف مثال نگاه کنید.
متشکرم.
مثال اصلاح شد. با نسخههای قبلی مشکلی وجود نداشت لیکن با تغییرات اخیر باید آنرا در محیط لاتین قرار دهیم.
نقل قول از: محمود امینطوسی در اکتبر 01, 2009, 09:48:14 قبل از ظهر
قبلاً از آقا وفا پرسیده بودم چگونه در محیط verbatim فارسی بنویسیم.
جواب:
\DefineVerbatimEnvironment{myverbatim}{Verbatim}{commandchars=+\[\]}
\begin{latin}
\begin{myverbatim}
\newcommand\familyname{+rl[وفا کارنپهلو]}
\end{myverbatim}
\end{latin}
کد بالا کمی نادرست نمایش داده شده است. به مثال پیوست مراجعه نمایید.
آقا محمود،
من میخوام یه راهنمای نصب میکتک ۲.۸ و زیپرشین بنویسم و توش میخوام از verbatim استفاده کنم. واسه این کار خطا نمیگیرم اما کلمههای فارسی و انگلیسی که باید کنار هم قرار بگیرن، تو خطوط جداگانه قرار میگیرن. تصویر ضمیمه رو ببینید.
آقا وحید سلام.
نقل قول از: وحید دامن افشان در اکتبر 10, 2009, 01:06:52 قبل از ظهر
من میخوام یه راهنمای نصب میکتک ۲.۸ و زیپرشین بنویسم و توش میخوام از verbatim استفاده کنم.
اگر فقط میخواستهاید بنویسید:
ابتدا پوشه MiKTeX 2.8 را در یک جایی از کامپیوتر خود، کپی کنید.
که نیاز به محیط verbatim نبوده است و با دستور lr\ مشکل برطرف میشده است.
محیط verbatim را هنگامی بکار میبریم که هدف درج کدی مانند لاتک است و میخواهیم کاراکترهای خاصی مانند \ همانگونه که تایپ میشوند نمایش داده میشوند.
نقل قول از: وحید دامن افشان در اکتبر 10, 2009, 01:06:52 قبل از ظهر
واسه این کار خطا نمیگیرم اما کلمههای فارسی و انگلیسی که باید کنار هم قرار بگیرن، تو خطوط جداگانه قرار میگیرن. تصویر ضمیمه رو ببینید.
مشکلی وجود ندارد، کلمات قبل و بعد از محیط verbatim در خطوط مجزا چاپ میشوند.
ضمناً اگر از نقل قول مادامیکه به صورت مستقیم به نوشتهٔ ما ربطی ندارد استفاده نکنیم بهتر است. همین که بحث در یک موضوع خاص مطرح میشود دیگران متوجه موضوع خواهند شد.
نقل قول از: محمود امینطوسی در اکتبر 10, 2009, 07:47:37 قبل از ظهر
مشکلی وجود ندارد، کلمات قبل و بعد از محیط verbatim در خطوط مجزا چاپ میشوند.
یعنی همیشه اینجوریه؟!!!
چرا راهنمایی که آقای امیدعلی واسه سمینارنوشته بودن، اینجوری نیستش و کلمات فارسی و verbatim توی یه خط هستن؟
به نظر من که همیشه همینطوریه. (علت را آقا مهدی در پست بعدی توضیح دادند، ولی فعلاً مجبوریم verbatim را در محیط لاتین بکار ببریم.)
در محیط verbatim میتوانید چندین خط داشته باشید. مثالی را که در پست اول بود دیدید؟ میتوانید در محیط چندین خط دیگر هم داشته باشید.
اگر ممکن است با یک مثال بگویید دقیقاً میخواهید چکار کنید.
نقل قول از: وحید دامن افشان در اکتبر 10, 2009, 06:08:35 بعد از ظهر
یعنی همیشه اینجوریه؟!!!
چرا راهنمایی که آقای امیدعلی واسه سمینارنوشته بودن، اینجوری نیستش و کلمات فارسی و verbatim توی یه خط هستن؟
محیط verb را داخل latin گذاشتهای. توجه داشته باش که محیط latin ایجاد یک پاراگراف جدید میکند. باید مثلا بنویسی
\LRE{\verb+Miktex 2.8+}
نقل قول از: مهدی امیدعلی در اکتبر 10, 2009, 06:32:07 بعد از ظهر
محیط verb را داخل latin گذاشتهای. توجه داشته باش که محیط latin ایجاد یک پاراگراف جدید میکند. باید مثلا بنویسی
\LRE{\verb+Miktex 2.8+}
بله، گذاشتم، از آخرین تغییرات خبر دارم.
اگه از LRE استفاده کنم، ایجاد پاراگراف نمی کنه؟
نقل قول از: محمود امینطوسی در اکتبر 10, 2009, 06:18:37 بعد از ظهر
اگر ممکن است با یک مثال بگویید دقیقاً میخواهید چکار کنید.
می خوام بنویسم:
فایلهای موجود در پوشه فلان را در پوشه D:\New folder\Texmaker کپی کنید.
نقل قول از: وحید دامن افشان در اکتبر 10, 2009, 07:32:21 بعد از ظهر
می خوام بنویسم:
فایلهای موجود در پوشه فلان را در پوشه D:\New folder\Texmaker کپی کنید.
فایلهای موجود در پوشه فلان را در پوشه \LRE{\verb+D:\New folder\Texmake+} کپی کنید.
نقل قول از: مهدی امیدعلی در اکتبر 10, 2009, 08:39:23 بعد از ظهر
فایلهای موجود در پوشه فلان را در پوشه \LRE{\verb+D:\New folder\Texmake+} کپی کنید.
آقای دکتر، این کار رو کردم و همه چی داخل یه خط قرار می گیره اما خروجی به شکل فونت verbatim نیستش و در ضمن خطای زیر رو میده:
! Undefined control sequence.
\verbatim@font ->\normalfont \ttfamily
l.23 \LRE{\verb
+D:\New folder\Texmaker+}
باید واسه verbatim فونت تعریف کنم؟ میشه کمک کنین؟
آقا وحید:
برای مشکل الانت به نظرم اگر دستورات زیر را قرار دهی درست شود:
\setpersiansansfont{XB Zar}
\setpersianmonofont{XB Zar}
ولی به جز این راه حل روشهای دیگری هم برای درج \ وجود دارد. در فایل ضمیمه سه روش برای درج بکاسلش (backslash) را توضیح دادهام.
البته اگر آخرین نسخه زیپرشین را ندارید برای اجرای مثال پیوست نیز باید دو دستور فوق را در ابتدای سند قرار دهید.
نقل قول از: وحید دامن افشان در اکتبر 10, 2009, 09:41:52 بعد از ظهر
آقای دکتر، این کار رو کردم و همه چی داخل یه خط قرار می گیره اما خروجی به شکل فونت verbatim نیستش و در ضمن خطای زیر رو میده:
! Undefined control sequence.
\verbatim@font ->\normalfont \ttfamily
l.23 \LRE{\verb
+D:\New folder\Texmaker+}
باید واسه verbatim فونت تعریف کنم؟ میشه کمک کنین؟
برای من که مشکلی نداره. نکنه داری از نسخهٔ آزمایشی زیپرشین استفاده میکنی. تعریف قلم در این نسخه دارای اشکاله. بهتره از همون نسخهٔ رسمی استفاده کنی.
نقل قول از: مهدی امیدعلی در اکتبر 10, 2009, 10:27:13 بعد از ظهر
نکنه داری از نسخهٔ آزمایشی زیپرشین استفاده میکنی.
آره، از آخرین نسخه استفاده میکنم.
راستی چه جوری میشه به نسخه قبلی (نسخه ctan) برگشت؟
۱- راه حل دومی که نوشتهام نیاز به محیط verbatim ندارد.
۲- وجود نسخههای مختلف زیپرشین، آماده کردن و بروزرساندن مثالها را سخت کرده است. امیدوارم هر چه زودتر به وضعیتی برسیم که دستورات قبلی عوض نشوند و اسناد زیپرشین با نسخههای جدید مشکلی نداشته باشند.
نقل قول از: محمود امینطوسی در اکتبر 10, 2009, 10:18:27 بعد از ظهر
آقا وحید:
برای مشکل الانت به نظرم اگر دستورات زیر را قرار دهی درست شود:
\setpersiansansfont{XB Zar}
\setpersianmonofont{XB Zar}
ولی به جز این راه حل روشهای دیگری هم برای درج \ وجود دارد. در فایل ضمیمه سه روش برای درج بکاسلش (backslash) را توضیح دادهام.
البته اگر آخرین نسخه زیپرشین را ندارید برای اجرای مثال پیوست نیز باید دو دستور فوق را در ابتدای سند قرار دهید.
آقا محمود،
ممنون، دو روش اول رو نمیدونستم.
نقل قول از: وحید دامن افشان در اکتبر 10, 2009, 10:31:44 بعد از ظهر
آره، از آخرین نسخه استفاده میکنم.
راستی چه جوری میشه به نسخه قبلی (نسخه ctan) برگشت؟
برای برگشت به نسخه رسمی اول از Package Manager بستهٔ Xepersian رو UnInstall کن و بعد پوشهٔ Miktex2.8/tex/xelatex/xepersian رو حذف کن و بعد بستهٔ Xepersian رو نصب کن.
نقل قول از: محمود امینطوسی در اکتبر 10, 2009, 10:54:13 بعد از ظهر
۲- وجود نسخههای مختلف زیپرشین، آماده کردن و بروزرساندن مثالها را سخت کرده است. امیدوارم هر چه زودتر به وضعیتی برسیم که دستورات قبلی عوض نشوند و اسناد زیپرشین با نسخههای جدید مشکلی نداشته باشند.
یعنی چی؟!!!
نقل قول از: مهدی امیدعلی در اکتبر 10, 2009, 10:27:13 بعد از ظهر
برای من که مشکلی نداره. نکنه داری از نسخهٔ آزمایشی زیپرشین استفاده میکنی. تعریف قلم در این نسخه دارای اشکاله. بهتره از همون نسخهٔ رسمی استفاده کنی.
مثلاً، چه مشکلی داره؟ آخرین revision برای هر دو bidi و xepersian برای من بدون اشکال کار میکنه. اگر مشکلی وجود نداشته باشد، دلیلی برای تبلیغ منفی وجود ندارد.
نقل قول از: وفا کارنپهلو در اکتبر 11, 2009, 07:39:33 بعد از ظهر
یعنی چی؟!!!
مطلبی که من نوشته بودم به معنی ایراد بر زیپرشین نبود. هر بستهٔ نرمافزاری تا زمانی که پایدار شود طول میکشد. منظور من تغییراتی بود که در طی توسعه زیپرشین شاهد بوده و هستیم. به عنوان مثال با تغییرات زیر مجبور به تغییر مثالها بودیم:
- تغییر roman به latin
- تغییر دستورات مربوط به زیرنویس
- لزوم گذشستن بسته graphicx در پایاننامه (قبلاً لارم نبود)
- لزوم گذاشتن بسته amsmath
- خارج شدن بسته poem
- حذف شمارهگذاری لاتین مراجع
اینها به معنی کم کردن ارزش کار گرانقدر شما نیست و جزو چرخه حیات هر بستهٔ نرمافزاری است. منظور آن است که انشاءالله به مرحلهای برسیم که دستوراتی که به صورت معمول مورد استفاده قرار میگیرند کمتر تغییر کنند که نوشتن یک راهنما نیز تسهیل شود و گرنه تغییر در ذات همه بستههای TeX هست.
باز هم از تلاشهای شما در توسعه زیپرشین از طرف همه علاقمندان به آن تشکر نموده، خسته نباشید عرض میکنم.