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

نویسنده موضوع: طراحی سوال ۴ گزینه‌ای  (دفعات بازدید: 20347 بار)

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
طراحی سوال ۴ گزینه‌ای
« : دسامبر 23, 2010, 04:27:37 pm »
میخام دستوری بنویسید که به صورت زیر باشه:

\گ{من}{تو}{او}{ما}

خروجیش به این صورت باشه:

الف)  من              ب)  تو
ج)    او                 د)ما

من با tabular درست کردم. اما دردسر داره.

اگه گزینه‌ها  یعنی الف و ب و ج و د رنگی بشه عالی میشه.
ممنون میشم جواب بدهید

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #1 : دسامبر 23, 2010, 04:57:11 pm »
امیدوارم که به دردت بخوره  :)
« آخرين ويرايش: دسامبر 23, 2010, 04:59:13 pm توسط محمد چهارسوقی »

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #2 : دسامبر 23, 2010, 05:01:31 pm »
و یا این مثال که رنگیش کردم  :)

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #3 : دسامبر 23, 2010, 05:08:15 pm »
و یا در این یکی مثالی که نوشتم اگر گزینه‌ها طولانی هستند می‌توانی در دو خط بنویسی و یا در چهار خط و می‌توانی برای هر مدل تعریف جدایی داشته باشی.


آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #4 : دسامبر 23, 2010, 06:40:53 pm »
و یا در این یکی مثالی که نوشتم اگر گزینه‌ها طولانی هستند می‌توانی در دو خط بنویسی و یا در چهار خط و می‌توانی برای هر مدل تعریف جدایی داشته باشی.
آقای چهار سوقی، دست شما درد نکنه. لطف کردید.
در مورد آخری چند تا درخواست داشتم:

۱- شماره سوال رنگی بشه
۲- شماره سوال به اندازه یک سانتیمتر بیاد سمت راست (تورفتگی) یا گزینه‌ها بروند کمی سمت راست فکر کنم بهتره.
۳-دستور prob فقط روی گزینه‌ها اثر کنه و تایپ روی سوال دست ما باشه


آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #5 : دسامبر 23, 2010, 11:35:34 pm »
آیا منظورتون یک همچین چیزی است که پیوست کردم؟

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #6 : دسامبر 23, 2010, 11:43:20 pm »
آیا منظورتون یک همچین چیزی است که پیوست کردم؟
بله آقای چهار سوقی
خیلی ممنون بابت جوابتون به سوال مهم من.
۱- prob را از کجا آوردید؟ یعنی دستور خاصی برای محیط خاصّی هست؟
۲- شما فاصله بین سوال و سطر بعدش (گزینه‌ها) را با vspace گذاشته‌اید. نمیشه این را جزو تعریف prob کرد

