“交叉 h”(ħ)是语音学、马耳他语和一些闪族语标音中使用的字母。我希望能够以直立和斜体显示它。
tipa
将此字符提供为\textcrh
。但是,与其他一些 TIPA 符号不同,它似乎无法斜体化。
如果有一种方法即使字体发生变化也能起作用,则可以获得加分(通过将条形图覆盖到正常H字形,例如)!
梅威瑟:
\documentclass{article}
\usepackage{tipa}
\begin{document}
\LARGE
a\ng{}a\textcrh{}a
{
\itshape
a\ng{}a\textcrh{}a
}
The Hebrew word for ``spirit'' is \emph{rua\textcrh}.
\end{document}
答案1
答案2
您可以“修复”\hwithstroke
和\Hwithstroke
,但请注意,参数是字体特定的,并且这些值仅适用于 Computer Modern。
\documentclass{article}
\usepackage[T1]{fontenc}
\makeatletter
\DeclareTextCommand{\Hwithstroke}{T1}
{%
\hmode@bgroup
\vphantom{H}%
\sbox\z@{H}%
\ooalign{%
H\cr
\hidewidth
\kern\strip@pt\fontdimen1\font\dimexpr0.9em\relax % <---- added
\vrule
height \dimexpr 0.7\ht\z@+0.1ex\relax
depth -0.7\ht\z@
width 0.8\wd\z@
\hidewidth\cr
}%
\egroup
}
\DeclareTextCommand{\hwithstroke}{T1}
{%
\hmode@bgroup
\vphantom{h}%
\sbox\z@{h}%
\ooalign{%
h\cr
\kern\strip@pt\fontdimen1\font\dimexpr0.33333em\relax % <---- added
\kern0.075\wd\z@
\vrule
height \dimexpr 0.7\ht\z@+0.1ex\relax
depth -0.7\ht\z@
width 0.4\wd\z@
\hidewidth\cr
}%
\egroup
}
\makeatother
\begin{document}
rua\hwithstroke
\textit{rua\hwithstroke} \textbf{rua\hwithstroke} \textbf{\textit{rua\hwithstroke}}
RUA\Hwithstroke
\textit{RUA\Hwithstroke} \textbf{RUA\Hwithstroke} \textbf{\textit{RUA\Hwithstroke}}
\end{document}
答案3
直接输入是最好的,但您tipa
也可以使用命令进行输入。
使用 LuaLaTeX 或 XeLaTeX 时,如果您使用包而不是 ,则可以使用tipa
带有 Unicode 字体的命令。xunicode
tipa
命令tipa
必须包装在\textipa{}
环境中(例如\textipa{a\ng{}a\textcrh{}a}
),并且字体必须包含您想要的字形。
但这种方法需要双重处理。如果您有键盘覆盖或字符选择器,建议直接输入:aŋaħa阿扎 阿扎。
请注意,CMU Serif
字体没有斜体交叉 h。
平均能量损失
\documentclass{article}
%\usepackage{tipa}
\usepackage{xcolor}
\usepackage{fontspec}
\setmainfont{Noto Serif}
\newfontfamily\fipamain{Noto Serif}[Colour=blue]
\newfontfamily\fipa{Noto Sans}[Colour=red]
\newfontfamily\fipab{CMU Serif}
\providecommand\XeTeXpicfile{ROSS, grmmble:-)}% with luatex that means "pretending" to be xetex just while you load the package
%https://tex.stackexchange.com/questions/357686/does-fontspec-no-longer-provide-the-textipa-command
\usepackage{xunicode}
\def\useTIPAfont{\fipamain}%https://tex.stackexchange.com/questions/358118/tipa-tone-bar-glyph-missing-with-xecjk
\begin{document}
\LARGE
\textipa{a\ng{}a\textcrh{}a}
{
\itshape
\textipa{a\ng{}a\textcrh{}a}
}
The Hebrew word for ``spirit'' is \emph{\textipa{rua\textcrh}}.
\def\useTIPAfont{\fipa}
\textipa{a\ng{}a\textcrh{}a}
{
\itshape
\textipa{a\ng{}a\textcrh{}a}
}
The Hebrew word for ``spirit'' is \emph{\textipa{rua\textcrh}}.
\def\useTIPAfont{\fipab} Using CMU Serif:
\textipa{a\ng{}a\textcrh{}a}
{
\itshape
\textipa{a\ng{}a\textcrh{}a}
}
\end{document}