تالار گفتگوی پارسیلاتک
لاتک LATEX => عمومی => نويسنده: هادی صفیاقدم در دسامبر 23, 2010, 04:27:37 pm
-
میخام دستوری بنویسید که به صورت زیر باشه:
\گ{من}{تو}{او}{ما}
خروجیش به این صورت باشه:
الف) من ب) تو
ج) او د)ما
من با tabular درست کردم. اما دردسر داره.
اگه گزینهها یعنی الف و ب و ج و د رنگی بشه عالی میشه.
ممنون میشم جواب بدهید
-
امیدوارم که به دردت بخوره :)
-
و یا این مثال که رنگیش کردم :)
-
و یا در این یکی مثالی که نوشتم اگر گزینهها طولانی هستند میتوانی در دو خط بنویسی و یا در چهار خط و میتوانی برای هر مدل تعریف جدایی داشته باشی.
-
و یا در این یکی مثالی که نوشتم اگر گزینهها طولانی هستند میتوانی در دو خط بنویسی و یا در چهار خط و میتوانی برای هر مدل تعریف جدایی داشته باشی.
آقای چهار سوقی، دست شما درد نکنه. لطف کردید.
در مورد آخری چند تا درخواست داشتم:
۱- شماره سوال رنگی بشه
۲- شماره سوال به اندازه یک سانتیمتر بیاد سمت راست (تورفتگی) یا گزینهها بروند کمی سمت راست فکر کنم بهتره.
۳-دستور prob فقط روی گزینهها اثر کنه و تایپ روی سوال دست ما باشه
-
آیا منظورتون یک همچین چیزی است که پیوست کردم؟
-
آیا منظورتون یک همچین چیزی است که پیوست کردم؟
بله آقای چهار سوقی
خیلی ممنون بابت جوابتون به سوال مهم من.
۱- prob را از کجا آوردید؟ یعنی دستور خاصی برای محیط خاصّی هست؟
۲- شما فاصله بین سوال و سطر بعدش (گزینهها) را با vspace گذاشتهاید. نمیشه این را جزو تعریف prob کرد
فایل ضمیمه شده را نیگاه کنید. خراب شده است.
ببخشید باز سوال پرسیدم و وقت شریفتون را گرفتم :-[
-
من فاصله رو بردم در تعریف خود prob
الان سه تا فاصله در اون تعریف کردم. فاصله از سمت راست متن، فاصله از سوال، فاصله با خط بعد که میتونید هر کدوم رو بسته به دلخواه عوض کنید.
من به عنوان مثال دو تا محیط تعریف کرده بودم یکی \prob و دیگری \probm که برای مثال در یکی رفتم سمت راست و در دیگری رفتم سمت چپ. شما اصولاً یکیش رو احتیاج دارید و با تغییر پارامترها می تونید ظاهرش رو اونجور که دوست دارید تغییر دهید.
در مورد \prob هم باید بگم که اون فقط یک اسمی هست که نسبت دادم به دستوری که تعریف کردم و شما به جای اون هر چیزی می تونید تعریف کنید مثلاً \hadi
-
من xepersian-multiplechoice.sty را دیدم. درش از minipage و multicol استفاده شده است.
مشکلش این است که وقتی یکی از گزینهها بلندتر میشه، تراز گزینهها به هم میخوره. راهی نداره که گزینهها را به صورت دو ستونی یا یک ستونی درآورد؟
-
من 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 را افزایش دادهاید، ممکن است در یک خط چیده شود.
پرونده ضمیمه ممکن است ایراداتی هم داشته باشد در صورتی که مشکل داشت یا طبق الگوریتم بالا کار نکرد، میتوانیم آن را به راحتی درست کنیم.
-
این نسخه کاملتری است. چنانچه یکی از آرگومانها بیشتر از یک خط باشد، در پرونده قبلی چون متن داخل یک کادر ذخیره میشد، متن به بیرون میزد.
-
من در حالت پیشفرض اندازههای پیشفرض طبقه article را پیشفرض دانستم
وفا جان ممنون بابت جوابهای خوب و قشنگت
برای طبقه book باید چیکار کنیم. یا مثلا طبقه book با عرض متن 16 سانتیمتر؟
-
لازم نیست شما کار کنید. این با هر طبقهای کار میکند. و کار خود را طبق الگوریتمی که گفتم انجام میدهد.
-
لازم نیست شما کار کنید. این با هر طبقهای کار میکند. و کار خود را طبق الگوریتمی که گفتم انجام میدهد.
من کد را اصلاً در این پرونده تغییر ندادم فقط اندازه \textwidth را ۱۶ سانتیمتر کردم و همچنین از طبقه book استفاده کردم.
همانطور که مشخص است جواب چهارگزینهای که قبلاً در دو خط بود الان در یک خط است به این خاطر که اندازه \textwidth افزایش پیدا کرده است.
-
خیلی عالی شد. ممنون
۱- علامت درصد جلوی \question{% را برای چی میذارند؟
۲- راهی داره که گزینهها را همه به صورت زیر هم بنویسیم؟ یعنی ۲ یا ۴ ستونی نشه و اگر جایی خواستیم زیر هم باشند دستوری یا راهی داره؟
-
خیلی عالی شد. ممنون
۱- علامت درصد جلوی \question{% را برای چی میذارند؟
۲- راهی داره که گزینهها را همه به صورت زیر هم بنویسیم؟ یعنی ۲ یا ۴ ستونی نشه و اگر جایی خواستیم زیر هم باشند دستوری یا راهی داره؟
علامت درصد مهم نیست برای اینکه من در خط بعدی پارسی نوشتم تا راست به چپ نوشتنم در ویرایشگر راحت بشه اون علامت درصد را گذاشتم.
بقیه سوالهات باید بگم نه چون زشته. اصل موضوع این هست که بنا به اندازه طول هر یک از جوابها، جوابها در یک خط، ۲ خط یک ۴ خط نوشته بشوند و در غیر اینصورت به درد نمیخورد. فایلی هم که برای من فرستادی مثل همینی است که من انجام دادهام.
همه جوابهایی که در یک خط هستند، همه زیر هم هستند.
همه جوابهایی که در دو خط هستند، همه زیر هم هستند.
همه جوابهایی که در چهار خط هستند، همه زیر هم هستند.
جوابهایی که یکی در دو خط و دیگری در یک خط هستند نباید زیر هم نوشته بشوند، چون حروفچینی را زشت میکند به این خاطر که باید فاصله مساوی بین هر یک از گزینههال پخش بشه.
-
علامت درصد مهم نیست برای اینکه من در خط بعدی پارسی نوشتم تا راست به چپ نوشتنم در ویرایشگر راحت بشه اون علامت درصد را گذاشتم.
بقیه سوالهات باید بگم نه چون زشته. اصل موضوع این هست که بنا به اندازه طول هر یک از جوابها، جوابها در یک خط، ۲ خط یک ۴ خط نوشته بشوند و در غیر اینصورت به درد نمیخورد. فایلی هم که برای من فرستادی مثل همینی است که من انجام دادهام.
همه جوابهایی که در یک خط هستند، همه زیر هم هستند.
همه جوابهایی که در دو خط هستند، همه زیر هم هستند.
همه جوابهایی که در چهار خط هستند، همه زیر هم هستند.
جوابهایی که یکی در دو خط و دیگری در یک خط هستند نباید زیر هم نوشته بشوند، چون حروفچینی را زشت میکند به این خاطر که باید فاصله مساوی بین هر یک از گزینههال پخش بشه.
چیزی که من برایت درست کردم بسیار کامل است اما چیزی که تو میخواهی بسیار ابتدایی است شما میخواهید برای هر گزینهای حالا هر اندازهای که میخواهد داشته باشد هر گزینه در یک خط نوشته شود، یعنی کلاً در چهار خط. برای این اصلاً لازم نیست کاری کنی فقط یا استفاده ساده از محیط itemize یا eumerate مشکل را حل میکند. اما این به حروفچینی لطمه میژند و آن چیزی نیست که در فایل pdfات بود.
-
خوب این یکی کاملتر و آخرینی است که میفرستم. در این اگر سؤالی بیشتر از یک خط باشد، همه خطها از یک نقطه شروع میشوند که برای این کار یک محیط جدید به نام mcquestions تعریف شده است.
-
وقتی که \usepackage{empheq,graphicx}
و \usepackage{tikz} را با هم
استفاده می کنم
خطا می دهد
-
وقتی که \usepackage{empheq,graphicx}
و \usepackage{tikz} را با هم
استفاده می کنم
خطا می دهد
به خاطر اینکه یک جنگل درست کردی؟ این همه package باسه چیه؟ خطا هم به این خاطر هست که از سبکهای زیادی استفاده میکنی و جای خالی برای dimen جدیدی وجود ندارد. احتمالاً باید از سبک etex استفاده کنی.
-
سلام
ببخشید حق با شما ست
ولی چیکار می تونم بکنم
این همون فایل مورد نظر که می خواستم فقط یک فلش بلند
در متن ریاضی اضافه کنم که بالا و پایین فلش چیزی بنویسم که خطا داد
لطفا به این فایل نگاه کنید و اگر \یشنهادی دارید بفرمایید ممنونتون میشم
http://www.parsilatex.com/forum/SMF/index.php?topic=1420.msg8741#new (http://www.parsilatex.com/forum/SMF/index.php?topic=1420.msg8741#new)
-
سلام
ببخشید حق با شما ست
ولی چیکار می تونم بکنم
این همون فایل مورد نظر که می خواستم فقط یک فلش بلند
در متن ریاضی اضافه کنم که بالا و پایین فلش چیزی بنویسم که خطا داد
لطفا به این فایل نگاه کنید و اگر \یشنهادی دارید بفرمایید ممنونتون میشم
http://www.parsilatex.com/forum/SMF/index.php?topic=1420.msg8741#new (http://www.parsilatex.com/forum/SMF/index.php?topic=1420.msg8741#new)
متأسفانه من وقت نگاه کردن به تکتک فایلهای شما را ندارم. در همین پست قبل هم گفتم که برای رفع مشکل باید از سبک etex استفاده کنید.
-
خوب این یکی کاملتر و آخرینی است که میفرستم. در این اگر سؤالی بیشتر از یک خط باشد، همه خطها از یک نقطه شروع میشوند که برای این کار یک محیط جدید به نام mcquestions تعریف شده است.
الان که دوباره از این فایل میخام استفاده کنم، در فایل pdf گزینههای سوال ۲ و ۳ به هم میخورند.
بیزحمت میشه درستش کنید؟
با تشکر قبلی
-
الان که دوباره از این فایل میخام استفاده کنم، در فایل pdf گزینههای سوال ۲ و ۳ به هم میخورند.
بیزحمت میشه درستش کنید؟
با تشکر قبلی
http://www.parsilatex.com/forum/SMF/index.php?topic=2090
دلیل ویرایش: ویرایش لینک موجود.
-
خوب این یکی کاملتر و آخرینی است که میفرستم. در این اگر سؤالی بیشتر از یک خط باشد، همه خطها از یک نقطه شروع میشوند که برای این کار یک محیط جدید به نام mcquestions تعریف شده است.
سلام
دوستان من نیاز به سوالات ۵ گزینهای دارم، کسی میتونه کمک کنه همین فایل رو به ۵ گزینه تغییر بدم؟ خودم حرفهای نیستم و نتونستم، هر کی بتونه کمک کنه خیلی لطف کرده
-
سلام
دوستان من نیاز به سوالات ۵ گزینهای دارم، کسی میتونه کمک کنه همین فایل رو به ۵ گزینه تغییر بدم؟ خودم حرفهای نیستم و نتونستم، هر کی بتونه کمک کنه خیلی لطف کرده
من با دریافت هزینه انجام میدم. (با پیغام خصوصی باهام در ارتباط باشین)
ممکنه دوستانی بصورت مجانی اینجا هم بهتون جواب بدن. منتظر باشین...
-
دوستان نشد با آقای اقدم همکاری داشته باشم، اگه کسی بتونه کمک کنه خیلی ممنون میشم، دارم کتاب مینویستم و وسط نوشتن کتاب کارم قفل شده!
-
میتونین از محیط جدول استفاده کنین.
و عرض ستونها که همون گزینهها هستن رو دستی تعیین کنین.
-
جواب سوالم رسیدم و گذاشتم بقیه هم استفاده کنن شاید به درد یکی دیگه هم بخوره:
برای تعداد گزینه متفاوت با ۴! یعنی حالت کلی میتونین از این صفحه استفاده کنید، من آخرین جواب رو استفاده کردم کامل بود.
تنها کمبودش نسبت به چیزی که دوستان ارائه دادن رنگی بودنه که زحمتش پای خودتون (چون بلد نیستم) ولی اضافههاش: میتونین گزینه درست رو معین کنید! اتوماتیک مرتب کردن رو هم مثل همین داره ;)
-
یادم رفت لینک رو بذارم! چون از کلاس exam استفاده میکنه بعضی از نوشتههای این صفحه با شماره گزینههای فارسی مشکل دارن، برای کار من آخری تکمیل بود
http://tex.stackexchange.com/questions/140923/how-to-automatically-align-the-four-choices-of-a-multiple-choice-question-in-exa (http://tex.stackexchange.com/questions/140923/how-to-automatically-align-the-four-choices-of-a-multiple-choice-question-in-exa)
-
یادم رفت لینک رو بذارم! چون از کلاس exam استفاده میکنه بعضی از نوشتههای این صفحه با شماره گزینههای فارسی مشکل دارن، برای کار من آخری تکمیل بود
http://tex.stackexchange.com/questions/140923/how-to-automatically-align-the-four-choices-of-a-multiple-choice-question-in-exa (http://tex.stackexchange.com/questions/140923/how-to-automatically-align-the-four-choices-of-a-multiple-choice-question-in-exa)
مشکلی که این روش داره، اینه که فضای بین choiceها با توجه به تعدادشون تنظیم نمیشوند و این ایجاد مشکل میکنه و خروجی دلچسب نیست.
-
مشکلی که این روش داره، اینه که فضای بین choiceها با توجه به تعدادشون تنظیم نمیشوند و این ایجاد مشکل میکنه و خروجی دلچسب نیست.
تغییر همین فایل برای سوالات با گزینه بیشتر سخت نیست، با اینکه اصلا ماکرو نویسی نکردم ولی تا حد زیادی تونستم پیشروی کنم، اگه تونستم مشکلم رو حل کنم همینجا میذارم.
بعضی وقتها بیپولی باعث رشد استعدادها میشه!
-
تغییر همین فایل برای سوالات با گزینه بیشتر سخت نیست، با اینکه اصلا ماکرو نویسی نکردم ولی تا حد زیادی تونستم پیشروی کنم، اگه تونستم مشکلم رو حل کنم همینجا میذارم.
بعضی وقتها بیپولی باعث رشد استعدادها میشه!
شما سوال رو درست متوجه شدید؟ سوال این نیست که گزینهها بیشتر شود یا کمتر بلکه سوال این است که در صورت تفاوت تعداد گزینهها (که مقداری متغیر است و نمیدانیم چه تعداد خواهد بود)، فضای خالی بین گزینهها بصورت برابر باشد.