vektor panah dengan superscript

Saya ingin memiliki sebuah vektor dengan superscript:

\vec{o}^t

Tapi ini memberikan hasil yang sangat buruk: t adalah tumpang tindih dengan vektor panah. Bagaimana cara memperbaiki ini (dan mengapa hal ini memberikan hasil yang buruk di tempat pertama) ?

Larutan

Saya don't benar-benar tahu mengapa hasil buruk; saya menduga ini ada hubungannya dengan lebar huruf. Saya tidak't menggunakan notasi, tetapi yang's pendapat pribadi.

Dengan

\vec{o}^{\,t}

matematika adalah pindah sedikit ke kanan. Satu mungkin membiarkan TeX melakukan beberapa perhitungan agar pergeseran ke kanan dari superscript adalah otomatis.

Komentar (0)

Coba ini:

\documentclass{article}
\usepackage{esvect}
\begin{document}
$\vv{o}^t \ \vv{o^t}$
$\vec{o}^{\,t}$
\end{document}

(Saya telah menyertakan egreg's kode untuk membuat perbandingan lebih mudah.)

Dua yang pertama adalah dilakukan dengan menggunakan esvect paket, yang ketiga adalah egreg's code.

Komentar (0)

Bagaimana tentang sesuatu seperti

\documentclass{article}

\makeatletter
\newcommand{\vo}{\vec{o}\@ifnextchar{^}{\,}{}}
\makeatother

\begin{document}

$\vec{o}^t o$ $\vo^t o$ 

$\vec{o} o$ $\vo o$

$\vec{o}^t_t o$ $\vo^t_t o$

\end{document}

Ini terlihat baik-baik saja selama $\vo^t$. (Yang ^ harus segera setelah \vo.) Saya don't tahu bagaimana untuk membuat hanya superscript pergeseran $\vo^t_t$.

Di sini adalah diskusi tentang bagaimana \@ifnextchar bekerja.

Komentar (0)
$\overrightarrow{A}$  this one for simple vector
$\overrightarrow{A}^{value}$  This one for superscript
$\overrightarrow{A}_{value}$  This one for subscript.

Berharap ini akan membantu anda. It's bekerja di tambang.

Komentar (3)