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

لاتک LATEX => طراحی صفحه => نويسنده: محمد چهارسوقی در نوامبر 22, 2010, 09:37:54 am

عنوان: ستون جدا برای شکل ها در صفحه
رسال شده توسط: محمد چهارسوقی در نوامبر 22, 2010, 09:37:54 am
در بعضی از کتاب ها مثلا فیزیک عمومی هالیدی و یا کتابهایی که عموماً در قطع a4 چاپ می‌شوند، صفحه به دو قسمت تقسیم شده. در قسمتی که به مرکز کتاب نزدیک تر است متن نوشته می‌شود و در قسمتی که به حاشیه نزدیک تر است شکل‌ها  قرار داده می‌شوند. قسمتی که مربوط به متن است عموما پهنایی دو یا سه برابر قسمت عکس دارد.

آیا راهی هست که صفحه را به این شکل به دو قسمت تقسیم کنیم؟
من دو ستونی کردن را امتحان کردم منتها به این شکل است که ابتدا در ستون اول می نویسد بعد خودش می رود در ستون دوم و به این صورت نیست که مثلا بهش بگم متن و فرمول را در ستون اول بنویس و شکل را در ستون دوم.

همچنین از جدول نمی خواهم استفاده کنم چون این برای کتاب است و فکر می کنم که خیلی درست نیست که از longtable یا xtab یا ... استفاده کنم

در مورد minipage هم باید در هر صفحه آن را تعریف کنم. اصولا این کار را کردم و خیلی هم سخت نیست ولی باید خودم هی مراقب صفحه چینی باشم و ببینم کجا متن تمام میشود و برم صفحه بعد و دوباره minipage درست کنم.

آیا برای این کار (شاید بتوان گفت قرار دادن عکس در حاشیه) راه اصولی تری وجود دارد؟

آیا این کار اصولی است که با دستور بیام و پهنای صفحه رو کم کنم و بعد از hoffset و voffset استفاده کنم و شکل ها رو هل بدم به سمت هاشیه؟ در این صورت باید از vspace با مقادیر منفی استفاده کنم تا فضایی رو که در متن خود تک برای گذاشتن تصویر ایجاد کرده از بین ببرم. با این هم خیلی حال نمی کنم. احساس می کنم باید یک راهی باشه که من بلد نیستم.

ممنون
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: vafa در نوامبر 22, 2010, 09:58:31 am
چرا از سبک wrapfig استفاده نمی‌کنید؟
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: محمد چهارسوقی در نوامبر 22, 2010, 10:24:50 am
سلام وفا جان

ممنون بابت جواب سریعت. من یک راهی پیدا کردم که نمونه فایل‌ها رو براتون پیوست کردم.
از بسته caption استفاده کردم. البته نمی دونم کاری که من در این فایل‌ها انجام دادم چقدر اصولی هست. ولی از خروجی راضی هستم.

در مورد wrapfig متاسفانه تا به حال نشنیده بودم. الان اون رو هم امتحان می کنیم.

بازم ممنون :)
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: vafa در نوامبر 22, 2010, 10:27:20 am
به نظرم این به حروف‌چینی خیلی لطمه می‌زند. گذاشتن تصویر در حاشیه کار قشنگی نیست.
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: محمد چهارسوقی در نوامبر 22, 2010, 10:30:30 am
ممنون وفا جان

این wrapfig عجب چیز باحالیه. تا حالا باهاش کار نکرده بودم. جون میده برای کتاب نویسی.
دستت درد نکنه.

البته باز یکم با اون چیزی که مد نظرم بود فرق می کنه. حالا من سعی می کنم در اسرع وقت یک صفحه از اون کتابی رو که میگفتم اسکن کنم و عکسش رو در اینجا قرار بدم.

البته نمیدونم در هنگام ترجمه چقدر باید آدم به ظاهر کتاب هم وفادار باشه.  ;D

ممنون  :)
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: محمد چهارسوقی در نوامبر 22, 2010, 11:41:49 am
من یک نمونه از چیزی رو که مد نظرم هست رو در پیوست قرار دادم.

دو صفحه پشت سرهم رو قرار دادم که نحوه چینش صفحه رو هم در صفحات زوج و فرد نشون داده باشم.

چون به کامپیوتر شخصی خودم دسترسی نداشتم متاسفانه نتونستم صفحات رو از فایل pdf خارج ساخته و به اصطلاح extract کنم و مجبور شدم print screen کنم در نتیجه عکس ها خیلی تعریفی ندارند.

ممنون
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: هادی صفی‌اقدم در نوامبر 22, 2010, 07:12:16 pm
بیزحمت یک نمونه از استفاده wrapfig  را پست کنید. با تشکر قبلی
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: محمد چهارسوقی در نوامبر 23, 2010, 12:46:46 pm
شرمنده بابت تاخیر

نمونه‌ نحوه استفاده از wrapfig را پیوست کردم.
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: vafa در نوامبر 23, 2010, 01:50:00 pm
شرمنده بابت تاخیر

نمونه‌ نحوه استفاده از wrapfig را پیوست کردم.
دلیل اصرار شما به استفاده از \\ چیه؟ این فقط باعث می‌شه شما دو خط خالی داشته باشید: یکی به خاطر \\ و دیگری به خاطر گذاشتن یک خط خالی.
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: محمد چهارسوقی در نوامبر 23, 2010, 02:18:29 pm
ممنون

درسته یکم احمقانه به نظر میرسه. راستش من احساس می‌کنم در حالت پیش فرض یکم فاصله بین پاراگراف‌ها در تک کم هست. شاید هم سلیقه ای باشه ولی من خودم ترجیح میدم فاصله بین دو پاراگراف از فاصله بین دو خط بیشتر باشه.

حتما دستوری هست که این کار رو بکنه ولی من باهاش برخورد نکردم تاحالا واسه همین فعلا برای راه انداختن کارم از \\ استفاده می کنم که البته باز به نظرم فاصله‌ای که ایجاد می کنه یکم زیاده و فکر کنم نصف این فاصله شاید قشنگ تر باشه.

ممنون
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: vafa در نوامبر 23, 2010, 04:11:50 pm
ممنون

درسته یکم احمقانه به نظر میرسه. راستش من احساس می‌کنم در حالت پیش فرض یکم فاصله بین پاراگراف‌ها در تک کم هست. شاید هم سلیقه ای باشه ولی من خودم ترجیح میدم فاصله بین دو پاراگراف از فاصله بین دو خط بیشتر باشه.

حتما دستوری هست که این کار رو بکنه ولی من باهاش برخورد نکردم تاحالا واسه همین فعلا برای راه انداختن کارم از \\ استفاده می کنم که البته باز به نظرم فاصله‌ای که ایجاد می کنه یکم زیاده و فکر کنم نصف این فاصله شاید قشنگ تر باشه.

ممنون
عنوان: پاسخ : ستون جدا برای شکل ها در صفحه
رسال شده توسط: محمد چهارسوقی در نوامبر 23, 2010, 04:20:15 pm
ممنون بابت مثال خوبی که فرستاده بودید.

یک سوال: من قبل از اینکه شما این مثال رو بفرستید کنجکاو شدم و شروع به گشتن در اینترنت کردم.
آیا می‌توان از دستور زیر قبل از شروع متن استفاده کرد؟

\addtolength{\parskip}{‎0.‎2‎cm‎}‎

خروجی مناسب است ولی نمی‌دانم آیا این دستور اصولی است؟

ممنون