• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

Main Menu

نوشته فارسی در محیط verbatim

نویسنده محمود امین‌طوسی, اکتبر 01, 2009, 09:48:14 قبل از ظهر

« قبلی - بعدی »

محمود امین‌طوسی

قبلاً از آقا وفا پرسیده بودم چگونه در محیط verbatim فارسی بنویسیم.
جواب:

‎\DefineVerbatimEnvironment{myverbatim}{Verbatim}{commandchars=+\[\]}‎
‎\begin{latin}‎
‎\begin{myverbatim}‎
  \newcommand\familyname{+rl[وفا کارن‌پهلو]}
‎\end{myverbatim}‎
‎\end{latin}‎

کد بالا کمی نادرست نمایش داده شده است. به مثال پیوست مراجعه نمایید.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

OmidMasouri

آقای امین‌طوسی، خروجی مثال؛ درست نمایش‌ داده میشه؟
لطفاً به پی‌دی‌اف مثال نگاه کنید.

محمود امین‌طوسی

متشکرم.
مثال اصلاح شد. با نسخه‌های قبلی مشکلی وجود نداشت لیکن با تغییرات اخیر باید آنرا در محیط لاتین قرار دهیم.
حضرت علی (علیه السلام):دوستی و محبت را از دل بپرسید، چرا که دلها گواهانی رشوه ناپذیرند.
‎کمک مالی به پارسی‌لاتک‎

وحید دامن‌افشان

نقل قول از: محمود امین‌طوسی در اکتبر 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 توی یه خط هستن؟

محمود امین‌طوسی

#6
به نظر من که همیشه همینطوریه. (علت را آقا مهدی در پست بعدی توضیح دادند، ولی فعلاً مجبوریم 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 فونت تعریف کنم؟ میشه کمک کنین؟

محمود امین‌طوسی

#12
آقا وحید:
برای مشکل الانت به نظرم اگر دستورات زیر را قرار دهی درست شود:

‎‎ ‎\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) برگشت؟