این دستور tex2lyx است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
tex2lyx - LaTeX خوش رفتار را به LyX ترجمه کنید
خلاصه
ساده ترین راه برای استفاده tex2lyx از طریق آیتم منو File->Import->LaTeX (ساده) در LyX است.
که اجرا می شود tex2lyx روی فایل داده شده و فایل حاصل را در LyX بارگذاری می کند. شما باید سعی کنید
ابتدا آن را از خط فرمان فراخوانی کنید فقط در صورتی که نیاز به استفاده پیچیده تر دارید
گزینه.
tex2lyx [ -userdir userdir ] [ -systemdir systemdir ] [ -f ] [ -n ] [ -c کلاس متنی ] [ -e
پشتیبانی می کند ] [ -تثبیت پشتیبانی می کند ] [ -m واحد 1[,واحد 2...]] [ -s فایل 1[,فایل 2...]] [
-کودکان ] [ -رفت و برگشت ] [ - فایل های کپی ] فایل ورودی [ فایل خروجی ]
OPTIONS
-c کلاس. به طور پیش فرض، چه زمانی tex2lyx دستور \documentclass{foo} را می بیند، a ایجاد می کند
فایل textclass "foo" و فایل چیدمان LyX را برای آن کلاس می خواند (چیزی
مانند /usr/local/share/lyx/layouts/foo.layout OR صفحه اصلی/.lyx/layouts/foo.layout). استفاده کنید
-c برای اعلام یک کلاس متنی متفاوت (و خواندن یک فایل طرح بندی متفاوت).
اگر فایل ورودی یک قطعه LaTeX و بدون مقدمه باشد، این گزینه مورد نیاز است
ماده یا دستور \begin{document}. فایل های LyX ایجاد شده توسط tex2lyx از فایل های جزئی
را می توان با استفاده از دستور "Include LyX File" در یک فایل LyX موجود گنجاند
منوی Insert LyX.
-m مدول. ماژول های داده شده را بارگذاری کنید. این مفید است اگر tex2lyx به صورت خودکار انجام نمی شود
یک ماژول داده شده را شناسایی کنید، اما ماژول هایی را می شناسید که برخی از دستورات یا
محیط هایی که در فایل وارد شده استفاده می شوند. ماژول ها در بارگذاری می شوند
دستور داده شده اگر یک ماژول فو بستگی به یک ماژول دارد بار, بار باید قبلا داده شود فو.
-f استحکام - قدرت. tex2lyx اگر فایل .lyx که تولید می کند از قبل وجود داشته باشد اجرا نمی شود. استفاده کنید
la -f گزینه ای (با دقت) برای clobber هر فایل موجود.
-e رمزگذاری پیش فرض را با استفاده از نام LaTeX همانطور که در فایل رمزگذاری تعریف شده است، مشخص کنید.
tex2lyx از این رمزگذاری استفاده می کند، اما اگر متوجه شد کدگذاری در حال تغییر است، آن را تغییر دهید
دستورات در ورودی
-تثبیت
رمزگذاری را با استفاده از نام LaTeX همانطور که در فایل رمزگذاری تعریف شده است مشخص کنید.
tex2lyx هر گونه دستور تغییر رمزگذاری را در ورودی نادیده می گیرد.
-n نوب یک فایل Noweb (معروف به برنامه نویسی با سواد) ترجمه کنید. این باید باشد (تقریبا؟)
معادل اجرای “noweb2lyx foo.tex foo.lyx”. این گزینه نیاز به -c
گزینه.
-کودکان
اسناد فرزندی که از طریق \include و \input ارائه شده است را ترجمه نکنید. این گزینه است
مفید است اگر اسناد فرزند فایل های تولید شده و/یا حاوی دستورات زیادی باشد
tex2lyx هنوز نفهمیده
-s فایل های نحوی فایل های نحوی (یک یا چند نقل قول، جدا شده با کاما) را برای خواندن وارد کنید
علاوه بر پیش فرض (به بخش در مراجعه کنید نحو فایل ها برای جزئیات بیشتر).
-sysdir
یک فهرست راهنمای سیستم را مشخص کنید. به طور معمول، شما نباید به این نیاز داشته باشید. سیستم LyX شما
دایرکتوری انتخاب شده است. رجوع کنید به بخش FILES برای جزئیات بیشتر.
-userdir
یک فهرست کاربری مشخص کنید. به طور معمول، شما نباید به این نیاز داشته باشید. کاربر LyX شما
دایرکتوری انتخاب شده است. رجوع کنید به بخش FILES برای جزئیات بیشتر.
-رفت و برگشت
با LyX تماس بگیرید تا فایل خروجی ایجاد شده را مجدداً به LaTeX صادر کنید. اگر نام فایل خروجی باشد
داده نمی شود به طور خودکار تعیین می شود تا از نوشتن بیش از حد فایل ورودی توسط
تصادف: اگر فایل ورودی نام داشته باشد foo.tex فایل خروجی نامگذاری خواهد شد
foo.lyx.lyxو فایل صادر شده مجدد نامگذاری خواهد شد foo.lyx.tex.
- فایل های کپی
همه فایل های موجود را کپی کنید tex2lyx در صورت خروجی از دایرکتوری خروجی آگاه است
فایل در دایرکتوری متفاوت از فایل ورودی قرار دارد. این مفید است اگر شما
می خواهید مطمئن شوید که هیچ فایلی رونویسی نشده است (چه در حالت رفت و برگشت یا توسط
صادرات بعدی از LyX). لطفاً توجه داشته باشید که سند حاصل ممکن است باشد
غیر قابل کامپایل این اتفاق می افتد اگر به فایل هایی نیاز داشته باشد tex2lyx درباره و نمی داند
بنابراین در فهرست خروجی کپی نمی شود.
-کمک کمک. اطلاعات استفاده را چاپ کنید و از آن خارج شوید.
-version
شماره نسخه و اطلاعات ساخت را پرینت بگیرید و از آن خارج شوید.
شرح
معرفی
tex2lyx یک فایل LyX با نام مشخص شده (یا dir/foo.lyx اگر اسمی نبود
داده شده) از فایل LaTeX dir/foo.tex.
پسوندهای .tex، .ltx و .latex پشتیبانی می شوند. اگر فایل ورودی وجود ندارد و نیست
یکی از این پسوندها را داشته باشید، tex2lyx سعی خواهد کرد ترجمه کند inputfile.tex. (این مشابه است
به رفتار LaTeX.)
هدف از tex2lyx ترجمه کردن است خوش رفتار LaTeX2e به LyX. اگر فایل LaTeX شما
کامپایل نمی کند --- یا اگر کارهای عجیب و غریب انجام می دهید، مانند تعریف مجدد دستورات استاندارد LaTeX ---
ممکن است خفه شود LaTeX209 اغلب به درستی ترجمه می شود، اما تضمین نمی شود.
tex2lyx فاقد چند ویژگی اما اهداف اصلی آن عبارتند از:
· یک فایل LaTeX2e با رفتار خوب را بدون خراب شدن از بین ببرید
· بسیاری از آن فایل را ترجمه کنید.
· قسمت هایی را که قابل ترجمه نیستند بومی سازی کنید و آنها را در حالت TeX کپی کنید
در اکثر فایل ها به خوبی به این اهداف اصلی دست می یابد.
استفاده
در اینجا شرح طولانی تری از کارهایی که برای ترجمه یک سند LaTeX باید انجام دهید، آورده شده است
LyX.
· اجرا کن tex2lyx.
tex2lyx شما را از پیشرفت آن مطلع می کند و هر گونه هشداری را به stderr می دهد، بنابراین اگر شما
اصلاً هیچ خروجی نمیخواهید، «tex2lyx foo.tex >& /dev/null» را (در csh) امتحان کنید. تو باید
خروجی استاندارد را به foo.lyx.
· LyX (نسخه 2.1 یا بالاتر) را روی فایل .lyx به دست آمده اجرا کنید.
در تئوری، بیشتر فایل ترجمه شده است، و هر چیزی که باشد
غیر قابل ترجمه به کد TeX (ERT در LyX-speak) منتقل می شود. در تئوری، LyX خواهد شد
قادر به خواندن در فایل، و ایجاد اسناد چاپی از آن، زیرا همه اینها
موارد ترجمه نشده ERT مستقیماً به LaTeX بازگردانده می شوند که LyX از آن به عنوان یک استفاده می کند
باطن متأسفانه، واقعیت همیشه تئوری را منعکس نمی کند. اگر tex2lyx تصادف می کند، یا
LyX نمی تواند فایل LyX تولید شده را بخواند، بخش BUGS را در زیر ببینید.
· در صورت امکان، چیزهایی را به عنوان کد TeX به صورت دستی در ویژگی های LyX درج کرده اند.
همانطور که در بالا ذکر شد، شما باید بتوانید فایل LyX را حتی بدون انجام چاپ چاپ کنید
این. با این حال، تغییر یک دستور در کد TeX به شی LyX مربوطه انجام خواهد شد
به شما امکان می دهد از ویرایش WYSIWYM LyX استفاده کنید.
tex2lyx ایجاد یک فایل LyX که دقیقاً همان خروجی را تولید می کند تضمین نمی شود
به عنوان فایل LaTeX، اگرچه هدف آن دستیابی به این امر است. tex2lyx به طور کلی اشتباه خواهد کرد
سمت ترجمه کمتر برای اطمینان از دقیق بودن فایل های خروجی حاصل،
حتی اگر این منجر به کد TeX بیشتر و WYSIWYM کمتر شود.
· تصحیح سند!!
من مطمئن هستم که به هر حال قصد انجام این کار را داشتید، اما بعد از آن بسیار مهم است
ترجمه یک سند LaTeX tex2lyx در "ترجمه کلان" بهتر است (ترجمه
کل سند) به جای «ترجمه خرد» (ترجمه هر جزئیات کوچک). برای
به عنوان مثال، ممکن است فضاهای اضافی یا فضاهای حذف شده را ببینید. مدیریت فضا بهبود یافته است، اما
کامل نیست
چی tex2lyx قوطی دسته
tex2lyx بسیاری از دستورات LaTeX را درک می کند. ترجمه خواهد کرد:
· متن معمولی، از جمله دستورات کوچک مانند ~، ``, \@, \TeX و همچنین تاکیدی
کاراکترهایی مانند \'{a} و موارد خاص ?` و !`
دستورات عنوان مانند \author، \date، \title، \thanks و محیط انتزاعی
· دستورات عنوان مانند \section شامل دستورات ستاره دار (\section*)
· محیط ها: نقل قول، نقل قول، و آیه. مرکز، flushright و flushleft
· محیطها را فهرستبندی، شمارش و توصیف و دستورات \item آنها را مشخص کنید. همچنین،
لیست های تودرتو با رفتار خوب
· دستورات ارجاع متقابل: \ref، \pageref، \label و \cite
· \footnote و \margin
· دستورات تغییر فونت از جمله \em، \emph، \textit و دستورات مربوطه به
خانواده، اندازه، سری و شکل را تغییر دهید
· \input{foo} (یا \input{foo.blah}) و \include{foo}. دستور ساده TeX \input "\input
foo.tex” نیز پشتیبانی می شود.
· محیط جدولی و دستوراتی که داخل آن قرار می گیرند مانند \hline، \cline و
\ چند ستونی (اما زیر را ببینید)
· جدول و جدول محیط های شناور* و همچنین دستورات \caption درون آنها
· شکل و شکل محیط های شناور* و همچنین دستورات گنجاندن گرافیک \epsf،
\epsffile، \epsfbox، \epsfxsize، \epsfig، \psfig و \includegraphics. هر دو
فرمهای گرافیکی و graphicx از \includegraphics پشتیبانی میشوند.
· محیط thebibliography و دستور \bibitem و همچنین BibTeX\bibliography
و دستورات \bibliographystyle
· دستورات متفرقه: \hfill، \\، \noindent، \ldots...
· محیط های خاص کلاس اسناد (و برخی دستورات) که می توانند به LyX ترجمه شوند
طرح بندی
· آرگومان های برخی از دستورات غیر قابل ترجمه (مثلاً \mbox)
برخی از این پشتیبانی ممکن است هنوز 100٪ نباشد. برای جزئیات به زیر مراجعه کنید
tex2lyx ریاضی (تقریبا) کلمه به کلمه از فایل LaTeX شما کپی می کند. خوشبختانه، LyX در LaTeX می خواند
ریاضی، بنابراین (تقریبا) هر ریاضی که توسط LyX پشتیبانی می شود باید به خوبی کار کند.
tex2lyx همه دستورات مقدمه (یعنی هر چیزی قبل از \begin{document}) را کلمه به کلمه کپی می کند.
بنابراین، چیزهای فانتزی که در مقدمه خود دارید باید در اسناد چاپی نگهداری شوند.
البته در پنجره LyX ظاهر نمی شود. Document->Settings->LaTeX را بررسی کنید
مقدمه برای دیدن نتیجه.
چی tex2lyx نمیشه دسته --- اما آن OK
· برخی از دستورات فاصله (\hspace، \pagebreak و \linebreak)
· مرکز، \raggedleft، \raggedright
· محیط \ فعل و کلمه به کلمه. tex2lyx در کپی کردن دقت می کند کاملا در این مورد،
از جمله نظرات و فضای خالی.
· محیط ها و دستورات ناشناخته (مثلاً تعریف شده توسط کاربر).
tex2lyx دستورات ناشناخته را به همراه آرگومان های آنها به صورت کلمه به کلمه در فایل LyX کپی می کند.
همچنین، اگر یک \begin{foo} را ببیند که در آن محیط "foo" را تشخیص ندهد،
کلمه به کلمه کپی کنید تا زمانی که \end{foo} را ببیند (مگر اینکه از -r گزینه). بیشتر اینها
دستورات ناشناخته باعث نمی شود tex2lyx شکستن آنها فقط از شما می خواهند که برخی از آنها را انجام دهید
هنگامی که فایل را در LyX بارگذاری کردید، ویرایش کنید. این باید کمتر از ویرایش دردناک باشد
یا فایل .tex یا .lyx با استفاده از ویرایشگر متن.
چی tex2lyx دستگیره بد --- نام اشکالات
پس از tex2lyx نسبتا جدید است، یک سری مشکلات دارد. همانطور که بالغ می شود، این اشکالات
له خواهد شد.
· کپی "دقیق" از محیط ها و دستورات ناشناخته کاملاً دقیق نیست. این اراده
LyX زشت را تولید می کند، اما تقریباً در همه موارد خروجی یکسان خواهد بود. با این حال، اکثر
بخش هایی از فایل به خوبی کپی می شود، از جمله فضای خالی و نظرات. این
شامل: مقدمه LaTeX، محیط های کلمه به کلمه و همچنین دستورات \verb و
رد شدن از بلوک ها
· tex2lyx فقط زیر مجموعه ای از گزینه های کلاس سند را به ویژگی های بومی ترجمه می کند.
سایر گزینهها در قسمت «گزینهها» در پنجره Document->Settings قرار میگیرند.
مهمتر از همه، tex2lyx دستورات \newcommands، ناشناخته \usepackage را ترجمه نمیکند
و سایر کدهای ناشناخته در مقدمه. به سادگی آن را در مقدمه LaTeX کپی می کند.
اگر از دستورات خاصی استفاده می کنید، به عنوان مثال، طرح بندی متن را به گونه ای مشخص کنید که اینطور نیست
توسط LyX درک شده است، tex2lyx آن را تشخیص نخواهد داد. توجه داشته باشید که این تنظیمات خواهد بود
اگر طرح متن را در تنظیمات سند LyX تغییر دهید، بازنویسی می شود. بهتر است حذف شود
این گزینه های ویژه از مقدمه LaTeX (Document->Settings->LaTeX Preamble) و
در صورت امکان از تنظیمات سند LyX مربوطه استفاده کنید.
· کلاس سند فویل چند اشکال دارد. tex2lyx ممکن است کارهای عجیب و غریب انجام دهد
آرگومان های اختیاری برای دستورات \foilhead. همچنین، ممکن است \begin{dinglist} را مدیریت کند
اشتباه است (اگرچه موارد موجود در محیط باید به طور عادی ترجمه شوند).
همه اشکالات شناخته شده از tex2lyx را می توان در یافت http://www.lyx.org/trac/wiki/BugTrackerHome.
tex2lyx نسبتا قوی است همانطور که در بالا ذکر شد، ممکن است فایل شما را به خوبی ترجمه نکند،
اما نتیجه باید قابل استفاده باشد و نباید خراب شود. اگر با مشکل مواجه شدید --- و
مشکل یکی از موارد ذکر شده در بالا نیست
http://www.lyx.org/trac/wiki/BugTrackerHome--- لطفاً مشکل را همانطور که در قسمت توضیح داده شده گزارش کنید
بخش در اشکال گزارش ها.
چی لوکس نمیشه دسته
خود LyX چند ویژگی را از دست داده است، به طوری که حتی اگر tex2lyx چیزها را ترجمه می کند
کاملاً، LyX ممکن است هنوز در خواندن آن مشکل داشته باشد. اگر واقعا به این ویژگی ها نیاز دارید، شما
می توانید سند نهایی خود را به عنوان LaTeX صادر کنید و آنها را دوباره در آن قرار دهید اشکالات برای جزئیات بیشتر
روی این اشکالات
· برای تعدادی از دستورات (مانند \\)، LyX از آرگومان اختیاری پشتیبانی نمی کند.
tex2lyx به طور خودکار آرگومان های اختیاری را با اخطاری به stdout کنار می گذارد.
LyX همچنین آرگومان عرض را برای محیط کتابشناسی نادیده می گیرد.
· پشتیبانی LyX برای جداول کامل نیست. برای جداول پیچیده، از بلوک "پرش" استفاده کنید، بنابراین
که در حالت TeX کپی خواهند شد.
· LyX به ارقام اجازه می دهد تا اندازه هایی در واحدهای شناخته شده به TeX مانند in، cm و غیره داشته باشند.
همچنین درصدهای \textwidth، \texttheight، \Columnwidth را ترجمه میکند، اما هیچ
طول ها (مثلاً اگر به دلایلی می خواهید یک شکل را به اندازه \topmargin تغییر دهید).
tex2lyx ارقام با اندازه های غیر قابل ترجمه را در حالت TeX کپی می کند. دوباره، ممکن است شما باشید
قادر به رفع آن در LyX.
مثال ها
tex2lyx -f -r "myenv" foo.tex
موارد فوق یک فایل foo.lyx از foo.tex ایجاد می کند که در صورت لزوم رونویسی می شود. زمانی که آن را
بلوک \begin{myenv} ... \end{myenv} را پیدا میکند، موارد درون بلوک را ترجمه میکند،
اما دستورات \begin و \end را در حالت TeX کپی کنید.
tex2lyx -n -c "مقاله باسواد" foo.tex
موارد بالا یک سند Noweb را به سند LyX literate-article تبدیل می کند. یک کاربر این کار را انجام می دهد
اگر سند noweb مقاله documentclass داشت این کار را انجام دهید.
NOTES
اشکال گزارش ها
اشکالات باید به ردیاب اشکال LyX در آدرس گزارش شود
http://www.lyx.org/trac/wiki/BugTrackerHome. علاوه بر این، شما می توانید یک پیام به
لیست پستی توسعه دهندگان LyX. آدرس آن در حال حاضر است [ایمیل محافظت شده]است. اگر شما
پیام پرش می کند، می توانید صفحه اصلی LyX را بررسی کنید، http://www.lyx.org/. اگر شما در حال اجرا هستید
tex2lyx در یک فایل بزرگ، لطفاً همه خروجی های گزارش اشکال خود را ارسال نکنید. فقط
ده یا بیست خط آخر خروجی را همراه با قطعه فایل LaTeX در آن قرار دهید.
تصادف کرد یا حتی بهتر از آن، یک فایل کوچک اما کامل را ضمیمه کنید که همین امر باعث می شود
مشکل به عنوان فایل اصلی شما
طرح فایل ها
tex2lyx یک فایل طرح بندی LyX را می خواند تا بداند چگونه با محیط ها و دستورات LaTeX کار کند
که به پوسته های LyX ترجمه می شوند. این فایل شامل همه غیر ریاضیات "عادی" می شود
محیطها (به عنوان مثال، از جمله نقل قول و آیتم، اما نه جدول، صفحه کوچک، و برخی دیگر
محیط های فانتزی)، و دستوراتی مانند \section و \title. اگر میخواهید یک کلاس را تکثیر کنید
که فایل طرح بندی موجود ندارد، پس باید یک فایل طرح بندی ایجاد کنید. ولی
شما باید این کار را به هر حال انجام دهید تا فایل را LyX کنید، زیرا LyX به چیدمان فایل ها بستگی دارد
نحوه نمایش و پردازش فایل های آن را می داند. اسناد LyX را برای کمک در این مورد بررسی کنید
وظیفه (که می تواند سخت یا آسان باشد، بسته به کلاسی که می خواهید یک فایل طرح بندی ایجاد کنید
برای.) اگر کلاس شما کاملاً شبیه کلاسی است که فایل طرح بندی دارد، آن را در نظر بگیرید
با استفاده از -c گزینه.
نحو فایل ها
tex2lyx همیشه حداقل یک فایل نحوی را می خواند که به آن فایل نحوی پیش فرض می گویند. tex2lyx
فایل نحو شخصی شما را در صورت وجود می خواند. در غیر این صورت کل سیستم را می خواند
فایل. tex2lyx اگر آنها را با علامت مشخص کنید، فایل های نحو اضافی را می خواند -s گزینه.
(این فایل های اضافی باید همان فرمت فایل پیش فرض را داشته باشند، اما تمایل دارند
کوتاه تر، زیرا آنها فقط باید دستورات اضافی را که در فایل پیش فرض یافت نمی شوند، مشخص کنند.) A
فایل نحوی می گوید tex2lyx چند چیز.
ابتدا، نحو هر دستور را شرح می دهد، یعنی تعداد آرگومان های مورد نیاز و
دستور چند آرگومان اختیاری می گیرد. دانستن این موضوع کار را آسان تر می کند tex2lyx به
دستوراتی را کپی کنید (در حالت TeX) که نمی داند چگونه آنها را ترجمه کند. فایل نحو به سادگی
یک دستور دارد که به دنبال آن پرانتز یا براکت آرگومان های آن را به درستی توصیف می کند
سفارش. برای مثال، یک ورودی فایل نحوی \bibitem[]{} به این معنی است که دستور \bibitem میگیرد
یک آرگومان اختیاری و به دنبال آن یک آرگومان الزامی، در حالی که ورودی \bf به این معنی است که \bf
دستور به هیچ وجه آرگومان نمی گیرد. چه زمانی tex2lyx با نشانه ای مواجه می شود که نمی داند
چگونه به LyX ترجمه شود، توکن را به همراه تعداد صحیح کپی می کند
استدلال --- دقیقا. اگر توکن در فایل سینتکس نیست، پس tex2lyx فقط کپی به عنوان
استدلال های زیادی همانطور که می یابد. این بدان معنی است که ممکن است بیش از حد کپی شود. اما از آنجایی که کاربر می تواند
فایل های نحوی اضافی را مشخص کنید، که نباید اغلب اتفاق بیفتد.
برخی از دستورات که نمی توانند به LyX ترجمه شوند، مانند \mbox، یکی از آرگومان های خود هستند
متن لاتکس معمولی اگر رشته "translate" در آرگومان an قرار داده شود
دستور (غیر قابل ترجمه) در فایل نحو، سپس tex2lyx آن استدلال را ترجمه خواهد کرد
به جای کپی کلمه به کلمه بنابراین، به عنوان مثال، فایل نحو پیش فرض است
\raisebox{}[][]{translate}. یعنی دستور \raisebox و آرگومان اول
(و آرگومان های اختیاری در صورت وجود) در حالت TeX کپی می شوند، اما آخرین آرگومان
(که ممکن است حاوی ریاضی، لاتک پیچیده، سایر دستورات غیر قابل ترجمه و غیره باشد) خواهد بود
به LyX ترجمه شده است. شما نمی توانید از "translate" در آرگومان های اختیاری استفاده کنید.
فایلهای نحوی تعریفشده توسط کاربر مجاز به تعریف دستورات جدید و نحو آنها یا لغو هستند
تعداد آرگومان های یک دستور داده شده در فایل نحوی پیش فرض. (به عنوان مثال، اگر شما هستید
با استفاده از یک سبک که یک آرگومان اضافی به برخی از دستورات می دهد...) با این حال، این فقط خواهد بود
برای دستورات کپی شده در حالت TeX مفید است. دستوراتی که در واقع توسط tex2lyx
(مانند \item) نحو آرگومان آن ها کدگذاری سختی است. دستورات رمزگذاری شده مشخص می شوند
در فایل نحوی پیش فرض
دوم، فایل نحوی هر "محیط معمولی" را توصیف می کند. معمولاً یک ناشناخته کامل
محیط در حالت TeX کپی می شود. اگر یک محیط معمولی را "foo" تعریف کنید،
سپس فقط دستورات \begin{foo} و \end{foo} در حالت TeX کپی میشوند. متن
در داخل محیط توسط (یعنی ترجمه) توسط tex2lyx به عنوان LaTeX معمولی،
به جای اینکه در حالت TeX کپی شود. سعی نکنید "tabing" و "picture" را به عنوان اعلان کنید
محیط های معمولی، زیرا متن درون آن محیط ها گیج می شود tex2lyx; از این استفاده کن
قابلیت محیط های جدیدی که ایجاد می کنید و دارای متن ساده یا ریاضی یا دستورات ساده هستند
در آنها. شما همچنین نمی توانید محیط های ریاضی ناشناخته (مانند معادله*) را به عنوان منظم اعلام کنید
محیطها نیز، زیرا ویرایشگر ریاضی LyX آنها را درک نمیکند. نام های
محیطهای معمولی، با فاصلههای خالی، بین \begin{tex2lyxre} و
عبارات \end{tex2lyxre} در فایل نحو. (اگر محیط منظمی دارید که
شما اغلب استفاده نمی کنید، می توانید از آن استفاده کنید -r گزینه به جای نوشتن یک فایل نحوی.)
هشدارها
همیشه یک کپی از فایلهای LaTeX اصلی خود را با نام دیگری یا با نام دیگری نگه دارید
دایرکتوری مختلف چند راه وجود دارد که استفاده از LyX می تواند منجر به بازنویسی شود
فایل اصلی LaTeX
اگر foo.tex را برای ایجاد foo.lyx وارد کرده اید، سپس foo.lyx را ویرایش کنید و می خواهید دوباره آن را صادر کنید، توجه داشته باشید
که foo.tex اصلی را بازنویسی می کند. (LyX از شما می پرسد که آیا می خواهید رونویسی کنید
آی تی.)
محیط زیست
LYX_DIR_21x
می تواند برای تعیین دایرکتوری سیستم استفاده شود.
دایرکتوری سیستم با جستجوی فایل "chkconfig.ltx" تعیین می شود. دایرکتوری ها
به این ترتیب جستجو می شوند:
1) پارامتر خط فرمان -sysdir
2) متغیر محیطی LYX_DIR_21x
3) شاید /TOP_SRCDIR/lib
4) /../اشتراک گذاری/ /
5) lyx_dir با کد سخت (در زمان ساخت: /usr/share/lyx)
LYX_USERDIR_21x
می تواند برای تعیین دایرکتوری کاربر مورد استفاده قرار گیرد.
دایرکتوری کاربر به ترتیب اولویت:
1) پارامتر خط فرمان -userdir
2) متغیر محیطی LYX_USERDIR_21x
3) $HOME/. اگر هیچ تنظیم صریحی انجام نشود
با استفاده از خدمات onworks.net از tex2lyx به صورت آنلاین استفاده کنید
