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

لاتک LATEX => عمومی => نويسنده: ابوالفضل دیانت در نوامبر 16, 2011, 11:00:58 am

عنوان: درخواست راهنمایی برای یادگیری کد نوشتن و ماکرونویسی و یا توسعه یک بسته
رسال شده توسط: ابوالفضل دیانت در نوامبر 16, 2011, 11:00:58 am
با سلام
آقای وفا ضمن تشکر از شما
شما و بقیه دوستان تاکنون مراجع مفیدی را برای آشنایی و مهارت در تک، لاتک و ... معرفی نمودید برای جمع بندی این سوال را می پرسم
فرض کنید که شخصی وجود دارد که آشنایی قابل قبولی با لاتک دارد یعنی می تواند یک مقاله، گزارش و ... را با لاتک بنویسد ولی چیزی از ماکرونویسی، بسته نویسی نمی داند. و یا با خیلی از بسته ها آشنایی ندارد. فقط با آن هایی را که برایش مفید است کار کرده است.  احتمالا بسیاری از دوستان در این تالار این گونه هستند

در ضمن همان طور که از حرف شما برداشته نمودم آینده برای لواتک و کلا نوشتن با زبان لوا است. این نکته را هم مد نظر قرار دهید
اکنون سوال من این است که

برای این که در تک نوشتن، لواتک نوشتن، ماکرو نوشتن مهارت پیدا کنیم، یعنی مثلا بتوانیم یک بسته را توسعه دهیم و یا یک بسته بنویسیم.
از کجا باید شروع کنیم؟ چه کتاب هایی را باید بخوانیم؟ اصلا چه روشی را باید در پیش بگیریم؟
اصلا چقدر زمان لازم است که یک فرد بتواند این مهارت ها را یاد بگیرد؟

البته شما به برخی از این سوالات پاسخ داده اید. می خواستم اگر برایتان مقدور است به صورت گام به گام به ما بگویید چه کاری باید بکنیم.
باتشکر




عنوان: پاسخ : یک سوال از آقای وفا کارن‌پهلو
رسال شده توسط: vafa در نوامبر 16, 2011, 11:14:41 am
با سلام
آقای وفا ضمن تشکر از شما
شما و بقیه دوستان تاکنون مراجع مفیدی را برای آشنایی و مهارت در تک، لاتک و ... معرفی نمودید برای جمع بندی این سوال را می پرسم
فرض کنید که شخصی وجود دارد که آشنایی قابل قبولی با لاتک دارد یعنی می تواند یک مقاله، گزارش و ... را با لاتک بنویسد ولی چیزی از ماکرونویسی، بسته نویسی نمی داند. و یا با خیلی از بسته ها آشنایی ندارد. فقط با آن هایی را که برایش مفید است کار کرده است.  احتمالا بسیاری از دوستان در این تالار این گونه هستند

در ضمن همان طور که از حرف شما برداشته نمودم آینده برای لواتک و کلا نوشتن با زبان لوا است. این نکته را هم مد نظر قرار دهید
اکنون سوال من این است که

برای این که در تک نوشتن، لواتک نوشتن، ماکرو نوشتن مهارت پیدا کنیم، یعنی مثلا بتوانیم یک بسته را توسعه دهیم و یا یک بسته بنویسیم.
از کجا باید شروع کنیم؟ چه کتاب هایی را باید بخوانیم؟ اصلا چه روشی را باید در پیش بگیریم؟
اصلا چقدر زمان لازم است که یک فرد بتواند این مهارت ها را یاد بگیرد؟

