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

لاتک LATEX => گرافیک، جدول و شکل => نويسنده: دیداب در نوامبر 24, 2012, 09:49:40 pm

عنوان: مشکل نشکستن نوشتار در جدول
رسال شده توسط: دیداب در نوامبر 24, 2012, 09:49:40 pm
با سلام

من یه فایل نمونه دارم و فکر می‌کنم وقتی عرض نوشتار بیشتر از عرض جدول، نوشتار باید شکسته بشه ولی اینجا این اتفاق نمی یفته و من دلیل نشکستنشو نمی دونم. آیا باید از بسته خاصی استفاده کنم؟ میشه راهنماییم کنید ممنون میشم
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 24, 2012, 09:58:32 pm
سلام
بله این روشی که شما استفاده کردین باید بشکنه، ولی چون متن اون سلول یک تکه‌ی بلند هست، نمی‌تونه بشکنه.
کلمه که شکسته نمیشه. جمله را می‌تونه بشکنه.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 24, 2012, 10:04:53 pm
پست ششم از موضوع «در هم شدن دو ستون از یک جدول (http://www.parsilatex.com/forum/SMF/index.php?topic=3636.0)» را هم ببینین خوبه.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: دیداب در نوامبر 24, 2012, 10:48:40 pm
سلام و ممنون ولی من مشکلم کماکان سرجاشه و جوابمو نگرفتم
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 24, 2012, 11:06:34 pm
به نظر شما عددی مثل ۱۲۳۴۵۶ را اگه از وسط بشکنیم، درسته؟ معنیش خراب نمیشه؟
یا کلمه‌ای مثل «اتوماتیک» را؟ یعنی «اتوم» را خط اول بنویسیم و «اتیک» را خط دوم؟
اگر اون سلول موردنظر شما هم بشکنه، معنیش خراب نمیشه، از یک جایی بشکنیدش.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: دیداب در نوامبر 24, 2012, 11:11:37 pm
این یه مثال بوده و فقط برام مهم نشان دادن شکست جمله یا عدد توی این جدول بوده . من می‌خوام بدونم ایراد از کجاست و چرا اینو درست اجرا نمی کنه و به درست بودن یا نبودنش کاری ندارم.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 24, 2012, 11:18:06 pm
فایل ضمیمه را نگاه کنین لطفا.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: دیداب در نوامبر 24, 2012, 11:52:20 pm
این فایل pdf که ضمیمه کردم منظورتونه؟ این که همش بهم ریختست؟
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 25, 2012, 12:03:23 am
خب همین دیگه!
TeX از جایی میشکنه که فاصله هست.
پس نباید انتظاری به جز این ازش داشته باشین.

یک راهش اینه که جای شکستن‌ها را با hyphenation تعیین کنین.
مثلا به صورت:
‪\lr{abcd\-efgh}‬

یا Kashida هم کمک به زیباتر شدن متن میکنه.  (نظر من)

ممکنه بسته‌ای یا امکانی توی لاتک باشه که این هدف شما را انجام بده و من بی‌اطلاع هستم.
دوستان، اگر هست بفرمایین بیزحمت.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: vafa در نوامبر 25, 2012, 03:46:37 am
با سلام

من یه فایل نمونه دارم و فکر می‌کنم وقتی عرض نوشتار بیشتر از عرض جدول، نوشتار باید شکسته بشه ولی اینجا این اتفاق نمی یفته و من دلیل نشکستنشو نمی دونم. آیا باید از بسته خاصی استفاده کنم؟ میشه راهنماییم کنید ممنون میشم
جوابش شما باید خودت بدونی. شما ستون p تعریف کردی که پهنای ثابت داره و از طرف دیگر عدد داری که قابلیت شکتسن نداره.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: vafa در نوامبر 25, 2012, 03:48:06 am
سلام و ممنون ولی من مشکلم کماکان سرجاشه و جوابمو نگرفتم
به این خاطر که اصلاً به اون جواب توجهی نکردی.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: دیداب در نوامبر 25, 2012, 09:46:03 am
جوابش شما باید خودت بدونی. شما ستون p تعریف کردی که پهنای ثابت داره و از طرف دیگر عدد داری که قابلیت شکتسن نداره.
سلام آقای کارن‌پهلو، خیلی ممنون از راهنماییتون.
 این مثال با تغییر ارقام مثال کتاب راهنمای Latex آقای ابطحی بود و این اشتباه من از اونجا شروع شد که این عدد رو تو اون کتاب می‌شکوند برا همین من فکر می‌کردم که حتما این عدد باید شکسته شه ولی خوب حرف شما و آقای صفی اقدم منطقی و من اشتباه کردم .مرسی از راهنماییتون
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: vafa در نوامبر 25, 2012, 11:09:55 am
سلام آقای کارن‌پهلو، خیلی ممنون از راهنماییتون.
 این مثال با تغییر ارقام مثال کتاب راهنمای Latex آقای ابطحی بود و این اشتباه من از اونجا شروع شد که این عدد رو تو اون کتاب می‌شکوند برا همین من فکر می‌کردم که حتما این عدد باید شکسته شه ولی خوب حرف شما و آقای صفی اقدم منطقی و من اشتباه کردم .مرسی از راهنماییتون
اگر ستونت چیزی غیر از p یعنی l یا r یا c باشه و عددی طولانی قرار بدی، اون ستون به اندازه اون عدد پهن می‌شه اما وقتی از ستون p با پهنای ثابت استفاده کنی اگر پنهای عدد بزرگتر از پهنای ستون باشه، عدد از جدول می‌زنه بیرون.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 25, 2012, 11:43:50 am
اگر ستونت چیزی غیر از p یعنی l یا r یا c باشه و عددی طولانی قرار بدی، اون ستون به اندازه اون عدد پهن می‌شه اما وقتی از ستون p با پهنای ثابت استفاده کنی اگر پنهای عدد بزرگتر از پهنای ستون باشه، عدد از جدول می‌زنه بیرون.
ببخشین، آیا بسته‌ی هست که مجبور کنه که این مورد هم بشکنه؟
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: vafa در نوامبر 25, 2012, 03:08:27 pm
ببخشین، آیا بسته‌ی هست که مجبور کنه که این مورد هم بشکنه؟
خودت چی فکر می‌کنی؟ آیا همچین چیزی ممکنه؟
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 25, 2012, 11:38:34 pm
خودت چی فکر می‌کنی؟ آیا همچین چیزی ممکنه؟
یک خاصیت hyphenation توی لاتک هست. همونی که کلمه لاتین آخر خط میافته، نصفشو می‌نویسه و یک خط تیره میذاره و بقیه‌شو اول خط بعد می‌نویسه.
وجود این خاصیت باعث میشه من و خانم دیداب اصرار کنیم که باید بشکنه. ولی لاتک میگه نمیشکنم.  :)
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: vafa در نوامبر 26, 2012, 08:06:22 am
یک خاصیت hyphenation توی لاتک هست. همونی که کلمه لاتین آخر خط میافته، نصفشو می‌نویسه و یک خط تیره میذاره و بقیه‌شو اول خط بعد می‌نویسه.
وجود این خاصیت باعث میشه من و خانم دیداب اصرار کنیم که باید بشکنه. ولی لاتک میگه نمیشکنم.  :)
خوبه خودت میگی کلمه. عدد که کلمه حساب نمیشه و من تا حالا هیچ وقت ندیدم کسی عددی رو از وسط بشکنه-- نتیجش مضحک خواهد بود.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 26, 2012, 08:46:20 am
خوبه خودت میگی کلمه. عدد که کلمه حساب نمیشه و من تا حالا هیچ وقت ندیدم کسی عددی رو از وسط بشکنه-- نتیجش مضحک خواهد بود.

