unicode-math eklenmiş mathit kullanarak boşluk sorunu
Ben kullanmak ister Asana Mathpdf lualatex kullanarak derleme yaparken.
Ama kullanmak Asana Mathyüke ben unicode-mathkullanım için \setmathfontyazı tipini yüklemek için komuta.
unicode-mathAlan eklerken daha sonra kaybolduğunu fark ettim \mathit.
Yorum yaptığımda unicode-mathve \setmathfontalan geri geldiğinde.
Kullanmak neden unicode-mathgittikten sonra alanı yaratır \mathit? Bu paketleri kullanmamla ilgili bir sorun mu var ve Asna matematiğini kullanıp sonrasındaki alanı mathitdaha önce olduğu gibi tutabilmem için bir geçici çözüm var mı?
MWE
\documentclass[12pt]{article}
\usepackage{unicode-math} %needed to use \setmathfont
\usepackage{amsmath}
\setmathfont{Asana Math}[Scale=MatchLowercase]
\begin{document}
\begin{equation}
\mathit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)+\mathit{\_C2} {\rm e}^{3 x} \cos \left(2 x \right)
\end{equation}
\end{document}
Yukarıdaki kodun yerine
\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\mathit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)+\mathit{\_C2} {\rm e}^{3 x} \cos \left(2 x \right)
\end{equation}
\end{document}
Alan daha büyük.
Bu görüntü farkı gösteriyor
Güncelleme
İşte aşağıdaki cevabın önerdiği bir örnek olay.
\documentclass[12pt]{article}
\usepackage[mathit=sym]{unicode-math}
\usepackage{amsmath}
\setmathfont{Asana Math}[Scale=MatchLowercase]
\begin{document}
\begin{equation}
\mathit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)
\end{equation}
\end{document}
Ve
\documentclass[12pt]{article}
\usepackage{unicode-math}
\usepackage{amsmath}
\setmathfont{Asana Math}[Scale=MatchLowercase]
\begin{document}
\begin{equation}
\symit{\_C1} {\rm e}^{3 x} \sin \left(2 x \right)
\end{equation}
\end{document}
2020 TL kullanarak.
ps. Yukarıdaki denklemin içindeki kod harici bir yazılım tarafından otomatik olarak oluşturuldu ve ben kendim yazmadım.
Yanıtlar
Eğer yüklediğinizde unicode-math, bu ayarlar \mathit, \mathrm, \mathbfve bu yüzden ana metin yazı üzerine. Bu, yüklediğinizde \mathititalik düzeltme alacağınız anlamına gelir .
Fazladan boşluk eklemek isterseniz, içine bir \,terim ekleyebilir veya terimi kaydırabilirsiniz \mathop.
Ayrıca değiştirmeyi deneyebilirsiniz \mathitiçin \symit, veya yükleme unicode-mathpaketi seçeneği ile mathit=symyerine matematik yazı tipi italik matematik harfleri yükleyecektir, bunlardan herhangi biri. Ancak bunlar alt çizgi veya rakam içermez.
Makine tarafından oluşturulmuş olduğunu söylediğiniz bu biçimlendirme son derece zayıf. İlk olarak \rm, modası geçmiş ve \symupveya kullanmak isteyeceksiniz \mathrm. Bir diğeri için, Asana Math, Palatino'ya dayalıdır, bu nedenle, varsayılan Latin Modern'i kullanmak yerine metin yazı tipini Palatino'ya (veya Pagella'ya) eşleştirmek isteyebilirsiniz. Sabitleri dik diziyorsanız, muhtemelen ISO stilini kullanıyorsunuzdur ve yüklemek de isteyebilirsiniz math-style=ISO. \mathitBurada kullanmak hiç tavsiye ettiğim bir şey değil. Bu terimler program değişkenleriyse, \mathttveya olabilirler \mathsf.