Re: [dk-tug] XeTeX+XITS styr længde af tilde
Ask Holme <[email protected]>
| Newsgroups | gmane.comp.tex.danish |
|---|---|
| Message-ID | <CA+VtgDEwgACjq9-ODEU+ARpinHAHAV=-kfme-kDgn5pC+8g==w@mail.gmail.com> |
Efter lidt mere søgning på nettet har jeg selv fundet ud af det.
Problemet er åbenbart en kendt XeTeX fejl, der sker når man bruger tilde
kombineret med sub/superscript.
Til orientering for andre som løber ind i samme problem kan det løses ved at
smide et \null ind mellem symbolet med tilde også subscriptet. Dette kan
gøres ved at anvende en modificeret tildekommando
\newcommand\myTilde[1]{\tilde{#1}\null}
Som venligst vist af António Fernandes, se
http://tug.org/pipermail/xetex/2010-September/018228.html
2011/9/5 Ask Holme <[email protected]>
> Efter nogen font problemer er jeg begyndt at bruge XeTeX+XITS fonten.
>
> Det virker fint bortset fra at tilde på matematik pludselig er langt større
> end det bogstav de står over, især når de anvendes i brøker eller lignende.
>
> Betragt nedenstående eksempel (babel og threeparttablex skal være med for
> at det vil kompilere, ellers brokker den sig over mellemrummet i
> font-navnet). XITS pakken skal vist være installeret via pakke manager før
> det virker
>
> \documentclass{article}
> \usepackage{amsmath}
> \usepackage[danish]{babel}
> \usepackage[referable]{threeparttablex}
> \usepackage{fontspec}
> \usepackage{unicode-math}
> \setmainfont{XITS}
> \setmathfont{XITS Math}
>
> \begin{document}
> \begin{equation}
> \varepsilon \simeq
> \frac{B_{NL}(\tau_1,\tau_2)/\tilde{g}_{NL}(h_K)}{K\log(\frac{1-\tau_1}{1-\tau_2})}
> \end{equation}
> \end{document}
>