انتقل إلى المحتوى

عندما لا يُنضَّد المستند كله

قليل جدًا من الأشياء يوقف مستندًا كاملًا: الصيغة التي لا يمكن قراءتها تُعرض باللون الأحمر ويُذكر اسمها في تبويب «المشكلات»، وتُنضَّد \partial و\langle و\oplus و\hbar وVmatrix كما في LaTeX؛ والسبب المعروف الوحيد المتبقي هو صورة EPS، التي تحوّلها إلى PDF أو PNG أو SVG.

ما الذي تراه

في العادة تبقى المشكلة الموجودة في موضع ما في ذلك الموضع: يُتخطّى الأمر المجهول، وتُعرض الصيغة التي لا يمكن قراءتها باللون الأحمر، ويُنضَّد بقية المستند. أما عندما يفشل المستند كله، فلا تعرض المعاينة صفحات جديدة، ويذكر شريط الخطأ في الأعلى ما الذي حدث.

ما الذي لا يزال يوقف المستند

سبب واحد معروف: صورة EPS مُدرجة مع امتدادها، كما في \includegraphics{figure.eps}. وتقول رسالة الخطأ unknown image format. حوّل الملف إلى PDF أو PNG أو SVG وغيّر الاسم في \includegraphics. وتعرض صفحة حل المشكلات مثالًا.

للعثور على السطر في مستند طويل، انظر إلى رقم السطر في رسالة الخطأ، أو حوّل نصف المستند إلى تعليقات بـ % وانظر هل تعود الصفحات. ثم كرّر ذلك مع النصف الذي لا يزال يفشل.

الصيغة لا توقف المستند أبدًا

الصيغة التي لا يستطيع محوّل الرياضيات قراءتها، لأنها تستخدم أمرًا لا يعرفه المحوّل أو لأن أقواسها غير متطابقة، تُعرض بشيفرتها المصدرية باللون الأحمر. ويذكرها تبويب «المشكلات» مع سطرها، مثل: «This formula could not be read: \symbf{v} (unknown command: \symbf)». تُذكر أول عشر صيغ من هذا النوع واحدةً واحدة، ثم يعطي سطر إضافي عدد البقية. والأمر \label على صيغة حمراء لا يسمّي شيئًا، لذا يطبع \eqref المشير إليها ?? ويُدرج مع التسميات المفقودة. انظر الصيغ الحمراء للبدائل المعتادة.

أوامر كانت توقف المستند

كانت الإصدارات السابقة من Scissor LaTeX توقف المستند كله عند مجموعة من أوامر الرياضيات التي غيّرت مكتبة التنضيد أسماء رموزها، مع أخطاء مثل unknown variable: diff أو unknown symbol modifier. وكلها تُنضَّد الآن، تمامًا كما تكتبها في LaTeX:

يُنضَّد \partial

يُنضَّد \langle و\rangle، وكذلك بعد \left و\right

\langle u, v \rangle, \quad \left\langle \frac{a}{b} \right\rangle

يُنضَّد \oplus وبقية المؤثرات داخل دائرة

V \oplus W, \quad A \otimes B, \quad \bigcap_{i} A_i

تشمل الأوامر التي أُصلحت: \partial؛ و\langle و\rangle و\lang و\rang؛ و\cap و\bigcap و\Cap و\doublecap و\sqcap؛ و\oplus و\ominus و\otimes و\odot وأشكالها الكبيرة؛ و\circledast و\circledcirc و\circleddash؛ و\llbracket و\rrbracket؛ و\hbar و\hslash و\mho؛ و\dashleftarrow و\dashrightarrow؛ و\bra و\ket و\braket؛ و\argmax و\argmin المدمجين؛ وبيئة Vmatrix؛ و\hspace* داخل صيغة. وإذا كنت قد استبدلت أيًّا منها بمحارف Unicode، فيمكنك الإبقاء عليها أو العودة إلى الأوامر.