بله دکتر، مضحک و بی‌معنی میشه بعضی وقت‌ها. اما بعضی جاها لازمه.
اما یک سوال. چرا در فایل نمونه، AAAAAA را نشکسته ولی کلمه‌ی supercalifragilisticexpialidocio را شکسته؟
در مورد کلمات خاصی این درسته؟ کدوم کلمه‌ها؟
با تشکر قبلی
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: vafa در نوامبر 26, 2012, 08:57:07 am
بله دکتر، مضحک و بی‌معنی میشه بعضی وقت‌ها. اما بعضی جاها لازمه.
هیچ جایی، هیچ هنگامی لازم نمیشه. خواهش می‌کنم از خودتون چیزی وارد ساختار حروف‌چینی نکنید.
نقل قول
اما یک سوال. چرا در فایل نمونه، AAAAAA را نشکسته ولی کلمه‌ی supercalifragilisticexpialidocio را شکسته؟
چون اولی تو لیست hyphenation نیست.
نقل قول
در مورد کلمات خاصی این درسته؟ کدوم کلمه‌ها؟
با تشکر قبلی
در اخر کتاب تک یک ضمیمه وجود داره که در مورد hyphenation و اینکه چجوری کار می‌کنه، توضیح داده شده. اون قسمت جواب همه سوالهات رو داره.
عنوان: پاسخ : مشکل نشکستن نوشتار در جدول
رسال شده توسط: هادی صفی‌اقدم در نوامبر 26, 2012, 09:00:45 am
به روی چشم دکتر.
اما یک نمونه هست که بعدا میفرستم. باید خودم تست کنم.

لطفا بفرمایین کدوم کتاب؟