سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: مشکل در قرار دادن علامت ضرب (*) در محیط listings در کدنویسی با MATLAB  (دفعات بازدید: 4821 بار)

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
با سلام
من یک مشکل در استفاده از محیط listing دارم
برنامه من به زبان مطلب است ولی اگر در کد از علامت ضرب استفاده کنم کل کد را در نوشتار به هم می ریزد
کسی می تواند مشکل من را برآورده کند
باتشکر
اصل فایل کد دارای پسوند .m است ولی چون در تالار اجازه آپلود نمی دهد من آن را با پسوند .txt ذخیره کردم لطفا قبل از اجرا آن را به .m تغیر دهید
« آخرين ويرايش: نوامبر 24, 2011, 04:58:01 pm توسط وحید دامن‌افشان »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
با سلام
من یک مشکل در استفاده از محیط listing دارم
برنامه من به زبان مطلب است ولی اگر در کد از علامت ضرب استفاده کنم کل کد را در نوشتار به هم می ریزد
کسی می تواند مشکل من را برآورده کند
باتشکر
اصل فایل کد دارای پسوند .m است ولی چون در تالار اجازه آپلود نمی دهد من آن را با پسوند .txt ذخیره کردم لطفا قبل از اجرا آن را به .m تغیر دهید
سبک bidicode فقط برای نوشتن کدهای تک در راهنمای سبک‌های bidi و زی‌پرشین به کار می‌رود و در آن * LaTeX Scape char است که معنای خاص خودش را دارد. سبک bidicode برای نوشتن کدهای دیگر طراحی نشده است. مستقیماً از خود سبک listings استفاده کن.

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
با سلام
ببخشید منظور شما را نمی فهمم
من از دستور
‎\begin{latin}‎
‎\lstinputlisting[breaklines=true,numbers=left,language=Matlab‎, ‎basicstyle=\ttfamily‎, ‎numberstyle=\footnotesize‎, ‎numbersep=10pt‎, ‎captionpos=b‎, ‎frame=single‎, ‎breakatwhitespace=false]{code1.m}‎
‎\end{latin}
استفاده کردم می شود بیشتر توضیح بدهید
من از listing استفاده کرده
باتشکر

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
با سلام
ببخشید منظور شما را نمی فهمم
من از دستور
‎\begin{latin}‎
‎\lstinputlisting[breaklines=true,numbers=left,language=Matlab‎, ‎basicstyle=\ttfamily‎, ‎numberstyle=\footnotesize‎, ‎numbersep=10pt‎, ‎captionpos=b‎, ‎frame=single‎, ‎breakatwhitespace=false]{code1.m}‎
‎\end{latin}
استفاده کردم می شود بیشتر توضیح بدهید
من از listing استفاده کرده
باتشکر
منظور من خیلی روشن بود: از سبک listings استفاده کن نه از سبک bidicode.

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
با سلام
اگر من بسته
‎\usepackage{bidicode}‎
را حذف کنم دیگر در هنگام استفاده از دستور
‎\begin{latin}‎‎
\lstinputlisting[breaklines=true,numbers=left,language=Matlab‎, ‎basicstyle=\ttfamily‎, ‎numberstyle=\footnotesize‎, ‎numbersep=10pt‎, ‎captionpos=b‎, ‎frame=single‎, ‎breakatwhitespace=false]{code1.m}‎
‎\end{latin}‎
خطا می گیرد. می گوید این دستور را نمی شناسد
راه حلی است که به همین طریق در یک فایل برنامه ام را نویسم و توسط listing وارد کنم
آخه در راهنمای listing دستور \lstinputlisting وجود دارد ولی الان نمی دانم چرا آن را نمی شناسد
وقتی که bidicode را حذف می کنم این اتفاق می افتد
باتشکر