البته شما به برخی از این سوالات پاسخ داده اید. می خواستم اگر برایتان مقدور است به صورت گام به گام به ما بگویید چه کاری باید بکنیم.
باتشکر
از کتاب تک نوشته Knuth شروع کن بعد کد سبک‌های مختلف را ببین. مهارت ماکرونویسی طی تجربه و با گذشت سال‌ها بیشتر و بیشتر می‌شود. در مورد لواتک هم اول باید زبان برنامه‌نویسی Lua رو یاد بگیری که زبان خیلی آسانی برای یادگیری است بسیار آسانتر از خود تک یا زبان C و مشتقاتش.
عنوان: پاسخ : یک سوال از آقای وفا کارن‌پهلو
رسال شده توسط: ابوالفضل دیانت در نوامبر 16, 2011, 11:24:12 am
با سلام و تشکر
یک سوال کوچک
ابتدا باید Knuth را بخوانم بعد بروم سراغ لوا یا نه همزمان باید این کار را بکنم
باتشکر
عنوان: پاسخ : یک سوال از آقای وفا کارن‌پهلو
رسال شده توسط: vafa در نوامبر 16, 2011, 12:06:38 pm
با سلام و تشکر
یک سوال کوچک
ابتدا باید Knuth را بخوانم بعد بروم سراغ لوا یا نه همزمان باید این کار را بکنم
باتشکر
زبان Lua ربطی به تک ندارد.
عنوان: پاسخ : یک سوال از آقای وفا کارن‌پهلو
رسال شده توسط: پیام شیوا در نوامبر 17, 2011, 07:58:59 am
از کتاب تک نوشته Knuth شروع کن بعد کد سبک‌های مختلف را ببین. مهارت ماکرونویسی طی تجربه و با گذشت سال‌ها بیشتر و بیشتر می‌شود. در مورد لواتک هم اول باید زبان برنامه‌نویسی Lua رو یاد بگیری که زبان خیلی آسانی برای یادگیری است بسیار آسانتر از خود تک یا زبان C و مشتقاتش.

بخش عمده‌ای از TeXbook آموزش plainTeX است. آیا مرجعی وجود ندارد که به صورت تخصصی‌تر به ماکرونویسی بپردازد؟
عنوان: پاسخ : یک سوال از آقای وفا کارن‌پهلو
رسال شده توسط: vafa در نوامبر 17, 2011, 08:08:12 am
بخش عمده‌ای از TeXbook آموزش plainTeX است. آیا مرجعی وجود ندارد که به صورت تخصصی‌تر به ماکرونویسی بپردازد؟
خیر بخش عمده‌ای از این کتاب آموزش Plain TeX نیست. آیا شما تا به حال آن را خوانده‌اید؟ شما هرآنچه را که باید در مورد تک بدانید در این کتاب نوشته شده است. کتاب‌های دیگر هم از روی این کتاب نوشته شده است. من این کتاب را حداقل ۲۰ بار خوانده‌ام و هر بار به مشکلی برمی‌خورم دوباره سری به این کتاب می‌زنم و تنها یکی دو فصل آن مربوط به Plain TeX است (فصل‌های مربوط به حروف‌چینی ریاضی).
عنوان: پاسخ : یک سوال از آقای وفا کارن‌پهلو
رسال شده توسط: پیام شیوا در نوامبر 17, 2011, 08:44:08 am
خیر بخش عمده‌ای از این کتاب آموزش Plain TeX نیست. آیا شما تا به حال آن را خوانده‌اید؟ شما هرآنچه را که باید در مورد تک بدانید در این کتاب نوشته شده است. کتاب‌های دیگر هم از روی این کتاب نوشته شده است. من این کتاب را حداقل ۲۰ بار خوانده‌ام و هر بار به مشکلی برمی‌خورم دوباره سری به این کتاب می‌زنم و تنها یکی دو فصل آن مربوط به Plain TeX است (فصل‌های مربوط به حروف‌چینی ریاضی).
بله، یک بار کتاب را خواندم.
تمام فصول کتاب تا پیش از فصل بیست به نحوه‌ی حروف‌چینی اسناد با plainTeX می‌پردازد. البته کاملاً درست است که باید از همین فرمان‌ها برای نوشتن ماکرو استفاده کر‌د، ولی دوست داشتم مرجعی وجود داشت که از ابتدا ماکرونویسی را شروع می‌کرد و با رویکرد توسعه‌دهنده به زبان تک نگاه می‌کرد نه کاربر.
عنوان: پاسخ : یک سوال از آقای وفا کارن‌پهلو
رسال شده توسط: vafa در نوامبر 17, 2011, 08:52:23 am
بله، یک بار کتاب را خواندم.
تمام فصول کتاب تا پیش از فصل بیست به نحوه‌ی حروف‌چینی اسناد با plainTeX می‌پردازد. البته کاملاً درست است که باید از همین فرمان‌ها برای نوشتن ماکرو استفاده کر‌د، ولی دوست داشتم مرجعی وجود داشت که از ابتدا ماکرونویسی را شروع می‌کرد و با رویکرد توسعه‌دهنده به زبان تک نگاه می‌کرد نه کاربر.
کتاب TeX by Topic را دیده‌ای؟
http://ctan.org/pkg/texbytopic