يعد LaTeX Workshop امتدادًا لـ Visual Studio Code، ويهدف إلى توفير الميزات الأساسية لتنضيد LaTeX باستخدام Visual Studio Code.
لن ينجح هذا المشروع بدون مساهمات من المجتمع، وخاصة من المساهمين الرئيسيين الحاليين والسابقين:
@jlelong
@tamuratak
@tecosaur
tecosaur@jabooth
شكراً جزيلاً!
لاحظ أن أحدث إصدار من LaTeX-Workshop يتطلب على الأقل VSCode 1.88.0
(مارس 2024 أو أحدث).
يتم الاحتفاظ بدليل الامتداد باعتباره ويكي
.jnw
.rnw
@
الاقتراحات[...]
و begin{}...end{}
هذه ليست قائمة كاملة بل هي معاينة لبعض من أروع الميزات.
قم بإنشاء LaTeX (بما في ذلك BibTeX) إلى PDF تلقائيًا عند الحفظ.
عرض ملف PDF أثناء التنقل (في VS Code أو المتصفح).
SyncTeX المباشر والعكس. انقر للانتقال بين الموقع في مصدر .tex
وPDF والعكس.
التحسس الذكي، بما في ذلك إكمال مفاتيح المراجع ( cite{}
) والتسميات ( ref{}
).
محلل سجل LaTeX، مع وجود أخطاء وتحذيرات في إنشاء LaTeX يتم الإبلاغ عنها تلقائيًا في VS Code.
مقتطفات
يمكن كتابة الكثير من أوامر LaTeX باستخدام مقتطفات تبدأ بـ ، ثم اكتب جزءًا من الأمر لتضييق نطاق البحث.
قم بإحاطة بعض النص المحدد باستخدام أمر LaTeX باستخدام ctrl + l , ctrl + w ( ⌘ + l , ⌘ + w على نظام Mac). تنبثق قائمة جديدة لتحديد الأمر. هذا يعمل مع تحديدات متعددة. تم إهمال الطريقة السابقة التي تستخدم .
كما نقدم أيضًا بعض آليات الاقتراحات الأخرى
يتم الحصول على الحروف اليونانية letter
@
+ . تحتوي بعض الحروف على متغيرات متاحة كـ @v
+ letter
. انظر هنا.
يمكن الحصول على البيئات المشتركة عن طريق BXY
حيث XY
هما أول حرفين من اسم البيئة، على سبيل المثال. BEQ
يعطي بيئة equation
. إذا كنت تريد الإصدار النجمي للبيئة، فاستخدم BSXX
، على سبيل المثال. BSEQ
يعطي equation*
البيئة. انظر هنا.
يمكن الحصول على أوامر الخطوط الشائعة عن طريق FXY
حيث XY
هما آخر حرفين من اسم أمر الخط، على سبيل المثال. FIT
يعطي textit{}
. انظر هنا.
يمكن الحصول على العديد من الرموز الرياضية الأخرى باستخدام البادئة @
. انظر هنا.
الاختصارات
بالإضافة إلى المقتطفات، هناك اختصارات يوفرها الامتداد تتيح لك تنسيق النص بسهولة (وشيئًا أو شيئين آخرين).
عندما يبدأ السطر الحالي بـ item
أو item[]
، يؤدي الضغط Enter
تلقائيًا إلى إضافة سطر جديد يبدأ بنفس الطريقة. للتعامل بشكل أفضل مع العنصر الأخير، يؤدي الضغط على Enter
في سطر يحتوي فقط على item
أو item[]
إلى حذف محتوى السطر. يرتبط alt+Enter
بأمر السطر الجديد القياسي. يمكن إلغاء تنشيط هذا الإدراج التلقائي لـ item
عن طريق تعيين latex-workshop.bind.enter.key
على false
.
معاينة عند التمرير. يؤدي التمرير فوق علامة البداية لبيئة الرياضيات إلى ظهور معاينة mathjax.
الكود الخاص بهذا الامتداد متاح على جيثب على: https://github.com/James-Yu/LaTeX-Workshop
معهد ماساتشوستس للتكنولوجيا