सबस्क्रिप्ट के ऊपर प्रधान प्रतीक

Nov 04 2020

वांछित रिक्ति:

इसे कैसे प्राप्त किया जा सकता है?

मैंने क्या कोशिश की है:

\documentclass[11pt]{article}
\usepackage{amsfonts,amsmath,amssymb,enumerate}

\begin{document}
\[\vec{v}_f'\]

\[\vec{v}'_f\]
\end{document}

दोनों में परिणाम:

धन्यवाद।

जवाब

3 Mico Nov 04 2020 at 02:38

मैं \vec{v}^{\,\prime}_fया साथ जाऊँगा \vec{v}^{\,\prime}_{\!f}। ( \,पॉजिटिव थिनस्पेस को सम्मिलित करता है, और \!नकारात्मक थिनस्पेस को सम्मिलित करता है।)

आपकी पोस्टिंग में दिखाया गया पहला स्क्रीनशॉट ऐसा प्रतीत होता है जैसे किसी चीज़ के द्वारा उत्पन्न किया गया है \vec{v}^{\,\,\prime}_f। मेरे स्वाद के लिए, कि \vec{v}इसके बीच और इसके सबस्क्रिप्ट / सुपरस्क्रिप्ट शब्दों के बीच बहुत अधिक स्थान है ।

\documentclass[11pt]{article}
\begin{document}
$\displaystyle \vec{v}_f' \quad \vec{v}^{\,\prime}_f \quad \vec{v}^{\,\prime}_{\!f} \quad \vec{v}^{\,\,\prime}_f $
\end{document}
3 egreg Nov 04 2020 at 16:17

सबस्क्रिप्ट को दर्ज करना व्यक्तिगत निर्णय का प्रश्न है। दूसरी ओर, तीर और प्राइम के बीच टकराव से निपटा जाना चाहिए।

क्लैश को हटाने का मेरा पसंदीदा तरीका पूरी तरह से तीर का उपयोग नहीं करना है और इसे वेक्टर प्रतीकों के लिए बोल्डफेस के साथ बदलना है।

यदि आप प्राइमेड वैक्टर का उपयोग करते हैं (जो कि कुछ समय से अधिक है), तो एक मैक्रो निश्चित रूप से आवश्यक है। यहाँ एक गैलरी है। "एफ" सबस्क्रिप्ट पर विचार किया जा सकता है, लेकिन यह आधार अक्षर के आकार पर निर्भर करता है: "v" के साथ यह अच्छा हो सकता है, "x" के साथ कम। केरिंग को "क" सबस्क्रिप्ट के साथ टाला जाना चाहिए।

\documentclass[11pt]{article}
\usepackage{amsmath}

\newcommand{\vecp}[1]{\vec{#1}^{\,\prime}}
\newcommand{\vecpp}[1]{\vec{#1}^{\,\prime\prime}}

\begin{document}

\begin{gather*}
v^{}_{f}       \quad v^{}_{a}\\
\vecp{v}_{f}   \quad \vecp{v}_{a} \\
\vecp{v}_{\!f} \quad \vecp{v}_{\!a} \\
\vecp{x}_{f}   \quad \vecp{x}_{a} \\
\vecp{x}_{\!f} \quad \vecp{x}_{\!a} \\
\vecpp{v}_{f}  \quad \vecpp{v}_{a} \\
\vec{v}'_{f}   \quad \vec{v}''_{a}
\end{gather*}

\end{document}

सबसे महत्वपूर्ण उपयोग करना है \vecp; जब आप तय करेंगे कि तीर संकेतन बहुत पुराना है, तो आप बस अपनी पसंद को कुछ पंक्तियों के साथ संशोधित करेंगे:

\renewcommand{\vec}[1]{\bm{#1}}
\newcommand{\vecp}[1]{\vec{#1}'}
\newcommand{\vecpp}[1]{\vec{#1}''}