XeLaTeX non ha font completi

1

Mi sono appena trasferito su OS X da Ubuntu. Sto usando OS X 10.8.2 sfortunatamente non sono in grado di dire quale distribuzione di TeX è installata sul computer dato che non sono stato io a installarla, suppongo che sia stato il modulo di installazione tug.org.

Ho problemi con i miei file .tex . Mentre i documenti LaTeX sono compilati correttamente, XeLateX genera un avviso:

Missing character: There is no ẖ in font [lmroman10-regular]:mapping=tex-text !

Vengono trovati tutti gli altri segni diacritici ( \d{h} , \b{d} ecc.)

Stavo compilando un file in TeXworks e TeXshop e immagino che non sia un problema di editor poiché in entrambi gli editor ricevo lo stesso avviso.

Se LaTeX sta usando caratteri speciali installati nella sua directory, XeLaTeX dovrebbe usare i caratteri disponibili in generale nel sistema.

Grazie

Ecco l'output del contenuto della directory /Applications/TeX :

MacBook-Pro-Marek:TeX user$ ls
BibDesk.app             LaTeXiT.app             TeXShop.app
Eps-Tiff-Conversion.pdf LuaTeX-and-XeTeX        TeXworks.app
Excalibur-4.0.7         READ ME FIRST.pdf       What Is Installed.pdf
FixMacTeX2012.pkg       TeX Live Utility.app
    
posta maria 01.12.2012 - 10:28
fonte

1 risposta

1

Il problema era che nei caratteri che stavo cercando di usare questo particolare canto diacritico non esiste. La soluzione che mi è stata data su tex.stackexchange è di aggiungere questo carattere nel preambolo del documento .tex . Il codice per il semplice documento XeLaTeX contenente è:

\documentclass{article}

\usepackage{fontspec}
\usepackage{newunicodechar}

\UndeclareUTFcomposite[\UTFencname]{x1E96}{\b}{h}
\makeatletter
\DeclareRobustCommand{\b}[1]
{\hmode@bgroup\o@lign{\relax#1\crcr\hidewidth\ltx@sh@ft{-3ex}%
\vbox to.2ex{\hbox{\char"AF}\vss}\hidewidth}\egroup}
\makeatother

\newunicodechar{ẖ}{\b{h}}

\begin{document}

\b{h}ur\=u\v g

\end{document}

Un'altra possibilità è installare i caratteri, come Linux Libertine , che hanno questo carattere.

Per visualizzare tutte le domande, i commenti e le risposte originali, vedi qui .

    
risposta data 01.12.2012 - 19:31
fonte

Leggi altre domande sui tag