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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: مرتضی در نوامبر 21, 2012, 01:35:56 بعد از ظهر

عنوان: تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 21, 2012, 01:35:56 بعد از ظهر
میخواهم محیط جدیدی برای برخی از شکلهایم درست کنم که مثلا بصورت «شکل ن۱-۲: دومین شکل» شماره‌گذاری شود (حرف ن به عدد ۱ چسبیده است، عدد ۱ شماره فصل و عدد ۲ شماره خود شکل است). این محیط بایستی شمارنده مختص خودش را داشته باشد. ضمنا بتوان برای شکل مربوطه label گذاشت و هر وقت از داخل متن به آن اشاره کردیم، مثلا نوشته شود: «در شکل ن۱-۲ داریم».

مدیریت تالار:
تصحیح عنوان موضوع
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 21, 2012, 02:00:08 بعد از ظهر
در همه‌ی فصل‌هاتون با حرف «ن» شماره‌گذاری بشه یا فقط در یک فصل خاص؟
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 21, 2012, 02:14:46 بعد از ظهر
انتهای هر فصل، تعدادی مسئله دارد و این شکلها هم مربوط به همین مسائل است؛ یعنی در همه فصل‌ها این نوع شکلها را داریم که قبل از عدد و چسبیده به آن، حرف «ن» می‌آید.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 21, 2012, 04:18:39 بعد از ظهر
ضمیمه شده.
امیدوارم درست انجام داده باشم! :)
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 21, 2012, 04:46:27 بعد از ظهر
آقا هادی دستتون درد نکنه. فقط فایل tex رو یادتون رفت ضمیمه کنید.
ضمنا بعد از شکل ۱-۱، می‌خواهم شکل ن۱-۱ بیاید نه شکل ن۱-۲، یعنی شکلهایی که «ن» دارند، از ۱ شمرده شوند و شمارنده خودشان را داشته باشند.
با تشکر
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 22, 2012, 09:55:42 قبل از ظهر
ضمیمه کردم.
فعلا دستم بنده. سر فرصت انجام میدم.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2012, 03:02:05 قبل از ظهر
ضمیمه شده.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 23, 2012, 01:00:45 بعد از ظهر
خیلی خیلی ممنون.
چطور میتونم این محیط تعریف‌شده رو طوری تغییر بدم که بتونم توش از subfloat (زیرشکل) هم استفاده کنم. یعنی مثلا داشته باشم شکل ن۲-۱(الف).
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2012, 08:46:07 بعد از ظهر
شما نتیجه تست‌تون را برام بفرستین تا ببینم مشکل چیه.
اگر بلد بودم در خدمت هستم.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 23, 2012, 09:24:38 بعد از ظهر
همونطور که در شکل می‌بینید، نمیشه از subfloat تو این محیط استفاده کرد و error می‌دهد
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2012, 10:06:18 بعد از ظهر
این محیط فرقی با محیط figure نداره.
پس می‌تونین به صورتی که از بسته‌ی subfig استفاده می‌کردین، این را هم استفاده کنین.
نمونه‌ش را توی تالار و صفحه‌ی اول سایت گذاشته‌ام.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 23, 2012, 10:52:50 بعد از ظهر
تو فایلی که تو پست قبلی ضمیمه کردم، دقیقا به همون صورتی که شما میگی از بسته subfig استفاده کردم ولی error میده. یکی از ارورهاش اینه

No counter 'subfigurenhsa' defined.


