سیستم های قالب بندی اسناد
تا اینجا ابزارهای ساده قالب بندی متن را بررسی کردیم. اینها برای کوچک و سیم کارت خوب هستند
وظایف ple، اما در مورد مشاغل بزرگتر چطور؟ یکی از دلایلی که یونیکس به یک سیستم عامل محبوب در بین کاربران فنی و علمی تبدیل شد (به غیر از ارائه یک محیط چندکاربری قدرتمند برای انواع توسعه نرم افزار) این است که ابزارهایی را ارائه می دهد که می توان از آنها برای تولید انواع مختلف استفاده کرد. اسناد، به ویژه انتشارات علمی و دانشگاهی. در واقع، همانطور که اسناد گنو توضیح میدهد، آمادهسازی سند برای توسعه یونیکس مفید بود:
اولین نسخه یونیکس بر روی یک PDP-7 که در اطراف آزمایشگاه های بل قرار داشت، توسعه یافت. در سال 1971 توسعه دهندگان می خواستند یک PDP-11 را برای کار بیشتر روی سیستم عامل دریافت کنند. به منظور توجیه هزینه این سیستم، آنها پیشنهاد کردند که یک سیستم قالب بندی اسناد را برای بخش ثبت اختراعات AT&T پیاده سازی کنند. این اولین برنامه قالببندی، پیادهسازی مجدد «راف» مکایلروی بود که توسط جی.
ف. اوسانا.
دو خانواده اصلی از فرمتکنندههای سند بر این حوزه تسلط دارند: آنهایی که از نسخه اصلی گرفته شدهاند راف برنامه، از جمله ناگهان و تپهو آنهایی که بر اساس T's Donald Knuth هستندEX (تلفظ "tek") سیستم حروفچینی. و بله، حذف "E" در وسط بخشی از نام آن است.
نام "راف" از عبارت "run off" مشتق شده است، مانند "من یک نسخه را برای شما اجرا خواهم کرد." در ناگهان این برنامه برای قالببندی اسناد برای خروجی به دستگاههایی که از فونتهای تک فاصله استفاده میکنند، مانند پایانههای کاراکتر و چاپگرهایی به سبک ماشین تحریر استفاده میشود. در زمان معرفی، تقریباً تمام دستگاههای چاپ متصل به رایانه را شامل میشد. بعد تپه برنامه اسناد را برای خروجی فرمت می کند حروفچیندستگاه هایی که برای تولید نوع «آماده دوربین» برای چاپ تجاری استفاده می شوند. امروزه اکثر چاپگرهای کامپیوتری قادر به شبیه سازی خروجی حروفچین ها هستند. در راف خانواده همچنین شامل برخی برنامه های دیگر است که برای تهیه بخشی از اسناد استفاده می شود. این شامل eqn (برای معادلات ریاضی) و tbl (برای جداول).
تEسیستم X (به شکل پایدار) اولین بار در سال 1989 ظاهر شد و تا حدودی جابجا شده است تپه به عنوان ابزار انتخابی برای خروجی حروفچین. ما تی را پوشش نخواهیم دادEX در اینجا، هم به دلیل پیچیدگی آن (کتاب های کاملی در مورد آن وجود دارد) و هم به دلیل این واقعیت که به طور پیش فرض در اکثر سیستم های لینوکس مدرن نصب نشده است.
نکته: برای کسانی که علاقه مند به نصب TEX، بررسی کنید متنی بسته ای که در اکثر مخازن توزیع و ویرایشگر محتوای گرافیکی LyX یافت می شود.