LaTeX exibe (substitui? mostra?) combinando vírgula acima à direita (U+315) como crase/acento grave (U+0060)

LaTeX exibe (substitui? mostra?) combinando vírgula acima à direita (U+315) como crase/acento grave (U+0060)

Estou usando o Overleaf para escrever uma gramática de Lushootseed (uma língua nativa) e preciso usar o símbolo ƛ̕, que é composto por ƛ e ̕ (um diacrítico combinado). Consegui obter outros caracteres que preciso exibir corretamente (como š, ə e ƛ), usando estes 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 (ə)

Usei essas ferramentas para obter os outros caracteres que preciso para trabalhar e inseri isso para tentar adicionar ̕:

\DeclareUnicodeCharacter{0315}{\char"0315}

Mas não importa o quanto eu tente exibir ̕, ele sempre desaparece ou aparece como `, um crase:

ʔəsƛ`ubil čədem vez deʔəsƛ̕ubil čəd

Como faço para corrigir isso? Se eu tentar renderizar ʔəsƛ`ubil čədintencionalmente, ele cospe ʔəsƛ‘ubil čəd(com OUTRO caractere diferente!). Além disso, no verso está dizendo "Código de caractere incorreto (789)" (789 é o número de ̕) na linha onde tento usá-lo.

Não sei muito sobre LaTeX, mas acho que isso deveria funcionar. O que estou fazendo de errado? Também precisarei do diacrítico combinado

Responder1

classic tex é um sistema de 8 bits, portanto as fontes têm no máximo 256 caracteres, você pode exibir caracteres Unicode usando \DeclareUnicodeCharacterpara mapear o slot para algo que o TeX possa manipular, por exemplo, mapear um alfa grego para uma acodificação LGR (grego) que tenha o alfabeto grego em os slots ascii.

Mas é mais fácil usar um Unicode TeX como lualatex, e uma fonte que tenha os caracteres, isso funciona no verso

\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}

insira a descrição da imagem aqui

Basta selecionarlualatexcomo o compilador no menu da barra lateral esquerda.

informação relacionada