TEXSIS(1) User Manuals TEXSIS(1)

texsis - ماکروهای TeX برای فیزیک‌دانان

texsis [ filename ]

TeXsis مجموعه‌ای از ماکروهای TeX برای حروف‌چینی اسناد فیزیک مانند مقاله‌ها و پیش‌چاپ‌ها، مجموعه‌مقالات کنفرانس، کتاب‌ها، پایان‌نامه‌ها، گزارش‌های داوری، نامه‌ها و یادداشت‌های اداری است. ماکروهای TeXsis امکاناتی از قبیل شماره‌گذاری خودکار معادلات، شماره‌گذاری و قالب‌بندی خودکار مراجع، قالب‌بندی دو ستونی، و ماکروهایی برای ساخت جدول‌ها و شکل‌ها با یا بدون زیرنویس (شامل جدول‌هایی با خطوط افقی و عمودی) را فراهم می‌کنند. TeXsis از انواع گوناگونی از اندازه‌های قلم و چندین قالب سند تخصصی پشتیبانی کرده و حتی شامل ماکروهایی برای ساخت فرم نامه‌های اداری جهت درخواست‌های شغلی یا توصیه‌نامه‌ها است.

برنامه TeXsis یک افزونه برای «plain» TeX است، بنابراین هر کاری که در plain TeX قابل انجام باشد، در TeXsis نیز می‌توان انجام داد. دستورات ماکروی TeXsis صرفاً اختصاراتی برای ترکیب‌های پرکاربرد دنباله‌های کنترلی هستند که برای حروف‌چینی اسناد فیزیک به کار می‌روند. برای اطلاعات بیشتر درباره plain TeX به صفحه‌های راهنمای tex(1) و/یا کتاب The TeXbook اثر D.E. Knuth مراجعه کنید.

برنامه TeXsis به‌صورت یک قالب از پیش بارگذاری‌شده ذخیره می‌شود تا به‌سرعت بارگذاری شود (صفحه‌های راهنمای initex(1) و/یا بخش «preloaded formats» در The TeXbook را ببینید). برای اجرای TeXsis کافی است دستور texsis را به‌جای دستور tex وارد کنید، یعنی:


texsis [ filename ]

که در آن filename.tex نام فایلی حاوی \controlsequencesهای TeX و/یا TeXsis است.

برنامه TeXsis در ابتدا در حالت plain TeX قرار دارد، یعنی قلم ۱۰ پوینت با فاصله خطوط یک‌خطی، اما دنباله کنترلی \texsis قلم ۱۲ پوینت با فاصله خطوط دوبرابر را برگزیده و دیگر قابلیت‌های مفید را فعال می‌سازد. همچنین، دستور \paper این قابلیت‌ها را فعال کرده و شرایط را برای حروف‌چینی یک مقاله آماده می‌سازد؛ \thesis همین کار را برای حروف‌چینی پایان‌نامه انجام می‌دهد؛ \letter برای ایجاد نامه با استفاده از ماکروهایی شبیه به ماکروهای فهرست‌شده در انتهای The TeXbook به کار می‌رود؛ \memo پیکربندی لازم را برای نگارش یادداشت‌های کاری فراهم می‌کند و به همین ترتیب.

کتابچه راهنمایی که تمام دستورات ماکروی TeXsis را شرح می‌دهد در دسترس است. این راهنما با خود TeXsis نوشته شده است، بنابراین خود نمونه‌ای از نحوه نگارش سند با TeXsis به شمار می‌رود. کد منبع نیز کاملاً دارای توضیحات (کامنت) است، بنابراین امکان استخراج ماکروهای مفید از کد منبع و تغییر آن‌ها متناسب با نیازهای اختصاصی وجود دارد. تمهیداتی برای سفارشی‌سازی محلی TeXsis اندیشیده شده است. به‌ویژه فایل TXSmods.tex، در صورت وجود، در هر بار راه‌اندازی TeXsis از دایرکتوری جاری یا از مسیر TEXINPUTS خوانده می‌شود. بنابراین می‌توانید ماکروهای سفارشی خود را برای یک پروژه خاص در یک دایرکتوری قرار دهید تا هنگام اجرای TeXsis از آن دایرکتوری، به‌طور خودکار بارگذاری شوند.

