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

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

چگونگی افزودن بسته mcode به لاتک

نویسنده kh, ژانویه 22, 2012, 01:38:25 بعد از ظهر

« قبلی - بعدی »

kh

نقل قول از: Temp در ژانویه 23, 2012, 08:17:08 بعد از ظهر
با سلام
دستور numberstyle این کار را می کند ‎
این دستورکه فقط  اندازه شماره سطر ها را کوچک یا بزرگ می کند

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

با سلا و عرض پوزش
در بسته listings هر قسمت دارای یک استایل هست مثلا
numberstyle
basicstyle
identifierstyle
commentstyle
stringstyle
keywordstyle
و ...

شما در قسمت lsset‌می توانید استایل هر کدام را تعیین کنید مثلا
‎\begin{latin}
\lstset{keywordstyle =\tiny}
\lstinputlisting[language=Java]{Code/threadQueue.java‎}
\end{latin}‎

تنها فونت keywords را tiny‌ می کند
شما می توانید بدین ترتیب فونت تمامی قسمت ها را به طور کامل مشخص کنید
برای راهنمایی بیشتر مراجعه کنید به راهنمای بسته listings بخش 4.6 بخش
Figure out the appearance
دقت کنید که بسته listings را راهنمایش را دانلود کنید نه بسته listing
http://www.ctan.org/tex-archive/macros/latex/contrib/listings
باتشکر

حسن ذاکری

نقل قول از: هادی صفی‌اقدم در ژانویه 22, 2012, 11:31:38 بعد از ظهر
متاسفانه هیچ‌کدام از این روش‌ها در مورد این فایل جواب نمیده.
من از اطلاعات روی فوروم‌های لاتین گفتم.

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

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

هادی صفی‌اقدم

نقل قول از: حسن ذاکری در ژانویه 24, 2012, 01:03:57 قبل از ظهر
برای من که هردوش کار میکنه!
listing که الان یک بسته ی تکلایو هست و مشکلی نیست. ولی mcode نه.
سیستم Tex شما چی هست؟ چه نسخه‌ای؟

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

با سلام
در texlive‌ من هم mcode وجود ندارد
در ضمن یک نکته: دقت کنید بسته listings را باید وارد کنید و استفاده کنید نه بسته listing
باتشکر

حسن ذاکری

نقل قول از: هادی صفی‌اقدم در ژانویه 24, 2012, 01:45:33 قبل از ظهر
listing که الان یک بسته ی تکلایو هست و مشکلی نیست. ولی mcode نه.
سیستم Tex شما چی هست؟ چه نسخه‌ای؟

texlive 2011 و (طبیعتا به روز شده) ویندوز ویستا ۶۴بیت، اوبونتو ۱۱.۰۴
من درمورد mcode گفتم. و با هردو روشی هم که گفتم می‌تونم ازش استفاده کنم.

(البته mcode رو به طور پیش فرض توی توزیع texlive ندارم، و هیچ کسی هم نداره)
ولی با هردوروشی که گفتم قابل استفاده هست.
http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=2350.msg13924#msg13924

و البته هیچ ربطی هم به توزیع و سیستم مورد استفاده نداره. برای هربسته‌ای، لاتک اول مسیر جاری رو میگرده و اگر بسته را پیدا نکرد به مسیرهای تعریف شده روی توزیع مراجعه می‌کنه.

تنها شرط استفاده از mcode داشتن بسته listings و latex2e هست.

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

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

هادی صفی‌اقدم

نقل قول از: حسن ذاکری در ژانویه 24, 2012, 02:21:40 بعد از ظهر
texlive 2011 و (طبیعتا به روز شده) ویندوز ویستا ۶۴بیت، اوبونتو ۱۱.۰۴
من درمورد mcode گفتم. و با هردو روشی هم که گفتم می‌تونم ازش استفاده کنم.

(البته mcode رو به طور پیش فرض توی توزیع texlive ندارم، و هیچ کسی هم نداره)
ولی با هردوروشی که گفتم قابل استفاده هست.
http://www.parsilatex.com/joomla/index.php?option=com_smf&Itemid=0&topic=2350.msg13924#msg13924

و البته هیچ ربطی هم به توزیع و سیستم مورد استفاده نداره. برای هربسته‌ای، لاتک اول مسیر جاری رو میگرده و اگر بسته را پیدا نکرد به مسیرهای تعریف شده روی توزیع مراجعه می‌کنه.

تنها شرط استفاده از mcode داشتن بسته listings و latex2e هست.

در واقع بسته mcode کاری نمی‌کنه جز یه سری تنظیمات روی بسته listings برای کدهای matlab. تمام کار توسط بسته listings انجام می‌شود.
تشکر
من فکر کردم توزیع Tex شما اونقده قدیمی هست که mcode رویش هست. چون mcode یک زمانی روی توزیع‌های Tex بوده مثل اینکه.