.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "ltximg 1" .TH ltximg 1 "2021-05-21" "2.1" "راهنمای دستورهای عمومی" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" ltximg \- تبدیل محیط‌های LaTeX به تصویر و فایل‌های مستقل (standalone) .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBltximg\fR [<\fIoptions\fR>] [\-\-] <\fIfilename\fR>.<\fItex\fR|\fIltx\fR> .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" دستور \&\fBltximg\fR فرآیند استخراج و تبدیل محیط‌ها از فایل LaTeX به قالب‌های تصویری و فایل‌های \fIstandalone\fR را با استفاده از \fIghostscript\fR و \fIpoppler-utils\fR خودکارسازی می‌کند. این ابزار فایلی تنها با محیط‌های استخراج‌شده، و فایلی دیگر شامل تمامی محیط‌های استخراج‌شده که به \f(CW\*(C`\eincludegraphics\*(C'\fR تبدیل شده‌اند تولید می‌کند. .PP به‌طور پیش‌فرض، محیط‌های استخراج‌شده عبارتند از: .PP \&\fBpreview\fR \fBpspicture\fR \fBtikzpicture\fR \fBpgfpicture\fR \fBpsgraph\fR \fBpostscript\fR \fBPSTexample\fR .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" گزینه‌هایی که مقدار می‌پذیرند نیازمند یک فاصله (space) یا \f(CW\*(C`=\*(C'\fR بین گزینه و مقدار هستند. گزینه‌های کوتاه را می‌توان با هم ترکیب کرد، و اگر آخرین گزینه فهرستی جداشده با کاما دریافت کند، به \f(CW\*(C`\-\-\*(C'\fR در انتهای آن نیاز است. مسیرهای نسبی یا مطلق برای دایرکتوری‌ها و فایل‌ها پشتیبانی نمی‌شوند. .PP در صورت استفاده بدون [<\fIoptions\fR>]، محیط‌های استخراج‌شده به قالب تصویری \fIpdf\fR تبدیل شده و با استفاده از \f(CW\*(C`pdflatex\*(C'\fR و بستهٔ \fIpreview\fR در دایرکتوری \f(CW\*(C`./images\*(C'\fR ذخیره می‌شوند. .PP گزینه‌های عمومی اسکریپت: .IP "\fB\-h\fR, \fB\-\-help\fR" 4 .IX Item "-h, --help" نمایش راهنمای خط فرمان و خروج. .IP "\fB\-v\fR, \fB\-\-version\fR" 4 .IX Item "-v, --version" نمایش نسخهٔ کنونی و خروج. .IP "\fB\-V\fR, \fB\-\-verbose\fR" 4 .IX Item "-V, --verbose" نمایش اطلاعات کامل و باجزئیات (حالت پرگویی). .IP "\fB\-l\fR, \fB\-\-log\fR" 4 .IX Item "-l, --log" نوشتن فایل \f(CW\*(C`.log\*(C'\fR شامل اطلاعات اشکال‌زدایی (debug). .IP "\fB\-t\fR, \fB\-\-tif\fR" 4 .IX Item "-t, --tif" ایجاد فایل‌های \f(CW\*(C`.tif\*(C'\fR با استفاده از \fIghostscript\fR. .IP "\fB\-b\fR, \fB\-\-bmp\fR" 4 .IX Item "-b, --bmp" ایجاد فایل‌های \f(CW\*(C`.bmp\*(C'\fR با استفاده از \fIghostscript\fR. .IP "\fB\-j\fR, \fB\-\-jpg\fR" 4 .IX Item "-j, --jpg" ایجاد فایل‌های \f(CW\*(C`.jpg\*(C'\fR با استفاده از \fIghostscript\fR. .IP "\fB\-p\fR, \fB\-\-png\fR" 4 .IX Item "-p, --png" ایجاد فایل‌های \f(CW\*(C`.png\*(C'\fR با استفاده از \fIghostscript\fR. .IP "\fB\-e\fR, \fB\-\-eps\fR" 4 .IX Item "-e, --eps" ایجاد فایل‌های \f(CW\*(C`.eps\*(C'\fR با استفاده از \fIpdftops\fR. .IP "\fB\-s\fR, \fB\-\-svg\fR" 4 .IX Item "-s, --svg" ایجاد فایل‌های \f(CW\*(C`.svg\*(C'\fR با استفاده از \fIpdftocairo\fR. .IP "\fB\-P\fR, \fB\-\-ppm\fR" 4 .IX Item "-P, --ppm" ایجاد فایل‌های \f(CW\*(C`.ppm\*(C'\fR با استفاده از \fIpdftoppm\fR. .IP "\fB\-g\fR, \fB\-\-gray\fR" 4 .IX Item "-g, --gray" تبدیل تصاویر به مقیاس خاکستری با استفاده از \fIghostscript\fR. .IP "\fB\-f\fR, \fB\-\-force\fR" 4 .IX Item "-f, --force" دریافت \f(CW\*(C`\epsset\*(C'\fR و \f(CW\*(C`\etikzset\*(C'\fR برای استخراج. .IP "\fB\-n\fR, \fB\-\-noprew\fR" 4 .IX Item "-n, --noprew" ایجاد فایل‌های تصویری بدون بستهٔ \fIpreview\fR. .IP "\fB\-r\fR \fIinteger\fR, \fB\-\-runs\fR=\fIinteger\fR" 4 .IX Item "-r integer, --runs=integer" تعیین تعداد دفعات اجرای کامپایلر روی فایل ورودی (\fIinput\fR) برای استخراج محیط (پیش‌فرض: 1). .IP "\fB\-d\fR \fIinteger\fR, \fB\-\-dpi\fR=\fIinteger\fR" 4 .IX Item "-d integer, --dpi=integer" وضوح تصویر بر حسب نقطه در اینچ (DPI) برای تصاویر (پیش‌فرض: 150). .IP "\fB\-m\fR \fIinteger\fR, \fB\-\-margins\fR=\fIinteger\fR" 4 .IX Item "-m integer, --margins=integer" تعیین حاشیه‌ها بر حسب bp برای \fIpdfcrop\fR (پیش‌فرض: 0). .IP "\fB\-o\fR \fIfilename\fR, \fB\-\-output\fR=\fIfilename\fR" 4 .IX Item "-o filename, --output=filename" ایجاد فایل خروجی (\fIoutput\fR). .IP "\fB\-\-imgdir\fR=\fIdirname\fR" 4 .IX Item "--imgdir=dirname" تعیین نام دایرکتوری برای ذخیرهٔ تصاویر و فایل‌ها (پیش‌فرض: images). .IP "\fB\-\-prefix\fR=\fIstring\fR" 4 .IX Item "--prefix=string" تعیین پیشوند (\fIprefix\fR) اضافه‌شونده به نام هر یک از فایل‌های تولیدشده (پیش‌فرض: fig). .IP "\fB\-\-myverb\fR=\fImacroname\fR" 4 .IX Item "--myverb=macroname" افزودن \f(CW\*(C`\emacroname\*(C'\fR به جستجوی verbatim درون‌خطی (پیش‌فرض: myverb). .IP "\fB\-\-clean\fR=\fIdoc\fR|\fIpst\fR|\fItkz\fR|\fIall\fR|\fIoff\fR" 4 .IX Item "--clean=doc|pst|tkz|all|off" حذف بلوک‌های متنی مشخص در فایل خروجی (\fIoutput\fR) (پیش‌فرض: doc). .IP "\fB\-\-zip\fR" 4 .IX Item "--zip" فشرده‌سازی فایل‌های تولیدشده در قالب \f(CW\*(C`.zip\*(C'\fR. .IP "\fB\-\-tar\fR" 4 .IX Item "--tar" فشرده‌سازی فایل‌های تولیدشده در قالب \f(CW\*(C`.tar.gz\*(C'\fR. .IP "\fB\-\-srcenv\fR" 4 .IX Item "--srcenv" ایجاد فایل‌ها تنها با کد محیط‌ها. .IP "\fB\-\-subenv\fR" 4 .IX Item "--subenv" ایجاد فایل‌های مستقل (standalone) برای محیط‌ها. .IP "\fB\-\-shell\fR" 4 .IX Item "--shell" فعال‌سازی \f(CW\*(C`\ewrite18{SHELL COMMAND}\*(C'\fR. .IP "\fB\-\-latex\fR" 4 .IX Item "--latex" استفاده از \f(CW\*(C`latex>dvips>ps2pdf\*(C'\fR برای کامپایلر ورودی (\fIinput\fR) و \f(CW\*(C`pdflatex\*(C'\fR برای کامپایلر خروجی (\fIoutput\fR). .IP "\fB\-\-dvips\fR" 4 .IX Item "--dvips" استفاده از \f(CW\*(C`latex>dvips>ps2pdf\*(C'\fR برای کامپایلر ورودی (\fIinput\fR) و \f(CW\*(C`latex>dvips>ps2pdf\*(C'\fR برای کامپایلر خروجی (\fIoutput\fR). .IP "\fB\-\-dvilua\fR" 4 .IX Item "--dvilua" استفاده از \f(CW\*(C`dvilualatex>dvips>ps2pdf\*(C'\fR برای کامپایلر ورودی (\fIinput\fR) و \f(CW\*(C`lualatex\*(C'\fR برای کامپایلر خروجی (\fIoutput\fR). .IP "\fB\-\-dvipdf\fR" 4 .IX Item "--dvipdf" استفاده از \f(CW\*(C`latex>dvipdfmx\*(C'\fR برای کامپایلر ورودی (\fIinput\fR) و \f(CW\*(C`latex>dvipdfmx\*(C'\fR برای کامپایلر خروجی (\fIoutput\fR). .IP "\fB\-\-xetex\fR" 4 .IX Item "--xetex" استفاده از \f(CW\*(C`xelatex\*(C'\fR برای کامپایلر ورودی (\fIinput\fR) و خروجی (\fIoutput\fR). .IP "\fB\-\-luatex\fR" 4 .IX Item "--luatex" استفاده از \f(CW\*(C`lualatex\*(C'\fR برای کامپایلر ورودی (\fIinput\fR) و خروجی (\fIoutput\fR). .IP "\fB\-\-arara\fR" 4 .IX Item "--arara" استفاده از \f(CW\*(C`arara\*(C'\fR برای کامپایلر ورودی (\fIinput\fR) و خروجی (\fIoutput\fR). .IP "\fB\-\-latexmk\fR" 4 .IX Item "--latexmk" استفاده از \f(CW\*(C`latexmk\*(C'\fR برای کامپایل فایل خروجی (\fIoutput\fR). .IP "\fB\-\-norun\fR" 4 .IX Item "--norun" اجرای اسکریپت بدون ساخت فایل‌های تصویری. .IP "\fB\-\-nopdf\fR" 4 .IX Item "--nopdf" عدم ساخت فایل‌های تصویری \f(CW\*(C`.pdf\*(C'\fR. .IP "\fB\-\-nocrop\fR" 4 .IX Item "--nocrop" عدم اجرای \fIpdfcrop\fR. .IP "\fB\-\-extrenv\fR=\fIenv1,env2,...\fR" 4 .IX Item "--extrenv=env1,env2,..." افزودن محیط‌های جدید برای استخراج. .IP "\fB\-\-skipenv\fR=\fIenv1,env2,...\fR" 4 .IX Item "--skipenv=env1,env2,..." صرف‌نظر کردن از استخراج برخی محیط‌های پیش‌فرض. .IP "\fB\-\-verbenv\fR=\fIenv1,env2,...\fR" 4 .IX Item "--verbenv=env1,env2,..." افزودن محیط‌های verbatim جدید. .IP "\fB\-\-writenv\fR=\fIenv1,env2,...\fR" 4 .IX Item "--writenv=env1,env2,..." افزودن محیط‌های verbatim write جدید. .IP "\fB\-\-deltenv\fR=\fIenv1,env2,...\fR" 4 .IX Item "--deltenv=env1,env2,..." حذف محیط‌ها در فایل خروجی (\fIoutput\fR). .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLE" \&\fBltximg\fR \-\-latex \-e \-p \-\-subenv \-o test\-out.ltx test\-in.ltx .PP ایجاد دایرکتوری \f(CW\*(C`./images\*(C'\fR (در صورت عدم وجود) شامل تمامی محیط‌های استخراج‌شدهٔ تبدیل‌شده به فایل‌های \f(CW\*(C`.pdf\*(C'\fR، \f(CW\*(C`.eps\*(C'\fR، \f(CW\*(C`.png\*(C'\fR و \fIstandalone\fR، یک فایل \fItest\-in\-fig\-all.ltx\fR با تمام محیط‌های استخراج‌شده و فایل \fItest\-out.ltx\fR با تمام محیط‌های تبدیل‌شده به \&\f(CW\*(C`\eincludegraphics\*(C'\fR با استفاده از \f(CW\*(C`latex>dvips>ps2pdf\*(C'\fR و بستهٔ \fIpreview\fR برای \fItest\-in.ltx\fR، و \f(CW\*(C`pdflatex\*(C'\fR برای \fItest\-out.ltx\fR. .SH "مستندات (DOCUMENTATION)" .IX Header "DOCUMENTATION" برای دسترسی به مستندات کامل اجرا کنید: .PP texdoc \fBltximg\fR .SH "گزارش باگ‌ها (BUGS)" .IX Header "ISSUES AND REPORTS" \&\fBمخزن پروژه\fR: .PP \&\fBسامانه پیگیری باگ‌ها\fR: .SH "نویسنده (AUTHOR)" .IX Header "AUTHOR" Pablo González Luengo, \fIpablgonz@yahoo.com\fR. .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .IX Header "COPYRIGHT AND LICENSE" حق نشر ۲۰۱۳-۲۰۲۱ Pablo González, \fIpablgonz@yahoo.com\fR. .PP این برنامه نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (\s-1GNU\s0 General Public License) که توسط «بنیاد نرم‌افزارهای آزاد» منتشر شده است، چه نسخهٔ ۳ مجوز یا (به دلخواه خودتان) هر نسخهٔ بالاتر دیگری بازتوزیع کنید و/یا تغییر دهید. .PP این برنامه به این امید توزیع شده است که مفید واقع شود، اما \s-1بدون هرگونه ضمانت\s0؛ حتی بدون ضمانت تلویحی \s-1قابلیت فروش\s0 یا \s-1تناسب برای یک هدف خاص\s0. برای جزئیات بیشتر به «مجوز عمومی همگانی گنو» مراجعه کنید. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBgs\fR\|(1), \fBdvips\fR\|(1), \fBps2pdf\fR\|(1), \fBpdfcrop\fR\|(1), \fBpdftops\fR\|(1), \fBpdftocairo\fR\|(1), \fBpdftoppm\fR\|(1)