SPIX(1) General Commands Manual SPIX(1)

spix - کامپایل یک فایل .tex با اجرای دستوراتی که درون خود فایل تنظیم شده‌اند.

spix [--version] [-h] [-n] file

دستور spix یک فایل .tex را برای یافتن خطوطی که با %$ آغاز می‌شوند (پیش از دیباچه یا preamble) پردازش می‌کند. این خطوط دستورات شل هستند که توسط spix اجرا می‌شوند.

دستورات همان‌گونه که هستند اجرا می‌شوند، به استثنای اینکه:

- دستورات از دایرکتوری فایلی که در آرگومان داده شده است اجرا می‌شوند؛

- متغیرهای شل $texname و $basename به نام فایل tex (به‌ترتیب با و بدون پسوند .tex) تنظیم می‌شوند.

چاپ دستوراتی که اجرا خواهند شد، بدون اجرای واقعی آن‌ها.
چاپ راهنما و خروج.
چاپ نسخه و خروج.

فرض کنید 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) دو بار کامپایل می‌شود (همان‌گونه که در خطوط ۲ و ۳ فایل نوشته شده است).