خطأ فادحالأوامر والحزم
استخدام \verb أو \verbatim داخل معامل أمر
! Argument of \XXX has an extra }.
ماذا يعني هذا الخطأ
الأمر \verb وبيئات verbatim أوامر 'هشة'، فلا يمكن استخدامها داخل معاملات الأوامر الأخرى. يؤدي استخدام \verb داخل \section{} أو \caption{} أو الحواشي السفلية أو ما شابهها إلى خطأ غامض في تطابق الأقواس المعقوفة.
الأسباب الشائعة
- استخدام \verb|...| داخل \section{} أو \caption{}
- استخدام \verb داخل \footnote{} أو \marginpar{}
- استخدام بيئة verbatim داخل صندوق أو خلية جدول
كيفية الإصلاح
استبدل \verb بـ \texttt{} للنص أحادي المسافة داخل معاملات الأوامر. وإذا احتجت إلى نص verbatim حقيقي في تعليق توضيحي، فاستخدم حزمة caption مع الحل البديل \protect\verb، أو استخدم \lstinline من حزمة listings.
أمثلة على الشيفرة
يسبب الخطأ
\documentclass{article}
\begin{document}
\section{Using \verb|\textbf{}| in LaTeX} % Error!
\end{document}تم الإصلاح
\documentclass{article}
\begin{document}
\section{Using \texttt{\textbackslash textbf\{\}} in LaTeX}
\end{document}أخطاء ذات صلة
جرّب الحل مباشرة
الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.

