• Welcome to پارسی‌لاتک.
 
از تاریخ ۱۳۹۳/۸/۱۴ به دلیل ارائه خدمات بهتر به سایت جدید پرسش و پاسخ مهاجرت کرده‌ایم؛ از این رو امکان عضویت و ارسال پست در تالار غیرفعال شده است. لطفاً برای پرسیدن سوال‌های خود به سایت جدید مراجعه کنید.

ورود به سایت جدید

کم کردن فاصله ستونها در محیط array

نویسنده رخش, سپتامبر 01, 2014, 09:50:35 بعد از ظهر

« قبلی - بعدی »

رخش

سلام، آیا راهی هست تا فاصله ستونهای اعدادی که در محیط array ایجاد میشود را کمتر کرد؟

ابوالفضل دیانت

با سلام
من منظور شما را درست متوجه نشدم، اما در کد زیر هم فاصله عمودی و هم افقی در محیط array تغییر داده شده است.

\begin{equation}
\begin{array}{p{-2mm}cc}
A & A & A \\*[-1mm]
A & A & A \\
\end{array}
\end{equation}

فرشاد ترابی

شاید این روش هم مناسب باشد

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

\end{array}

رخش

#3
با تشکر از راهنماییهای شما دو دوست محترم
هر دو روش را امتحان کردم، متاسفانه درست نشد.
در روش اول دو ستون روی هم قرار میگیرند.به ازای چند عدد مختلف هم امتحان کردم.
در روش دوم هم هیچ تغییری بوجود نیامد.
فایل را ضمیمه کردم، شایدهم من دستورها را اشتباه مینویسم.(در اولین مدلی که نوشتم،حالت عادی است.یعنی بدون کم کردن فاصله)

سید احمد موسوی

شما اصلا به روش‌های بالا احتیاج ندارید. در حقیقت همه دوستان را گمراه کردید.
یکی از دلایلی که در قوانین آمده است حتما مثال کمینه قرار دهید همین موضوع است.
برای مثال ضمیمه، شما می‌توانید بسته 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}

سید احمد موسوی

مثال شما ضمیمه شده است.

رخش

شرمنده اگر فایل کمینه را ضمیمه نکردم. چون سوالم در حالت کلی بود که علاوه بر این مثال درمثالهای دیگری نیز احتیاج داشتم.
روشی که شما فرمودید ماتریس را خیلی کوچک میکند، درصورتی که من فقط میخواستم ستونها به هم کمی نزدیکتر شوند، تا ماتریس در سایز استاندارد صفحه جا شود.
پیدا کردم، با استفاده از {}@ ستونها را فشرده کردم. البته اگر از لحاظ دستوری صحیح باشد.
در فایل ضمیمه : اولی حالت عادی، دومی با استفاده از روش شما و سومی از روشی که گفتم نوشته ام.

سید احمد موسوی

یک روش دیگه هم من برای ماتریس اول نوشتم. با استفاده از بسته nccmath