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

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

عنوان: کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 01, 2014, 09:50:35 pm
سلام، آیا راهی هست تا فاصله ستونهای اعدادی که در محیط array ایجاد میشود را کمتر کرد؟
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: ابوالفضل دیانت در سپتامبر 01, 2014, 10:20:36 pm
با سلام
من منظور شما را درست متوجه نشدم، اما در کد زیر هم فاصله عمودی و هم افقی در محیط 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 pm
شاید این روش هم مناسب باشد
\begin{array}{c}
\renewcommand{\arraystretch}{1.1}

\end{array}
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 01, 2014, 11:30:52 pm
با تشکر از راهنماییهای شما دو دوست محترم
هر دو روش را امتحان کردم، متاسفانه درست نشد.
در روش اول دو ستون روی هم قرار میگیرند.به ازای چند عدد مختلف هم امتحان کردم.
در روش دوم هم هیچ تغییری بوجود نیامد.
فایل را ضمیمه کردم، شایدهم من دستورها را اشتباه مینویسم.(در اولین مدلی که نوشتم،حالت عادی است.یعنی بدون کم کردن فاصله)
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: سید احمد موسوی در سپتامبر 01, 2014, 11:43:32 pm
شما اصلا به روش‌های بالا احتیاج ندارید. در حقیقت همه دوستان را گمراه کردید.
یکی از دلایلی که در قوانین آمده است حتما مثال کمینه قرار دهید همین موضوع است.
برای مثال ضمیمه، شما می‌توانید بسته 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 pm
مثال شما ضمیمه شده است.
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 02, 2014, 12:17:33 am
شرمنده اگر فایل کمینه را ضمیمه نکردم. چون سوالم در حالت کلی بود که علاوه بر این مثال درمثالهای دیگری نیز احتیاج داشتم.
روشی که شما فرمودید ماتریس را خیلی کوچک میکند، درصورتی که من فقط میخواستم ستونها به هم کمی نزدیکتر شوند، تا ماتریس در سایز استاندارد صفحه جا شود.
پیدا کردم، با استفاده از {}@ ستونها را فشرده کردم. البته اگر از لحاظ دستوری صحیح باشد.
در فایل ضمیمه : اولی حالت عادی، دومی با استفاده از روش شما و سومی از روشی که گفتم نوشته ام.
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: سید احمد موسوی در سپتامبر 02, 2014, 12:25:25 am
یک روش دیگه هم من برای ماتریس اول نوشتم. با استفاده از بسته nccmath
عنوان: پاسخ : کم کردن فاصله ستونها در محیط array
رسال شده توسط: رخش در سپتامبر 02, 2014, 12:34:23 am
بسیار سپاسگزارم