محارف Unicode تعمل أيضًا

يقبل Scissor LaTeX أيضًا محارف Unicode الرياضية مباشرةً في الصيغ. وتكبر المحددات مثل ⟨ و⟩ مع \left و\right.

الصيغ نفسها بمحارف Unicode

\frac{∂ f}{∂ x}, \quad ⟨ u, v ⟩, \quad \left⟨ \frac{a}{b} \right⟩,
\quad V ⊕ W, \quad A ∩ B, \quad ℏ \omega

محارف Unicode ومؤثر من تعريفك

\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\argmax}{arg\,max}
\begin{document}
\[
  ⋂_{i=1}^{n} A_i, \quad ⨁_{i} V_i, \quad ⟦ x ⟧, \quad
  ⟨ \psi \vert \phi ⟩, \quad a ⇢ b, \quad
  \argmax_{x} f(x), \quad
  \begin{Vmatrix} a & b \\ c & d \end{Vmatrix}
\]
\end{document}
نضّده Scissor LaTeX: محارف Unicode ومؤثر من تعريفك

يقرأ تثبيت TeX مع XeLaTeX أو LuaLaTeX وحزمة unicode-math هذه المحارف كما هي. أما مع pdfLaTeX، فأخبر LaTeX بمعنى كل محرف باستخدام \DeclareUnicodeCharacter في التمهيد. يقبل Scissor LaTeX هذه الأسطر ويتجاهلها، فيعمل مصدر واحد في المكانين:

مصدر واحد لـ Scissor LaTeX وpdfLaTeX

\documentclass{article}
\usepackage{amsmath}
\DeclareUnicodeCharacter{2202}{\partial}
\DeclareUnicodeCharacter{27E8}{\langle}
\DeclareUnicodeCharacter{27E9}{\rangle}
\DeclareUnicodeCharacter{2295}{\oplus}
\begin{document}
The gradient has the parts $\frac{∂ f}{∂ x_i}$, the inner product
is $⟨ u, v ⟩$, and the sum is $V ⊕ W$.
\end{document}
نضّده Scissor LaTeX: مصدر واحد لـ Scissor LaTeX وpdfLaTeX

القائمة الكاملة

تُنشأ القائمة أدناه عند بناء الموقع: يُجرَّب كل أمر رياضي موجود في جدول المنضِّد وحده داخل صيغة، ويُدرج كل أمر لا يعمل مع ما يحدث له. وعندما يُصلَح أمر في المحرّك، يختفي من هذه القائمة من تلقاء نفسه.

لا شيء حاليًا: جميع أوامر الرياضيات في الجدول، وعددها 789، تُنضَّد وحدها داخل صيغة.

أسئلة وأجوبة

لماذا لا يُنضَّد مستند LaTeX الخاص بي على الإطلاق؟

السبب المعروف الوحيد هو صورة EPS. حوّلها إلى PDF أو PNG أو SVG وغيّر اسم الملف في \includegraphics. أما الصيغة التي تحتوي على أمر مجهول فلا توقف المستند؛ بل تُعرض باللون الأحمر ويُذكر اسمها في تبويب «المشكلات».

هل يعمل \partial في Scissor LaTeX؟

نعم. كانت \partial و\langle و\rangle و\oplus و\otimes و\hbar وVmatrix توقف المستند كله في الإصدارات السابقة؛ أما الآن فتُنضَّد كما في LaTeX.

ماذا تعني رسالة «unknown symbol modifier»؟

كانت الإصدارات السابقة تعرضها لأوامر مثل \langle أو \oplus أو \hbar، التي غيّرت مكتبة التنضيد أسماء رموزها. هذه الأوامر تعمل الآن. وإذا كنت لا تزال ترى الرسالة، فأعد تحميل المحرر للحصول على الإصدار الحالي.

كل مثال في هذه الصفحة ينضّده Scissor LaTeX عند بناء الموقع. آخر تحديث: 2026-11-07.