در ضمیمه راهنمای چاپی، دستورالعمل‌های نصب با جزئیات آمده است، اما این موارد در قالبی که بتوان با plain TeX پردازش کرد نیز در فایل Install.tex ارائه شده‌اند.

پیام‌های اطلاعاتی TeXsis با پیشوند “% ” در ترمینال و فایل گزارش (log) نوشته می‌شوند. پیام‌های هشدار و خطا با پیشوند “> ” آغاز می‌شوند.

فایل‌های منبع TeXsis و راهنمای آن معمولاً در همان مکانی که سایر اجزای TeX نگهداری می‌شوند، نصب می‌گردند. اگرچه این مکان ممکن است بین شیوه‌های گوناگون نصب متفاوت باشد، اما معمولاً شامل یک دایرکتوری ریشه به نام texmf است. نمونه‌های رایج عبارتند از: /usr/share/texmf، /usr/lib/teTeX/texmf یا /usr/local/lib/texmf. نام فایل‌ها در اینجا نسبت به این دایرکتوری ریشه texmf در نظر گرفته شده است.

قالب از پیش بارگذاری‌شده TeXsis.
کد منبع TeXsis.
فایل‌های «سبک» (Style) که می‌توانند در زمان اجرا برای قالب‌های اسناد خاص فراخوانی شوند.
منبع راهنمای چاپی TeXsis (نوشته‌شده با TeXsis).
دستورالعمل‌های سفارشی‌سازی محلی سیستم (این فایل فقط یک بار، هنگام ایجاد فایل فرمت خوانده می‌شود).
فایل وصله زمان اجرا (مشابه یک فایل TeXsis.rc سیستمی، در هر بار اجرای TeXsis خوانده می‌شود).
فایل مقداردهی اولیه زمان اجرا (این فایل در هر بار اجرای TeXsis از دایرکتوری جاری یا از مسیر جستجو در TEXINPUTS خوانده می‌شود).

لطفاً توجه داشته باشید که TeXsis به گونه‌ای طراحی شده است که با plain TeX کاملاً سازگار باشد. در نتیجه، نمی‌تواند با LaTeX سازگار باشد.

نوشته شدن کتابچه راهنما به طور کامل با TeXsis می‌تواند در صورتی که نسخه‌ای از TeXsis را آماده اجرا نداشته باشید، مشکل‌ساز شود. برای دور زدن این مشکل می‌توانید فایل Manual.tex را با plain TeX اجرا کنید تا پیش از پردازش راهنما، فایل‌های TeXsis را بارگذاری کند. این فرایند زمان بیشتری می‌برد، اما تفاوت آن چندان زیاد نیست.

لطفاً باگ‌ها (یا پیشنهادات برای بهبود) را به texsis@feynman.physics.lsa.umich.edu گزارش دهید.

وصله‌ها برای رفع اشکالات جزئی یا اعمال بهبودهای کوچک در نشانی زیر در دسترس هستند:


ftp://feynman.physics.lsa.umich.edu/texsis

در فایل TXSpatch.tex (اگر این فایل وجود نداشته باشد، یعنی در حال حاضر وصله‌ای موجود نیست).

initex(1), tex(1), virtex(1)
Donald E. Knuth, The TeXbook;
Michael Doob, A Gentle Introduction to TeX.

Eric Myers <myers@umich.edu>
Department of Physics
University of Michigan
Ann Arbor, Michigan USA

و

Frank E. Paige <paige@bnl.gov>
Physics Department
Brookhaven National Laboratory
Upton, New York 11973 USA

شماره بازبینی: 2.18/beta3
تاریخ انتشار: 16 May 2000

16 May 2000 TeXsis 2.18