« آخرين ويرايش: نوامبر 18, 2011, 04:46:17 pm توسط Temp »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
با سلام
اگر من بسته
‎\usepackage{bidicode}‎
را حذف کنم دیگر در هنگام استفاده از دستور
‎\begin{latin}‎‎
\lstinputlisting[breaklines=true,numbers=left,language=Matlab‎, ‎basicstyle=\ttfamily‎, ‎numberstyle=\footnotesize‎, ‎numbersep=10pt‎, ‎captionpos=b‎, ‎frame=single‎, ‎breakatwhitespace=false]{code1.m}‎
‎\end{latin}‎
خطا می گیرد. می گوید این دستور را نمی شناسد
راه حلی است که به همین طریق در یک فایل برنامه ام را نویسم و توسط listing وارد کنم
باتشکر
معنای «از سبک listings استفاده کن» چیست؟

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
با سلام
به نظر من یعنی
\begin{lstlisting}[hkey=value listi]
\end{lstlisting}

ولی در این حالت باید دستورات را بنویسم
ولی برنامه من درون یک فایل است و می خواهم آن ها را وارد کنم

به طور خلاصه: نمی دانم باید چکار کنم. نمی دانم باید چگونه از سبک listing استفاده کنم. یعنی چه چیز را باید فراخوانی کنم
باتشکر

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
با سلام
به نظر من یعنی
\begin{lstlisting}[hkey=value listi]
\end{lstlisting}

ولی در این حالت باید دستورات را بنویسم
ولی برنامه من درون یک فایل است و می خواهم آن ها را وارد کنم

به طور خلاصه: نمی دانم باید چکار کنم. نمی دانم باید چگونه از سبک listing استفاده کنم. یعنی چه چیز را باید فراخوانی کنم
باتشکر
اولاً سبک listings نه listing. بعد اگر من به شما بگویم از سبک xepersian استفاده کنید، شما چه می‌کنید؟

آفلاین ابوالفضل دیانت

  • همکاران
  • Hero Member
  • ***
  • تشکر
  • -اهدا شده: 192
  • -دریافت شده: 271
  • ارسال: 812
    • ديدن مشخصات
وای شرمنده
ببخشید
 من اشتباها در قسمت usepackage
به جای listings
نوشته بودم
listing
ببخشید وقت شما را گرفتم
باتشکر

آفلاین حسن ذاکری

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 30
  • -دریافت شده: 379
  • ارسال: 667
    • ديدن مشخصات
با سلام
من یک مشکل در استفاده از محیط listing دارم
برنامه من به زبان مطلب است ولی اگر در کد از علامت ضرب استفاده کنم کل کد را در نوشتار به هم می ریزد
کسی می تواند مشکل من را برآورده کند
باتشکر
اصل فایل کد دارای پسوند .m است ولی چون در تالار اجازه آپلود نمی دهد من آن را با پسوند .txt ذخیره کردم لطفا قبل از اجرا آن را به .m تغیر دهید

سلام
بسته mcode ویژه درج دستورات و برنامه‌های matlab می‌باشد. کدرنگی شده نیز به شما می‌دهد.
لطفاً صفحه قوانین تالار را مطالعه فرمایید، بخصوص اگر اولین ارسال‌هایتان را انجام می‌دهید.
به سوالی که مطابق با قوانین پرسیده نشود، جوابی داده نخواهد شد.

در صورتی که به تازگی عضو تالار شده‌اید، در صفحه معرفی اعضای جدید برای شما ایجاد شده است.

آفلاین سید مهدی موسوی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 96
  • -دریافت شده: 57
  • ارسال: 245
    • ديدن مشخصات
    • گروه دانشجویی ابوالوفا بوزجانی
