تالار گفتگوی پارسیلاتک
لاتک LATEX => حروفچینی مستندات => نويسنده: پروین نقی زاده در سپتامبر 26, 2014, 11:33:03 am
-
سلام دوستان
یک موضوع خاص رو در نظر بگیرید. مثلا "کاربرد گراف در صنعت"
در رابطه با این موضوع در دانشگاههای مختلف دانشجویان مختلفی کار کرده باشند و پایاننامه ارائه داده باشند.
حالا ما میخوایم تعدادی از این پایاننامهها رو یکجا چاپ کنیم.
منتها کاری که مدنظر هست نمیخوایم استایل پایاننامه اشخاص عوض بشه. یعنی مثلا فرض کنید پایاننامه اول در استایل دانشگاه تبریز تایپ شده و مربوط به اون دانشگاهه، پایاننامه دوم در استایل دانشگاه تهران تایپ شده و مربوط به اون دانشگاهه و ...
آیا میشه یک فایل MAIN ایجاد کرد که این پایاننامههارو پشت سر هم بیاره و صفحاتش رو شماره بزنه و فهرست پایاننامهها رو هم ایجاد کنه؟
(دقیقاً کاری که در استایل پایاننامهها انجام میشه و فصلها در فایل اصلی فراخوانی میشن منتها با این تفاوت که اینجا به جای فصل یک استایلی از پایاننامه فراخوانی میشه)
ممنون میشم راهنمایی کنید.
-
آره میشه ولی مقدار قابل توجهی باید ماکرونویسی کنی. راه بهتر اینه که برای همه دانشگاهها یک کلاس واحد برای حروفچینی پایاننامه وجود داشته باشه. با وجود این کلاس این کار رو که میخواهی مثل آب خوردن میشه انجام داد. مثلاً اگر نام کلاس iranthesis باشه، شخصی که توی دانشگاه شریف هست اون رو اینجوری استفاده میکنه:
\documentclass[university=sharif]{iranthesis}
و شخصی که توی دانشگاه تهران درس میخونه اینجوری:
\documentclass[university=tehran]{iranthesis}
من پیشنهاد دادم که خودم این کلاس رو مینویسم و هر دانشگاهیی که میخواد تنظیماتش توی این کلاس باشه باید برای دستمزد من مبلغ یک میلیون تومن بده اما کسی علاقهای به این کار نداشت.
-
اگه استایل چند تا از پایاننامهها با هم یکی باشه. یعنی فرض کنید دو نفر در یک دانشگاه در رابطه با یک موضوع دو تا پایاننامه مختلف ارائه داده باشند و در یک استایل یکسان تایپ کرده باشند. برای اینکه اون دو تا رو پشت سر هم بذاریم (همونطور که در پست اول توضیح دادم) برای اون کارم نیاز به ماکرونویسی قوی هست؟!
-
خیر نیست.
-
میشه راهنمایی کنید در این صورت چطور میشه این کار رو انجام داد؟
-
روشنه شما فقط محتوای دو تا پایاننامه رو در یک پایانامه قرار میدهید.
-
این که نتیجه مطلوب رو نمیده
من میخوام اطلاعات هر دو پایان نامه دقیقا مثل نسخه اصلی بیاد بدون هیچ تغییری. حتی صفحات اول که مشخصات و ... هست. فقط پشت سر هم بیان. بذارید واضحتر بگم. انگار دو تا پایان نامه رو جدا جدا پرینت کردی گذاشتی رو هم با لین تفاوت که اولش یه فهرست به این شکل هسته که
عنوان پایان نامه اول ش صفحه
عنوان پایان نامه دوم ش صفحه
یه تفاوت دیگه هم اینکه شماره صفحات اینجوری باشه که مثلا اگه تز اول یک تا 80 باشه تز دوم از 81 الی آخر باشه
-
این که نتیجه مطلوب رو نمیده
من میخوام اطلاعات هر دو پایان نامه دقیقا مثل نسخه اصلی بیاد بدون هیچ تغییری. حتی صفحات اول که مشخصات و ... هست. فقط پشت سر هم بیان. بذارید واضحتر بگم. انگار دو تا پایان نامه رو جدا جدا پرینت کردی گذاشتی رو هم با لین تفاوت که اولش یه فهرست به این شکل هسته که
عنوان پایان نامه اول ش صفحه
عنوان پایان نامه دوم ش صفحه
یه تفاوت دیگه هم اینکه شماره صفحات اینجوری باشه که مثلا اگه تز اول یک تا 80 باشه تز دوم از 81 الی آخر باشه
در این صورت باید ماکرونویسی کرد.