لطفا فایل رو ببینید.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2012, 10:58:18 بعد از ظهر
این خطا معلوم میکنه که شمارنده‌ای را در فایل وارد کردین که تعریف نشده.
این کار را خود بسته‌ی subfig انجام میده. لازم نیست تعریف بشه.
شما بسته ی subfig را فراخوانی کنید، مطمئن باشین مشکلی پیش نمیاد.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 23, 2012, 11:08:39 بعد از ظهر
آقا هادی از اینکه پیگیر هستید خیلی ممنونم.
دوباره فایل رو ضمیمه کردم. من از هیچ چیز اضافه‌ای استفاده نکردم. اصلا همون فایل قبلی خود شماست که واسه گنجوندن یه شکل کاملا درست کار میکنه ولی وقتی می‌خوام چند تا زیرشکل داشته باشم نمیشه.
لطفا ضمیمه رو نگاه کنید ببینید نتیجه میگیرید؟
ممنون
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 23, 2012, 11:15:35 بعد از ظهر
لطفا میشه بفرمایین کاربرد دستور ‪\subfloat‬ چی هست؟
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 24, 2012, 02:46:53 قبل از ظهر
برای گذاشتن زیرشکل. همونطور که تو راهنمای بسته subfig هست و من در تمام متن فایل اصلیم بدون مشکل استفاده کردم. تو همین فایلی هم که ضمیمه کردم، وقتی \subfloat رو توی محیط figure قرار میدم، بدون مشکل کار میکنه ولی وقتی توی محیط figurenhsa قرار میدم ارور میده. محیط figurenhsa رو هم از شما یاد گرفتم یعنی اینطور نبوده که از خودم بطور غلط استفاده کنم. بنابراین اگه نگاهی به فایل بندازید و توی محیط figurenhsa چند تا زیرشکل بدون مشکل ایجاد کنید ممنون میشم.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 24, 2012, 03:46:19 قبل از ظهر
الان فهمیدم! من فکر می‌کردم بسته ی subfig دستور subfig را فقط مهیا میکنه و subfloat را نمی‌دونستم.
فایل ضمیمه شده.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 24, 2012, 12:21:24 بعد از ظهر
آقا هادی بازم ممنون.
ولی هنوز یک مشکل باقی مانده: شمارنده محیط «شکل ن» همگام با شمارنده محیط figure است در صورتیکه این محیط جدید باید شمارنده مستقل خودش را داشته باشد. کلا به اینصورت است که مثلا فصل اول ما ۲۰ تا شکل دارد. بعد از آن، قسمت مسائل فصل اول را داریم که خودش ۴ شکل دارد که شماره‌شان باید بصورت «شکل ن۱-۱»، «شکل ن۱-۲» و ... باشد. همینطور در فصل دوم مثلا ۱۰ شکل داریم. بعد از آن قسمت مسائل فصل دوم را داریم که بصورت «شکل ن۲-۱»، «شکل ن۲-۲» و ... هستند. یعنی در کل شماره این محیط باید مستقل از شماره محیط شکلهای معمولی باشد.
در آخرین فایلی که فرستادید، از بسته float استفاده نکردید، اگر بتوان با استفاده از این بسته این کار را انجام داد که عالی می‌شود.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 24, 2012, 12:24:56 بعد از ظهر
خواهش می‌کنم. کار خاصی نتونستم انجام بدم.
مشکلی که گفتین نیست. دوباره فایلی که من فرستادم را چک کنین.
با بسته‌ی float فرصت نشد و هر چی باهاش سر و کله زدم، نشد.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: مرتضی در نوامبر 24, 2012, 01:50:44 بعد از ظهر
با تشکر از پیگیری‌های آقای صفی‌اقدم.
پاسخ نهایی بصورت فایل ضمیمه است
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 24, 2012, 02:03:27 بعد از ظهر
خیلی عالی...
فقط توصیه‌ی بسته‌ی bidi اینه که به جای جداکننده دستی، از ‪\SepMark‬ استفاده کنیم که اگه استفاده کنیم عالی میشه.
عنوان: پاسخ : تعریف محیط جدید برای شکلها بصورت «شکل ن۱-۲: دومین شکل»
رسال شده توسط: هادی صفی‌اقدم در نوامبر 26, 2012, 02:14:20 قبل از ظهر
لیست شکل‌های بخش تمرین‌ها در لیست شکل‌ها ظاهر نمیشه. (البته لازم هم نیست.!)
سر فرصت یادمون باشه اضافه کنیم.