.Dd Aug 30, 2022 .Dt SYNCTEX 5 .Os "Independent" .\" .\" .Sh "نام (NAME)" .Nm synctex .Nd پرونده کمکی فناوری همگام‌سازی تک (Synchronize TeXnology) .\" .\" .Sh "توضیحات (DESCRIPTION)" پرونده‌های کمکی فناوری همگام‌سازی تک (Synchronize TeXnology help files) .Pq synctexs پرونده‌های متنی هستند که به همگام‌سازی ورودی/خروجی در طول آماده‌سازی سند با سامانه حروف‌چینی TeX کمک می‌کنند. .Sh "مفاهیم پایه (BASICS)" ساختار این پرونده نباید عمومی تلقی شود، به این معنا که هیچ‌کس نباید نیازی به تجزیه محتویات آن داشته باشد، مگر ابزار خط فرمان synctex و کتابخانه synctex_parser که هر دو به صورت عمومی در دسترس هستند. مگر در مواردی که کاملاً اجتناب‌ناپذیر باشد، دسترسی به محتویات پرونده synctex تنها باید از طریق درخواست‌ها به ابزار خط فرمان synctex انجام گیرد. .\" .Sh "ساختار (STRUCTURE)" ساختار عناصر یک پرونده synctex فهرستی از رکوردهای خط متنی به شرح زیر است. علامت‌های .Sq \&* , .Sq \&+ , و .Sq \&? معانی متداول خود در EBNF را دارند: .Sq \&* به معنای صفر یا بیشتر، .Sq \&+ به معنای یک یا بیشتر، و .Sq \&? به معنای صفر یا یک .Pq یعنی اختیاری است. .Pp .Bl -item -offset indent .\" .It .Li ::= .Pq کل محتوا در ۴ بخش .Bl -item -offset indent .It .Li <دیباچه (Preamble)> .It .Li <محتوا (Content)> .It .Li <مؤخره (Postamble)> .It .Li <پی‌نوشت (Post Scriptum)> .El .\" .El .Pp هر بخش با نخستین وقوع یک خط بخش‌بندی آغاز می‌شود و با بخش بعدی، در صورت وجود، به پایان می‌رسد. در تعاریف زیر، شرایط پایان بخش ذکر نشده است. .Sh "دیباچه (The preamble)" .Bl -item -offset indent .\" .It .Li ::= .Bl -item -offset indent .It .Qq SyncTeX Version: .It .Li * .It .Qq Magnification: .It .Qq Unit: .It .Qq X Offset: .It .Qq Y Offset: .El .It .Li ::= .Qq Input: .Qq \&: .\" .El .Sh "محتوا (The content)" .Bl -item -offset indent .It .Li ::= .Bl -item -offset indent .It .Li .It .Qq Content: .It .Li (|)* .It .Li .It .Li (|)* .It .Li .It .Li (|)* .It .Li ... .It .Li .It .Li (|)* .El .It .Li ::= .Qq \&! .Pp .El .Pp .Bl -item -offset indent .It .Li ::= .Bl -item -offset indent .It .Li .It .Qq \&{ .It .Li | .It .Li .It .Qq \&} .El .It .Li
::= .Bl -item -offset indent .It .Li .It .Qq \&< .It .Li | .It .Li .It .Qq \&> .El .It .Li ::= .El .Pp فرم‌ها در pdfTeX در دسترس هستند. تمام اعداد اعدادی صحیح هستند که با نمایش ده‌دهی در محلی‌سازی "C" کدگذاری شده‌اند. عبارت آنچه را که درون یک جعبه است توصیف می‌کند. این جعبه یا یک جعبه عمودی (vbox) یا افقی (hbox) است، همراه با رکوردهایی مرتبط با گره‌های glue، kern یا ریاضی. .Bl -item -offset indent .It .Li ::= .Bl -item -offset indent .It .Li | .It .Li || .It .Li ||| .It .Li ||
|
.El .It .Li ::= .Bl -item -offset indent .It .Qq \&[ .Qq \&: .Qq \&: .It .Li * .It .Qq \&] .El .It .Li ::= .Bl -item -offset indent .It .Li \&( .Qq \&: .Qq \&: .It .Li * .It .Qq \&) .El .El .Pp جعبه‌های خالی (Void boxes): .Bl -item -offset indent .It .Li ::= .Qq v .Qq \&: .Qq \&: .It .Li ::= .Qq h .Qq \&: .Qq \&: .It .Li ::= .Qq \&, ( .Qq \&, )? .It .Li ::= | .It .Li ::= .Qq \&, .It .Li ::= .Qq \&,= .It .Li ::= .It .Li ::= .It .Li ::= .Qq \&, .Qq \&, .It .Li ::= .It .Li ::= .It .Li ::= .El .Pp رکوردهای بعدی رکوردهای تک‌خطی پایه‌ای هستند. .Bl -item -offset indent .It .Li ::= .Qq x .Qq \&: .It .Li ::= .Qq k .Qq \&: .Qq \&: .It .Li ::= .Qq g .Qq \&: .It .Li ::= .Qq $ .Qq \&: .It .Li
::= .Qq f
.Qq \&: .El .Pp .\" .Sx underline, .Dq double quotes, .Pq enclosed in parenthesis .Sh "مؤخره (The postamble)" مؤخره پرونده را می‌بندد. اگر مؤخره‌ای وجود نداشته باشد، به این معنی است که فرآیند حروف‌چینی به درستی پایان نیافته است. .Bl -item -offset indent .\" .It .Li ::= .Bl -item -offset indent .It .Li .It .Qq Count: .El .El .Sh "پی‌نوشت (The post scriptum)" پی‌نوشت حاوی مطالبی است که احتمالاً توسط اشخاص ثالث اضافه شده‌اند. این بخش امکان پیوست کردن برخی تبدیل‌ها (انتقال و بزرگ‌نمایی) را فراهم می‌کند. به طور معمول، شخصی فیلتر dvi به pdf را با گزینه‌های افست و بزرگ‌نمایی اعمال می‌کند، سپس همان گزینه‌ها را به پرونده synctex پیوست می‌کند، برای نمونه: .Bd -literal -offset indent synctex update -o foo.pdf -m 0.486 -x 9472573sp -y 13.3dd source.dvi .Ed .Bl -item -offset indent .\" .It .Li ::= .\" .Bl -item -offset indent .It .Li .It .Qq Post Scriptum: .It .Qq Magnification: .Pq تنظیم بزرگ‌نمایی اضافی .It .Qq X Offset: .Pq تنظیم افست افقی .It .Qq Y Offset: .Pq تنظیم افست عمودی .El .El این اطلاعات دوم جایگزین افست و بزرگ‌نمایی موجود در بخش دیباچه خواهند شد. تمام اعداد با استفاده از نمایش ده‌دهی در محلی‌سازی "C" کدگذاری شده‌اند. .Sh "نحوه استفاده (USAGE)" .Pp رکورد برای محاسبه اندازه قابل مشاهده hboxها استفاده می‌شود. افست بایتی یک تکیه‌گاه ضمنی برای پیمایش پرونده synctex از برگه‌ای به برگه دیگر است. مختصات دوم یک نقطه فشرده با یک نویسه .Qq = جایگزین شده است که نشان می‌دهد این مختصات، مختصات دوم آخرین نقطه کامل موجود در سطرهای بالاست. .Sh "همچنین ببینید (SEE ALSO)" .\" List links in ascending order by section, alphabetically within a section. .\" Please do not reference files that do not exist without filing a bug report .Xr synctex 1 .Xr tex 1 .Sh "نویسندگان (AUTHOR)" فناوری همگام‌سازی تک (Synchronize TeXnology) اساساً توسط Jerome Laurens با پیشنهادهای مفید برخی از افراد سرشناس دنیای TeX توسعه یافته است. .\" .Sh BUGS \" Document known, unremedied bugs SyncTeX به عنوان بخشی از TeX Live نگهداری می‌شود. .Sh "تاریخچه (HISTORY)" این سند در Sat Apr 22 09:57:20 UTC 2017 برای گنجاندن پشتیبانی از \\pdfxform به‌روزرسانی شده است.