Estoy usando el dorso para escribir una gramática de Lushootseed (un idioma nativo) y necesito usar el símbolo ƛ̕, que se compone de ƛ y ̕ (un signo diacrítico combinado). Pude obtener otros caracteres que necesito mostrar correctamente (como š, ə y ƛ) usando estos métodos:
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage[T1]{fontenc}
\usepackage{selinput}
\usepackage{tipa}
\usepackage{amssymb}
\SelectInputMappings{ % To define š and č
scaron={š},
ccaron={č},
}
\DeclareUnicodeCharacter{0259}{\textschwa} % To define schwa (ə)
He usado estas herramientas para que los otros caracteres que necesito funcionen y he insertado esto para intentar agregar ̕:
\DeclareUnicodeCharacter{0315}{\char"0315}
Pero no importa cómo intente mostrar ̕, siempre desaparece o aparece como `, una comilla invertida:
ʔəsƛ`ubil čəd
en lugar deʔəsƛ̕ubil čəd
¿Cómo puedo solucionar esto? Si intento que se renderice ʔəsƛ`ubil čəd
intencionalmente, escupe ʔəsƛ‘ubil čəd
(¡con OTRO carácter diferente!). Además, al dorso dice "Código de carácter incorrecto (789)" (789 es el número de ̕) en la línea donde intento usarlo.
No sé mucho sobre LaTeX pero creo que esto debería funcionar. ¿Qué estoy haciendo mal? También necesitaré el diacrítico combinado.
Respuesta1
Classic tex es un sistema de 8 bits, por lo que las fuentes tienen como máximo 256 caracteres, puede mostrar caracteres Unicode usando \DeclareUnicodeCharacter
para asignar la ranura a algo que TeX pueda manejar, por ejemplo, asignar un alfa griego a una a
codificación LGR (griega) que tenga el alfabeto griego en las ranuras ascii.
Pero es más fácil usar un Unicode TeX como lualatex, y una fuente que tenga los caracteres, esto funciona al dorso.
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\begin{document}
I am using Overleaf to write a grammar of Lushootseed
(a native language) and I need to use the symbol ƛ̕, which is
composed of ƛ and ̕ (a combining diacritic).
I've been able to get other
characters I need to display properly
(such as š, ə, and ƛ), using these methods:
\end{document}
Solo seleccionalualatexcomo compilador en el menú de la barra lateral izquierda.