%20%E3%82%92%E3%83%90%E3%83%83%E3%82%AF%E3%83%86%E3%82%A3%E3%83%83%E3%82%AF%2F%E3%82%B0%E3%83%A9%E3%83%BC%E3%83%96%E3%82%A2%E3%82%AF%E3%82%BB%E3%83%B3%E3%83%88%20(U%2B0060)%20%E3%81%A8%E3%81%97%E3%81%A6%E8%A1%A8%E7%A4%BA%20(%E7%BD%AE%E3%81%8D%E6%8F%9B%E3%81%88%3F%20%E8%A1%A8%E7%A4%BA%3F)%20%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
私は Overleaf を使用して Lushootseed (ネイティブ言語) の文法を書いています。ƛ と ̕ (結合発音区別符号) で構成される記号 ƛ̕ を使用する必要があります。次の方法を使用して、適切に表示する必要がある他の文字 (š、ə、ƛ など) を取得できました。
\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 (ə)
私はこれらのツールを使用して、動作させる必要のある他の文字を取得し、これを挿入して ̕ を追加しようとしました。
\DeclareUnicodeCharacter{0315}{\char"0315}
しかし、どのように ̕ を表示させようとしても、常に消えてしまうか、バックティックの ` として表示されます。
ʔəsƛ`ubil čəd
の代わりにʔəsƛ̕ubil čəd
これを修正するにはどうすればいいでしょうか? 意図的にレンダリングしようとするとʔəsƛ`ubil čəd
、(別の別の文字で) 吐き出されますʔəsƛ‘ubil čəd
。また、Overleaf では、使用しようとしている行に「不正な文字コード (789)」(789 は ̕ の数) と表示されます。
LaTeXについてはあまり詳しくないのですが、これでうまくいくと思います。何が間違っているのでしょうか?結合ダイアクリティカルマークも必要です。
答え1
クラシック TEX は 8 ビット システムなので、フォントには最大 256 文字が含まれます。 を使用してスロットを TeX が処理できるものにマップすることで、Unicode 文字を表示できます。たとえば、ギリシャ語のアルファを、ASCII スロットにギリシャ語のアルファベットがある LGR (ギリシャ語) エンコーディング\DeclareUnicodeCharacter
にマップします。a
しかし、lualatexなどのUnicode TeXと文字を含むフォントを使用する方が簡単です。これはOverleafで動作します。
\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}
選択するだけルアラテックス左側のサイドバー メニューのコンパイラとして。