如何在 pdfLaTeX 中生成符号 ȶ?

如何在 pdfLaTeX 中生成符号 ȶ?

我在综合乳胶符号列表中找不到这个看起来像带有卷曲的符号。尝试使用 detexify 也没有成功。我甚至不知道它的名字。有人能帮帮我吗?谢谢!

在此处输入图片描述

答案1

如果您可以使用像 LuaLaTeX(或 XeLaTeX)这样的现代 Unicode 引擎,请参阅 Sergio 的回答。

如果你想在 pdfLaTeX 中访问该符号,了解这是一个过时的 IPA 符号会有所帮助,因此你可以使用该tipa包:它提供该符号\textctt(代表文本 C乌利艾尔):

\documentclass{article}
\usepackage[safe]{tipa}
\begin{document}
\textctt
\end{document}

在此处输入图片描述

如果你使用 detexify 找不到符号,还有一个一般提示:有一个类似的网站https://shapecatcher.com/搜索所有 Unicode 符号。

答案2

它是 Unicode 字符“带卷曲的拉丁小写字母 T”(U+0236),参见https://www.fileformat.info/info/unicode/char/0236/index.htm

如果你使用 XeLaTeX 和 STIX 两种字体(见https://ctan.mirror.garr.it/mirrors/CTAN/fonts/stix2-otf/StixTwoMath.pdf,第 8 页),您可以通过以编辑器接受的方式插入 unicode 代码/名称来获取该字符。

在 Emacs 中,“Alt+X insert-char [Enter]”,然后“0236”(不带引号)。

答案3

前两个答案的一点融合,声明用于 PDFLaTeX 的 Unicode 字符或tipa用于 LuaLaTeX 或 XeLaTeX 的兼容命令:

\documentclass{article}
\tracinglostchars=2
\usepackage{iftex}

\pagestyle{empty} % format this MWE for TeX.SX
\usepackage[paperwidth=10cm]{geometry}

\iftutex
  \usepackage{fontspec}
  \setmainfont{Charis SIL}
  \DeclareTextSymbol{\textctt}{\UnicodeEncodingName}{"0236}
  \DeclareUnicodeAccent{\textsubbar}{\UnicodeEncodingName}{"0331}
\else
  \usepackage[T3,T1]{fontenc}
  \usepackage[noenc,safe]{tipa}
  \usepackage{XCharter}
  \usepackage{substitutefont}
  
  \substitutefont{T3}{\rmdefault}{ptm}
  \substitutefont{T3}{\sfdefault}{phv}
  \substitutefont{T3}{\ttdefault}{cmtt}
  \DeclareUnicodeCharacter{0236}{\textctt}
  \DeclareUnicodeCharacter{1E6F}{\textsubbar{t}}
  \DeclareUnicodeCharacter{02B2}{\textsuperscript{j}}
\fi

\begin{document}

Some linguists use ȶ to represent a sound in Korean whose IPA symbol is ṯʲ.

Some linguists use {\textctt} to represent a sound in Korean whose IPA symbol
is \textsubbar{t}\textsuperscript{j}.

\end{document}

Charis SIL 字体示例

由于唯一的tipa- 编码字体是 Computer Modern 系列、Times 和 Helvetica,因此该模板选​​择 Times 作为 IPA 衬线字体、Helvetica 作为 IPA 无衬线字体以及 Computer Modern Typewriter 作为 IPA 等宽字体。

一个缺点是,由于引擎限制,组合字符在 PDFTeX 中不起作用,Frank Mittelbach 曾说过“无法实际克服”。您必须在 PDFTeX 中使用预组合字符。

更灵活的版本可能会检查\iffontchar当前字体是否具有给定的符号,如果没有,则返回到具有该符号的字体。或者,它可能以 LaTeX 内核集成的方式声明它们textcomp,并\DeclareTextCommand同时\DeclareTextAccent为 Unicode 和 T3 编码声明它们。

相关内容