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

لاتک LATEX => عمومی => نويسنده: meim007 در آوریل 28, 2010, 02:45:58 pm

عنوان: سوالی درباره‌ی ساختن دستور داشتم(اگر درست گفته باشم!)
رسال شده توسط: meim007 در آوریل 28, 2010, 02:45:58 pm
سلام
سوالی درباره‌ی ساختن دستور داشتم(اگر درست گفته باشم!)
میخوام ببینم میتوان دستوری ایجاد کرد که مثلا دارای چند آرگومان باشد مثلا اینگونه:
\cman{A}{B}{C}
گونه ای که با دادن این بتوان از آرگومانهاش(یا کلماتش) برای دستورهای دیگر استفاده کرد مثلا این دستورها:
\newglossaryentry{A}{name={B}, ‎description={C}}‎
 \gls{A}
\footnote{C}
بویژه اگر بتوان کاری کرد که با دادن آن(\cman{}{}{}) دستور بتوان کاری کرد که دستورهای بعدی هم اجرا شود یعنی هم آرگومان بپذیرد و هم یکسری دستور را اجرا کند.
--
اینها را در تکس چگونه میتوانم انجام دهم و بسازم بسته ای وجود دارد؟ (يک کتاب یا فایلی اگر میشناسید معرفی کنید که زبان برنامه یا دستور نویسی تک را توضیح دهد)
مشخصا اینی که گفتم را کسی میتواند بمن بگوید؟
ممنون میشوم
عنوان: پاسخ : سوالی درباره‌ی ساختن دستور داشتم(اگر درست گفته باشم!)
رسال شده توسط: vafa در آوریل 28, 2010, 03:03:26 pm
سلام
سوالی درباره‌ی ساختن دستور داشتم(اگر درست گفته باشم!)
میخوام ببینم میتوان دستوری ایجاد کرد که مثلا دارای چند آرگومان باشد مثلا اینگونه:
\cman{A}{B}{C}
گونه ای که با دادن این بتوان از آرگومانهاش(یا کلماتش) برای دستورهای دیگر استفاده کرد مثلا این دستورها:
\newglossaryentry{A}{name={B}, ‎description={C}}‎
 \gls{A}
\footnote{C}
بویژه اگر بتوان کاری کرد که با دادن آن(\cman{}{}{}) دستور بتوان کاری کرد که دستورهای بعدی هم اجرا شود یعنی هم آرگومان بپذیرد و هم یکسری دستور را اجرا کند.
--
اینها را در تکس چگونه میتوانم انجام دهم و بسازم بسته ای وجود دارد؟ (يک کتاب یا فایلی اگر میشناسید معرفی کنید که زبان برنامه یا دستور نویسی تک را توضیح دهد)
مشخصا اینی که گفتم را کسی میتواند بمن بگوید؟
ممنون میشوم
\long\def\cman#1#2#3{\newglossaryentry{#1}{name={#2}, ‎description={#3}}‎\footnote{#3}}
برای یادگرفتن macro programming کتاب تک نوشته Knuth را بخوانید.
عنوان: پاسخ : سوالی درباره‌ی ساختن دستور داشتم(اگر درست گفته باشم!)
رسال شده توسط: meim007 در آوریل 28, 2010, 03:38:11 pm
زهرا خانوم  ممنون

این کتاب را میگوید:
The TeXbook (Computers & Typesetting Series, Volume A)
by: Donald E. Knuth
من از اینجا دانلود کردم:
http://ifile.it/ehn1gi/computers-typesetting-volume-a-the-texbook.9780201134476.24302.pdf
عنوان: پاسخ : سوالی درباره‌ی ساختن دستور داشتم(اگر درست گفته باشم!)
رسال شده توسط: vafa در آوریل 28, 2010, 03:48:17 pm
زهرا خانوم  ممنون

این کتاب را میگوید:
The TeXbook (Computers & Typesetting Series, Volume A)
by: Donald E. Knuth
من از اینجا دانلود کردم:
http://ifile.it/ehn1gi/computers-typesetting-volume-a-the-texbook.9780201134476.24302.pdf
بله. شما خودتون هم می‌تونید برای استفادهٔ شخصی سورس این کتاب را از CTAN دریافت کنید و با کمی تغییر فایل PDF درست کنید هر چند این کار قانونی نیست.