سلام، لطفا وارد شوید یا عضو شوید.

نویسنده موضوع: ایجاد محیط جدید برای ایجاد جدول  (دفعات بازدید: 2881 بار)

آفلاین s.cheraghi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 13
  • -دریافت شده: 1
  • ارسال: 34
    • ديدن مشخصات
ایجاد محیط جدید برای ایجاد جدول
« : آوریل 19, 2013, 11:10:15 am »
با سلام
من میخوام یک محیط برای جدول هام ایجاد کنم که در صورت نیاز همه آن ها را یکجا تغییر بدم، اما چون نام جدول و کپشن رو به عنوان ورودی محیط تعریف کردم، در استفاده از اونها دچار مشکل شدم
به عنوان مثال در فایل زیر هر متنی رو به عنوان ورودی محیط میدم، اصلا در عنوان جدول قرار نمیده و انگار نادیده میگیره
ممنون میشم بفرمائید ایراد کار من چیست

آفلاین وحید دامن‌افشان

  • Administrator
  • Hero Member
  • *****
  • تشکر
  • -اهدا شده: 452
  • -دریافت شده: 718
  • ارسال: 2,107
    • ديدن مشخصات
    • http://www.damanafshan.ir
پاسخ : ایجاد محیط جدید برای ایجاد جدول
« پاسخ #1 : آوریل 19, 2013, 12:02:40 pm »
امیدوارم منظورتونو درست متوجه شده باشم.
\begin{mytable}{مجموعه پارامترهای مالی مدل,\lr{table: Financial and market ‎parameters}}‎دقت داشته باشین که آرگومان‌های اختیاری رو داخل [...] قرار می‌دن و آرگومان‌های اجباری رو داخل {...}.

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : ایجاد محیط جدید برای ایجاد جدول
« پاسخ #2 : آوریل 19, 2013, 12:22:29 pm »
با سلام
من میخوام یک محیط برای جدول هام ایجاد کنم که در صورت نیاز همه آن ها را یکجا تغییر بدم، اما چون نام جدول و کپشن رو به عنوان ورودی محیط تعریف کردم، در استفاده از اونها دچار مشکل شدم
به عنوان مثال در فایل زیر هر متنی رو به عنوان ورودی محیط میدم، اصلا در عنوان جدول قرار نمیده و انگار نادیده میگیره
ممنون میشم بفرمائید ایراد کار من چیست
شما دو تا mandatory argument دارید پس محیط mytable اینجوری باید شروع بشه:
\begin{mytable}{مجموعه پارامترهای مالی مدل}{table: Financial and market parameters}
argument اولی caption جدول و دومی \label است بنابراین استفاده از \lr منطقی نیست (برای \label احتیاجی به \lr نیست).

آفلاین s.cheraghi

  • Newbie
  • *
  • تشکر
  • -اهدا شده: 13
  • -دریافت شده: 1
  • ارسال: 34
    • ديدن مشخصات
پاسخ : ایجاد محیط جدید برای ایجاد جدول
« پاسخ #3 : آوریل 19, 2013, 03:41:52 pm »
با تشکر از دو استاد بزرگوار
مشکل حل شد اما یک سوال برام پیش اومده :
در تعریف محیط، این دو آرگومان به عنوان آرگومان اختیاری درنظر گرفته شده است. دلیل اینکه باید در استفاده از این محیط، این آرگومان ها در {} قرار بگیرند چیست؟
تا جائیکه من خوندم این دو آرگومان هم باید در [] قرار بگیرند ???

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : ایجاد محیط جدید برای ایجاد جدول
« پاسخ #4 : آوریل 19, 2013, 04:17:44 pm »
در تعریف محیط، این دو آرگومان به عنوان آرگومان اختیاری درنظر گرفته شده است.
شما بیشتر از یک ارگومان اختیاری نمی‌توانید داشته باشید. توضیح پائین را ببین.
نقل قول
دلیل اینکه باید در استفاده از این محیط، این آرگومان ها در {} قرار بگیرند چیست؟
شما دو ارگومان دارید نه یکی. توضیح پائین را ببین.
نقل قول
تا جائیکه من خوندم این دو آرگومان هم باید در [] قرار بگیرند ???
اشتباه است. اگر فقط یک آرگومان داشته باشی، آری می‌توانی از [] استفاده کنی که در آن حالت هم باید مقدار پیش‌فرض آرگومان را مشخص کنی (در غیر اینصورت آن آٰگومان هم اجباری خواهد بود). اگر بیش از یک آرگومان داشته باشی تنها یکی می‌تواند احتیاری باشد و برای آن هم باید مقدار پیش‌فرض مشخص کنی و مابقی آرگومانها اجباری خواهند بود. به عنوان نمونه اگر ابتدای تعریف محیط mytable را اینگونه تغییر بدهی:
\newenvironment{mytable}[2][توضیح]%
که توضیح مقدار پیش‌فرض ارگومان اول یعنی \caption است و چنانچه این آرگومان را ندهی، در caption جدول تنها کلمه توضیح خواهد آمد و آرگومان دوم اجباری است و باید داخل {} باشد. پس در اینصورت شروع محیط mytable اینگونه خواهد بود:
\begin{mytable}[مجموعه پارامترهای مالی مدل]{table: Financial and market parameters}
« آخرين ويرايش: آوریل 19, 2013, 04:19:25 pm توسط وفا خلیقی »

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : ایجاد محیط جدید برای ایجاد جدول
« پاسخ #5 : آوریل 19, 2013, 04:30:02 pm »
برای اطلاع از چگونگی داشتن بیشتر از یک آرگومان انتخابی، صفحه زیر را ببین:

http://www.tex.ac.uk/cgi-bin/texfaq2html?label=twooptarg

آفلاین vafa

  • مشاور
  • Hero Member
  • *
  • تشکر
  • -اهدا شده: 78
  • -دریافت شده: 2012
  • ارسال: 4,429
    • ديدن مشخصات
پاسخ : ایجاد محیط جدید برای ایجاد جدول
« پاسخ #6 : آوریل 19, 2013, 04:30:54 pm »
امیدوارم منظورتونو درست متوجه شده باشم.
\begin{mytable}{مجموعه پارامترهای مالی مدل,\lr{table: Financial and market ‎parameters}}‎دقت داشته باشین که آرگومان‌های اختیاری رو داخل [...] قرار می‌دن و آرگومان‌های اجباری رو داخل {...}.
اینها دو آرگومان هستند نه یکی. در ضمن \lr اشتباه استفاده شده.

 

ایجاد یک محیط جدید

نویسنده داود جلودارانجمن حروف‌چینی مستندات

پاسخ ها: 0
مشاهده: 2459
آخرين ارسال سپتامبر 03, 2010, 06:17:03 pm
توسط داود جلودار
فرمانی برای ایجاد خطی جدید بدون آنکه نوشته‌ای قبلا موجود باشد

نویسنده امیرحسین شرفیانجمن عمومی

پاسخ ها: 5
مشاهده: 3471
آخرين ارسال اوت 18, 2011, 10:35:34 pm
توسط حسن ذاکری
ایجاد یک محیط جدید در اسلاید

نویسنده متین آراانجمن اسلاید Beamer

پاسخ ها: 2
مشاهده: 2299
آخرين ارسال سپتامبر 27, 2012, 04:28:33 pm
توسط ابوالفضل دیانت
ایجاد شکل با استفاده از محیط جدول

نویسنده aminmohammadaliانجمن انجمن تازه‌کاران

پاسخ ها: 4
مشاهده: 2151
آخرين ارسال فوریه 01, 2013, 03:45:35 pm
توسط aminmohammadali
ایجاد پاراگراف جدید بعد از محیط LTR. رفتار؟ یا ایراد؟

نویسنده فرشاد ترابیانجمن زی‌تک

پاسخ ها: 3
مشاهده: 2097
آخرين ارسال اوت 05, 2013, 06:47:30 am
توسط هادی صفی‌اقدم
ایجاد محیط رنگی برای مثال

نویسنده hiranانجمن تک پارسی TeX-e-Parsi

پاسخ ها: 0
مشاهده: 3288
آخرين ارسال مارس 25, 2014, 06:52:02 pm
توسط hiran
ایجاد فرمت جدید برای شمارنده

نویسنده ohnoodانجمن حروف‌چینی مستندات

پاسخ ها: 10
مشاهده: 3752
آخرين ارسال اوت 21, 2014, 06:00:58 pm
توسط سید احمد موسوی
برای ایجاد پیوست چه دستوری لازم است؟

نویسنده setarehانجمن طراحی صفحه

پاسخ ها: 7
مشاهده: 6012
آخرين ارسال ژانویه 05, 2011, 08:13:41 pm
توسط meim007