فایل ضمیمه شده را نیگاه کنید. خراب شده است.
ببخشید باز سوال پرسیدم و وقت شریفتون را گرفتم :-[

آفلاین محمد چهارسوقی

  • Global Moderator
  • Sr. Member
  • *****
  • تشکر
  • -اهدا شده: 82
  • -دریافت شده: 55
  • ارسال: 330
    • ديدن مشخصات
    • سایت شخصی محمد چهارسوقی
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #7 : دسامبر 23, 2010, 11:55:49 pm »
من فاصله رو بردم در تعریف خود prob

الان سه تا فاصله در اون تعریف کردم. فاصله از سمت راست متن، فاصله از سوال، فاصله با خط بعد که میتونید هر کدوم رو بسته به دلخواه عوض کنید.

من به عنوان مثال دو تا محیط تعریف کرده بودم یکی \prob و دیگری \probm که برای مثال در یکی رفتم سمت راست و در دیگری رفتم سمت چپ. شما اصولاً یکیش رو احتیاج دارید و با تغییر پارامترها می تونید ظاهرش رو اونجور که دوست دارید تغییر دهید.

در مورد \prob هم باید بگم که اون فقط یک اسمی هست که نسبت دادم به دستوری که تعریف کردم و شما به جای اون هر چیزی می تونید تعریف کنید مثلاً \hadi
« آخرين ويرايش: دسامبر 24, 2010, 12:10:15 am توسط محمد چهارسوقی »

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #8 : دسامبر 24, 2010, 09:23:00 am »
من xepersian-multiplechoice.sty را دیدم. درش از minipage و multicol استفاده شده است.
مشکلش این است که وقتی یکی از گزینه‌ها بلندتر میشه، تراز گزینه‌ها به هم میخوره. راهی نداره که گزینه‌ها را به صورت دو ستونی یا یک ستونی درآورد؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #9 : دسامبر 25, 2010, 09:16:22 am »
من xepersian-multiplechoice.sty را دیدم. درش از minipage و multicol استفاده شده است.
مشکلش این است که وقتی یکی از گزینه‌ها بلندتر میشه، تراز گزینه‌ها به هم میخوره. راهی نداره که گزینه‌ها را به صورت دو ستونی یا یک ستونی درآورد؟
پرونده ضمیمه یک نمونه است که با ماکرونویسی بسیار ساده‌ای انجام شده است. دو ماکرو در اختیار شما قرار می‌دهد:

\question که یک آرگومان دارد

و \answer که ۴ آرگومان دارد. من در حالت پیش‌فرض اندازه‌های پیش‌فرض طبقه article را پیش‌فرض دانستم

اگر تمام آرگومانهای ۱ تا ۴، طولی کمتر از 0.165\textwidth داشته باشند، جوابهای چهارگزینه‌ای در یک خط چیده می‌شوند در غیر اینصورت اگر یکی از آرگومانها طولی کمتر از 0.4\textwidth داشته باشد و مشخصاً بیشتر از 0.165\textwidth و هیچ‌کدام از آرگومانها، طولی بیشتر از 0.4\textwidth نداشته باشند، جوابهای چهارگزینه‌ای در دو خط چیده می‌شوند و در غیر اینصورت و حالت آخر اگر هر یک از آرگومانهای ۱ تا ۴ طولی بیشتر از 0.4\textwidth داشته باشند، جوابهای چهارگزینه‌ای در ۴ خط چیده می‌شوند.

توجه کنید که تغییر اندازه بسیار مهم است برای مثال اگر از سبک geometry استفاده کنید و \textwidth پیش‌فرض را افزایش دهید، جواب چهرگزینه‌ای که با \textwidth کمتر در دو خط چیده شده بود، حالا که \textwidth را افزایش داده‌اید، ممکن است در یک خط چیده شود.

پرونده ضمیمه ممکن است ایراداتی هم داشته باشد در صورتی که مشکل داشت یا طبق الگوریتم بالا کار نکرد، می‌توانیم آن را به راحتی درست کنیم.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #10 : دسامبر 25, 2010, 10:35:29 am »
این نسخه کاملتری است. چنانچه یکی از آرگومانها بیشتر از یک خط باشد، در پرونده قبلی چون متن داخل یک کادر ذخیره می‌شد، متن به بیرون می‌زد.

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #11 : دسامبر 25, 2010, 11:25:45 am »
من در حالت پیش‌فرض اندازه‌های پیش‌فرض طبقه article را پیش‌فرض دانستم
وفا جان ممنون بابت جواب‌های خوب و قشنگت
برای طبقه book باید چیکار کنیم. یا مثلا طبقه book با عرض متن 16 سانتی‌متر؟

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #12 : دسامبر 25, 2010, 11:27:44 am »
لازم نیست شما کار کنید. این با هر طبقه‌ای کار می‌کند. و کار خود را طبق الگوریتمی که گفتم انجام می‌دهد.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #13 : دسامبر 25, 2010, 11:32:16 am »
لازم نیست شما کار کنید. این با هر طبقه‌ای کار می‌کند. و کار خود را طبق الگوریتمی که گفتم انجام می‌دهد.
من کد را اصلاً در این پرونده تغییر ندادم فقط اندازه \textwidth را ۱۶ سانتی‌متر کردم و همچنین از طبقه book استفاده کردم.

همانطور که مشخص است جواب چهارگزینه‌ای که قبلاً در دو خط بود الان در یک خط است به این خاطر که اندازه \textwidth افزایش پیدا کرده است.

آفلاین هادی صفی‌اقدم

  • ویرایشگر
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 789
  • -دریافت شده: 1353
  • ارسال: 5,644
    • ديدن مشخصات
پاسخ : طراحی سوال ۴ گزینه‌ای
« پاسخ #14 : دسامبر 25, 2010, 11:38:32 am »
خیلی عالی شد. ممنون

۱-  علامت درصد جلوی ‎\question{%‎ را برای چی میذارند؟

۲- راهی داره که گزینه‌ها را همه به صورت زیر هم بنویسیم؟ یعنی ۲ یا ۴ ستونی نشه و اگر جایی خواستیم زیر هم باشند  دستوری یا راهی داره؟

 

یک سوال درباره تعاریف شرطی برای طراحی یه استایل پایان‌نامه

نویسنده وحید دامن‌افشانانجمن عمومی

پاسخ ها: 12
مشاهده: 5692
آخرين ارسال فوریه 05, 2011, 07:43:04 am
توسط vafa
طراحی فرم نمونه سوال امتحانی

نویسنده jamshidانجمن انجمن تازه‌کاران

پاسخ ها: 1
مشاهده: 7896
آخرين ارسال مه 21, 2012, 04:24:08 pm
توسط vafa
مشخص کردن گزینه درست در سوال ۴ گزینه‌ای و گرفتن کلید سوالات

نویسنده ksabaghiانجمن عمومی

پاسخ ها: 5
مشاهده: 2076
آخرين ارسال ژوئیه 21, 2014, 11:05:44 pm
توسط ksabaghi
سوالات ۴ گزینه‌ای - قرار گرفتن گزینه‌ها و آخرین خط سوال در یک صفحه

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

پاسخ ها: 0
مشاهده: 1677
آخرين ارسال سپتامبر 07, 2014, 01:21:26 am
توسط مرتضی
طراحی طرح روی DVD xepersian + miktex

نویسنده محمد چهارسوقیانجمن میک‌تک MikTeX

پاسخ ها: 9
مشاهده: 6221
آخرين ارسال ژانویه 21, 2011, 10:52:23 pm
توسط هادی صفی‌اقدم
مشکل با forward search و یه سوال در مورد inverse search

نویسنده وحید دامن‌افشانانجمن Texmaker

پاسخ ها: 3
مشاهده: 3627
آخرين ارسال اكتبر 19, 2009, 11:15:37 pm
توسط وحید دامن‌افشان
یک سوال درباره شماره‌گذاری قضایا و ... در یک متن

نویسنده mahdiyeh231انجمن سبک نوشتار

پاسخ ها: 1
مشاهده: 2233
آخرين ارسال نوامبر 02, 2009, 06:48:30 pm
توسط هادی صفی‌اقدم
یه باگ و یه سوال

نویسنده shepersonانجمن باگ‌های نسخه ۱.۰.۴

پاسخ ها: 2
مشاهده: 3586
آخرين ارسال ژانویه 15, 2010, 02:09:47 pm
توسط sheperson