| SPIX(1) | General Commands Manual | SPIX(1) |
نام (NAME)
spix - کامپایل یک فایل .tex با اجرای دستوراتی که درون خود فایل تنظیم شدهاند.
خلاصه دستور (SYNOPSIS)
spix [--version] [-h] [-n] file
توضیحات (DESCRIPTION)
دستور spix یک فایل .tex را برای یافتن خطوطی که با %$ آغاز میشوند (پیش از دیباچه یا preamble) پردازش میکند. این خطوط دستورات شل هستند که توسط spix اجرا میشوند.
دستورات همانگونه که هستند اجرا میشوند، به استثنای اینکه:
- دستورات از دایرکتوری فایلی که در آرگومان داده شده است اجرا میشوند؛
- متغیرهای شل $texname و $basename به نام فایل tex (بهترتیب با و بدون پسوند .tex) تنظیم میشوند.
گزینهها (OPTIONS)
- -n, --dry-run
- چاپ دستوراتی که اجرا خواهند شد، بدون اجرای واقعی آنها.
- -h, --help
- چاپ راهنما و خروج.
- --version
- چاپ نسخه و خروج.
مثالها (EXAMPLES)
فرض کنید foo.tex فایل زیر باشد:
% Compile this file twice with lualatex.
%$ lualatex foo.tex
%$ lualatex foo.tex
\documentclass{article}
\begin{document}
Hello, world!
\end{document}
هنگام اجرای spix روی این فایل، با استفاده از lualatex(1) دو بار کامپایل میشود (همانگونه که در خطوط ۲ و ۳ فایل نوشته شده است).