Tensör paketinin temel hizalamasını nasıl ayarlayabilirim?

Aug 16 2020

Tensör paketini kullanırken taban çizgilerinin hizalanmasıyla ilgili birkaç sorun yaşıyorum. İşte bir MWE:

\documentclass[12pt, a4paper]{book}

\usepackage{tensor}

\begin{document}

\begin{equation}
\lbrace \tensor*{S}{^A_\alpha} , \tensor{\bar{S}}{_{\dot{\beta}B}} \rbrace = 2 ( \tensor{\sigma}{^\mu} ) \tensor{}{_{\alpha\dot{\beta}}} \tensor{K}{_\mu} \tensor{\delta}{^A_B}
\end{equation}

\end{document}

Çıktıyla ilgili epeyce sorun var:

Temelde her şey temel hizalamayla ilgilidir: bazı nedenlerden dolayı, sol tarafın alfa sağ taraftaki mu ve B ile aynı çizgideyken, LHS'nin noktalı beta ve B'si RHS'nin alfa noktalı beta ile aynı taban çizgisi. Bu neden ve bunu nasıl çözebilirim?

Mümkünse, tüm kodu elle değiştirmeyi içermeyen bir çözümü tercih ederim, çünkü problemi fark etmeden önce bu tür denklemlerin birçok sayfasını zaten yazdım ...

Yanıtlar

3 LaTeXereXeTaL Aug 16 2020 at 09:48

Nokta problemdir; taban çizgisini düşürür. Bence bunu düzeltmenin en kolay yolu \smash{...}, LHS'deki noktalı beta ve B'yi ve RHS'deki alfa ve noktalı betayı kapatmaktır. Anlatıldığı gibi ne yapar \ yapmak şut, ve nerede belgelenmiştir? , \smash{...}Komut diğer alt simgeler eşleşecek şekilde taban çizgisini yükselterek etkisine sahiptir sıfıra Tartışmanın yükseklik ve derinlik, azaltır.

Evet, bu her seferinde düzenlemeyi içerir, ancak editörünüz (macOS'ta TeXShop ve BBEdit kullanıyorum) bunu sizin için otomatikleştirmek için bir arama / değiştirme özelliğine sahip olabilir. Bunu yapmanın başka bir yolunu bilmediğim için üzgünüm.

\documentclass[12pt, a4paper]{article}

\usepackage{tensor}

\begin{document}

\begin{equation}
\lbrace \tensor*{S}{^A_\alpha} , \tensor{\bar{S}}{_{\smash{\dot{\beta}B}}} \rbrace = 2 ( \tensor{\sigma}{^\mu} ) \tensor{}{_{\smash{\alpha\dot{\beta}}}} \tensor{K}{_\mu} \tensor{\delta}{^A_B}
\end{equation}

\end{document}

OP'nin yorumlarına yanıt olarak, bu sitede ilgili sorunlar için arama yaptım ve bulduğum sorular şunlardır:

Gruplamaya (`{}`) bağlı olarak üst simgelerin ve alt simgelerin dikey konumlandırmasındaki farklılıklar: Neden? Uyarılar? Çözümler? (ilginç ayrıntılar içerir)

{(x + y)} ^ 2 veya (x + y) ^ 2?

Matematik modunda karakterleri ve sayıları formül ekseni etrafında dikey olarak ortalamak için nasıl kaydırılır (taban çizgilerini görselleştirmek için kod içerir)

Neden tüm semboller $x \in X$kendi temelleri var mı? (ayrıca görselleştirme kodunu içerir)

Gruplama modunda üst simge ile alt simge arasındaki fazladan dikey boşluğun arkasındaki sebep nedir? (ayrıca temel görselleştirmeyi içerir, ancak bunun için kod yoktur)

Alt simgelerin komutlarla dikey konumu

tensorBu sorunu çözmenin bir yolu olup olmadığını sormak için paket sorumlusuna e-posta göndermeye değer olabilir .

GÜNCELLEME:tensor sürdürücü yanıt verdi ve o sorunu gidermek için çalışacaktır söylüyor.

GÜNCELLEME:tensor sürdürücü sorunu ele almalı sürüm 2.2 yayınladı. Çok yakında CTAN'da olmalı!