المتجهات والرموز الجريئة

mathbf، وoldsymbol، وماكرو متجه ثابت.

المتجهات والرموز الجريئة

تقوم العديد من الحقول بتعيين المتجهات والمصفوفات بالخط العريض: x للمتجه، A للمصفوفة، وبيتا الغامق لمتجه المعامل. يوجد في LaTeX أمران مختلفان للرياضيات، وهما غير قابلين للتبديل. إن معرفة أي واحد يجب الوصول إليه، وتغليف الاختيار في ماكرو، يحافظ على اتساق التدوين خلال الأطروحة بأكملها.

##الأمران

\mathbf{x} % upright bold (often matrices)
\boldsymbol{\beta} % bold italic Greek (amsmath)

يقوم \mathbf بتبديل وسيطته إلى خط روماني غامق مستقيم. إنه يعمل بشكل جيد مع الحروف اللاتينية، لذا فإن \mathbf{A} يمنحك حرف A غامق ومستقيم، والذي تستخدمه العديد من النصوص للمصفوفات. حدوده هي أنه يغطي فقط الحروف والأرقام: \mathbf{\beta} لا يفعل شيئًا مفيدًا، لأن الخط الروماني الغامق ببساطة لا يحتوي على رموز يونانية، ويتم طباعة النسخة التجريبية دون تغيير.

\boldsymbol، المقدم من amsmath (من الناحية الفنية بواسطة آلية تشبه bm في amsbsy، والتي يقوم amsmath بتحميلها)، يشجع أي رمز تقدمه له مع الحفاظ على شكله. يُنتج \boldsymbol{\beta} نسخة تجريبية مائلة غامقة، وينتج \boldsymbol{x} علامة x مائلة غامقة، مما يتوافق مع النمط المائل لمتغيرات الرياضيات العادية. إذا كانت الاتفاقية الخاصة بك هي أن المتجهات بخط غامق ومائل، فهذا هو الأمر الذي تريده.

لذا فإن التقسيم العملي هو: أحرف لاتينية غامقة منتصبة، استخدم \mathbf؛ أي شيء يوناني أو غامق يجب أن يظل مائلًا، استخدم \boldsymbol.

تحديد وحدات الماكرو مرة واحدة

بدلاً من كتابة هذه الأوامر في جميع أنحاء المستند، حدد وحدات الماكرو الدلالية في الديباجة:

\newcommand{\vect}[1]{\boldsymbol{#1}}
\newcommand{\mat}[1]{\mathbf{#1}}

الآن تكتب \vect{x} للمتجه و\mat{A} للمصفوفة. يشير [1] إلى أن كل ماكرو يأخذ وسيطة واحدة، و#1 هو المكان الذي تصل إليه هذه الوسيطة. تأتي النتيجة لاحقًا: إذا كانت المجلة تتطلب أن تكون المتجهات عمودية وعريضة بدلاً من مائلة وغامقة، فيمكنك تحرير سطر واحد بحيث يلتف \vect \mathbf، ويتم تحديث كل متجه في الورقة في التجميع التالي. وهذا يتفوق على البحث والاستبدال عبر مائتي معادلة.

وحدات الماكرو أيضًا تجعل النية قابلة للقراءة في المصدر. بعد ستة أشهر من الآن، \vect{w} يخبرك أن w متجه؛ يخبرك \boldsymbol{w} فقط أنه غامق.

##خطأ شائع

لا تزيّن اللغة اليونانية الغامقة باستخدام \textbf داخل الرياضيات، ولا تستخدم \mathbf لها وافترض أنها نجحت. قم بالتجميع والنظر عن كثب: من السهل تفويت الإصدار التجريبي غير الغامق بجوار الجيران الجريئين على الشاشة ويكون واضحًا في الطباعة. إذا كنت تريد رؤية المرشحين بسرعة، فالصق سطرًا مثل \boldsymbol{\beta} \mathbf{\beta} \beta في الملعب المباشر وقارن بين الثلاثة جنبًا إلى جنب. لتغليف المعادلات بأكملها، بما في ذلك الرموز مثل \sum، انظر إلى الأمر \bm الخاص بالحزمة bm، والذي يتعامل مع فئات رموز أكثر من \boldsymbol.

يعتبر الخط الغامق في تشغيل النص موضوعًا مختلفًا بأوامر مختلفة؛ راجع التشديد في النص.

العودة إلى {المسار}