我正在开发一款移动应用。在这个应用中,我需要一些特殊字符和符号,例如,θ, ʒ, ʃ, dʒ, t͡ʃ
除了一个符号外,我已经找到了我需要的所有符号。
我怎样才能写出(或在哪里可以找到)这样的信:
我还想知道搜索这些符号的最佳方法是什么。它们叫什么?
注意:我寻找的符号不是单个字符。我可能能够使用它,因为我使用 ^ 符号(如 â、ê)。我的意思是单例符号在我的情况下不起作用。该符号应该是与字母一起的次要符号。
任何帮助将非常感激。
答案1
这些符号在 IPA 中是这样的:
\documentclass{article}
\usepackage{tipa}
\begin{document}
\textsubbridge{t}\quad
\textyogh\quad
\textesh\quad
\textdyoghlig\quad
\textteshlig
\end{document}
对于最后一个你可能更喜欢
\texttoptiebar{t\textesh}
这些字符在某些 OpenType 字体中可用,例如 FreeSerif。使用 XeLaTeX 或 LuaLaTeX 编译以下内容
\documentclass{article}
\usepackage{fontspec}
\setmainfont{FreeSerif}
\begin{document}
\textsubbridge{t}\quad
\textyogh\quad
\textesh\quad
\textdyoghlig\quad
\textteshlig\quad
\texttoptiebar{t\textesh}
\end{document}
答案2
构建您自己的。参数\rlwd
和\rldp
可以更改,以及 1pt 下划线间隙。
\documentclass{article}
\usepackage{calc,stackengine}
\def\rlwd{.5pt}
\def\rldp{.3ex}
\def\underframe#1{\stackunder[1pt]{#1}{\rule[-\rldp]{\rlwd}{\rldp}\kern-\rlwd%
\rule{\widthof{#1}}{\rlwd}\kern-\rlwd\rule[-\rldp]{\rlwd}{\rldp}}}
\begin{document}
This is a \underframe{t} and \underframe{A}.
\end{document}
以下是 和\def\rlwd{.3pt}
的情况\def\rldp{.4ex}
:
如果您发现底框太宽,您可以在定义中用 进行替换{\widthof{#1}}
,{\widthof{#1}-1pt}
例如,获得不超出衬线的东西。