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}
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.