پارسی‌لاتک

لاتک LATEX => سبک نوشتار => نويسنده: رخش در سپتامبر 01, 2014, 09:50:35 بعد از ظهر

عنوان: کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 01, 2014, 09:50:35 بعد از ظهر
سلام، آیا راهی هست تا فاصله ستونهای اعدادی که در محیط array ایجاد میشود را کمتر کرد؟
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: ابوالفضل دیانت در سپتامبر 01, 2014, 10:20:36 بعد از ظهر
با سلام
من منظور شما را درست متوجه نشدم، اما در کد زیر هم فاصله عمودی و هم افقی در محیط array تغییر داده شده است.

\begin{equation}
\begin{array}{p{-2mm}cc}
A & A & A \\*[-1mm]
A & A & A \\
\end{array}
\end{equation}
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: فرشاد ترابی در سپتامبر 01, 2014, 10:52:23 بعد از ظهر
شاید این روش هم مناسب باشد

\begin{array}{c}
\renewcommand{\arraystretch}{1.1}

\end{array}
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 01, 2014, 11:30:52 بعد از ظهر
با تشکر از راهنماییهای شما دو دوست محترم
هر دو روش را امتحان کردم، متاسفانه درست نشد.
در روش اول دو ستون روی هم قرار میگیرند.به ازای چند عدد مختلف هم امتحان کردم.
در روش دوم هم هیچ تغییری بوجود نیامد.
فایل را ضمیمه کردم، شایدهم من دستورها را اشتباه مینویسم.(در اولین مدلی که نوشتم،حالت عادی است.یعنی بدون کم کردن فاصله)
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: سید احمد موسوی در سپتامبر 01, 2014, 11:43:32 بعد از ظهر
شما اصلا به روش‌های بالا احتیاج ندارید. در حقیقت همه دوستان را گمراه کردید.
یکی از دلایلی که در قوانین آمده است حتما مثال کمینه قرار دهید همین موضوع است.
برای مثال ضمیمه، شما می‌توانید بسته mathtools را در دیباچه متن فراخوانی کنید و سپس ماتریس‌ها را به شکل زیر بنویسید:
\begin{psmallmatrix}
(750,800,850) & (48,50,55) & (195,200,205)& (245,250,255) & (150,200,250) & (390,400,410)\\
(58,60,65) & (590,600,620) & (680,700,750) & (1400,1500,2000) & (3400,3500,3600) &(350,400,450)\\
(390,400,420) & (195,200,205) & (100,150,200) & (300,350,400) & (390,400,420) & (280,300,320) \\
(760,800,840) & (100,150,200) & (190,200,210) & (395,400,405) & (145,150,155) & (1480,1500,1550) \\
(150,180,190)  & (300,400,500) & (450,500,550) & (375,400,450) & (1900,2000,2100) & (220,230,240)   
\end{psmallmatrix}
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: سید احمد موسوی در سپتامبر 01, 2014, 11:51:21 بعد از ظهر
مثال شما ضمیمه شده است.
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 02, 2014, 12:17:33 قبل از ظهر
شرمنده اگر فایل کمینه را ضمیمه نکردم. چون سوالم در حالت کلی بود که علاوه بر این مثال درمثالهای دیگری نیز احتیاج داشتم.
روشی که شما فرمودید ماتریس را خیلی کوچک میکند، درصورتی که من فقط میخواستم ستونها به هم کمی نزدیکتر شوند، تا ماتریس در سایز استاندارد صفحه جا شود.
پیدا کردم، با استفاده از {}@ ستونها را فشرده کردم. البته اگر از لحاظ دستوری صحیح باشد.
در فایل ضمیمه : اولی حالت عادی، دومی با استفاده از روش شما و سومی از روشی که گفتم نوشته ام.
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: سید احمد موسوی در سپتامبر 02, 2014, 12:25:25 قبل از ظهر
یک روش دیگه هم من برای ماتریس اول نوشتم. با استفاده از بسته nccmath
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 02, 2014, 12:34:23 قبل از ظهر
بسیار سپاسگزارم