پاسخ : مشکل در قرار دادن علامت ضرب (*) در محیط lisiting
« پاسخ #10 : نوامبر 18, 2011, 07:55:46 pm »
با توجه به این مطلب که بسته فوق توی دایرکتوری تک نبود، می‌تونید اونو از لینک زیر دریافت کنید.
http://www.mathworks.com/matlabcentral/fileexchange/8015-m-code-latex-package
الان که لینکش سمت راست بالای صفحه‌ای ست که باز می‌شه.
همیشه سخت‌ترین کارها آنهایند که ما در یافتن راه‌های ساده برای انجام آنها کوتاهی کرده‌ایم.

آفلاین سید مهدی موسوی

  • Full Member
  • ***
  • تشکر
  • -اهدا شده: 96
  • -دریافت شده: 57
  • ارسال: 245
    • ديدن مشخصات
    • گروه دانشجویی ابوالوفا بوزجانی
پاسخ : مشکل در قرار دادن علامت ضرب (*) در محیط lisiting
« پاسخ #11 : نوامبر 18, 2011, 11:15:49 pm »
به نظرم اوم دیدن یه مثال هم خالی از لطف نیست، چرا که بقیه دوستان لازم نیست مثل کلی بگردن تا خروجی رو ببینن.
اما یه خواهش اینکه چون این پست کلا موضوعش نوشتن کد متلب توی تک بود فکر می‌کنم اگر عنوانش رو تغییر بدین خالی از لطف نیست.
همین‌جا یه سوال هم از آقای کارن‌پهلو دارم
این‌که توی راهنمای bidi اسم بسته‌های پشتیبانی شده رو نوشتین معنی‌اش اینه که مثلا به عنوان نمونه همین محیط LTR داخل فایل ضمیمه دیگه لازم نیست توسط کاربر نوشته بشه  و تغییراتی از این دست، یا اینکه‌ من اشتباه می‌کنم؟

 

نحوه قرار دادن درست علامت = در جمله

نویسنده setarehانجمن طراحی صفحه

پاسخ ها: 1
مشاهده: 2632
آخرين ارسال اكتبر 24, 2009, 05:10:58 pm
توسط آسیه
مشکل در قرار دادن دو تصویر در کنار هم

نویسنده وحید دامن‌افشانانجمن گرافیک، جدول و شکل

پاسخ ها: 14
مشاهده: 11221
آخرين ارسال اوت 13, 2012, 09:11:25 pm
توسط حسن ذاکری
مشکل با قرار دادن شکل در هدر یک متن

نویسنده فرشاد ترابیانجمن گرافیک، جدول و شکل

پاسخ ها: 2
مشاهده: 2186
آخرين ارسال اوت 24, 2011, 02:24:05 am
توسط فرشاد ترابی
مشکل در استفاده از محیط listings

نویسنده ساسان تراب خصلتانجمن انجمن تازه‌کاران

پاسخ ها: 7
مشاهده: 2880
آخرين ارسال سپتامبر 19, 2011, 04:05:11 pm
توسط vafa
مشکل بسته Hyperref در قرار دادن bookmark فارسی و انگلیسی

نویسنده ابوالفضل دیانتانجمن حروف‌چینی مستندات

پاسخ ها: 1
مشاهده: 1958
آخرين ارسال نوامبر 21, 2011, 08:48:22 am
توسط vafa
قرار دادن شکل در محیط لیست

نویسنده فرشاد ترابیانجمن گرافیک، جدول و شکل

پاسخ ها: 4
مشاهده: 2162
آخرين ارسال دسامبر 13, 2013, 06:26:33 pm
توسط a.mostafavi
مشکل قرار دادن جدول

نویسنده j.sadeghi1987انجمن گرافیک، جدول و شکل

پاسخ ها: 1
مشاهده: 2074
آخرين ارسال اوت 14, 2012, 12:16:49 am
توسط هادی صفی‌اقدم
قرار دادن شکل در محیط shaded از بسته framed

نویسنده مرتضیانجمن گرافیک، جدول و شکل

پاسخ ها: 3
مشاهده: 2002
آخرين ارسال نوامبر 27, 2012, 05:07:56 am
توسط vafa