答案1
号角重音符号不作为独立符号提供。但是,如 LaTeX 符号综合列表中所述,您需要的四个符号在越南语的 T5 编码中可用。
您可以通过非常简单的定义来访问它们:
\documentclass{article}
\usepackage[T5,T1]{fontenc}
\usepackage[utf8]{inputenc}
\DeclareTextSymbolDefault{\OHORN}{T5}
\DeclareTextSymbolDefault{\UHORN}{T5}
\DeclareTextSymbolDefault{\ohorn}{T5}
\DeclareTextSymbolDefault{\uhorn}{T5}
\begin{document}
\OHORN \ohorn \UHORN \uhorn
ƠơƯư
\end{document}
示例中显示的直接输入仅当文档.tex
采用 UTF-8 编码时才可用。“按名称”输入不需要它。
如果需要排版越南语单词,最简单的方法是将 Babel 支持添加到文档中,并将单词作为参数分离到\textviet
:
\documentclass{article}
\usepackage[T5,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[vietnam,english]{babel}
\begin{document}
\textviet{\OHORN \ohorn \UHORN \uhorn}
\textviet{ƠơƯư}
\end{document}
但是您需要一个支持该编码的主字体。除了 Computer Modern 之外,还支持 Latin Modern、所有 TeX Gyre 字体以及“Standard 35 Postscript”字体。
关于的一些话。我们发现\DeclareTextSymbolDefault
的定义是\OHORN
t5enc.def
\DeclareTextSymbol{\OHORN}{T5}{204} % Ohorn
t5enc.dfu
与(读作inputenc
)相辅相成的是
\DeclareUnicodeCharacter{01A0}{\OHORN} % LATIN CAPITAL LETTER O WITH HORN
其它三个字形也有类似的定义。
但是,如果当前编码不是 T5,LaTeX 就无法执行任何操作\OHORN
。解决办法是
{\fontencoding{T5}\selectfont\OHORN}
但它太复杂了,所以它来帮忙。如果当前编码是 T5,\DeclareTextSymbolDefault{\OHORN}{T5}
它就执行,否则。\OHORN
{\fontencoding{T5}\selectfont\OHORN}
总是需要用 加载输出字体编码fontenc
。
vietnam
如果将 传递给 ,则会自动执行此加载babel
。该命令\textviet
将使用活动的 T5 编码排版其参数。因此,首选哪种策略取决于文档中真正需要什么。如果在某些情况下只需要四个字形,那么第一种方法可能更经济;如果要排版越南语单词,那么第二种方法是首选。
答案2
这些字形采用 T5 编码(越南语)。您可以像这样访问它们:
\documentclass{article}
\usepackage[T5,T1]{fontenc}
\begin{document}
normal text {\fontencoding{T5}\selectfont \char"CC, \char"D7, \char"EC, \char "F7}
\end{document}
如果您的常规文本字体不支持 T5,那么将会替换另一种字体系列,这会导致字形不匹配。
答案3
如果你不想受制于其他答案中提到的受限制的(T5 支持)字体集,你总是可以制作自己的字形。当然,数字移位可能必须针对字体进行定制。
\documentclass{article}
\usepackage{stackengine}
\usepackage{scalerel}
\def\stackalignment{r}
\def\shortcomma{\vstretch{.7}{,}}
\newcommand\OHORN{\topinset{\shortcomma}{O}{.1ex}{.1ex}}
\newcommand\ohorn{\topinset{\shortcomma}{o}{.1ex}{-.1ex}}
\newcommand\UHORN{\topinset{\shortcomma}{U}{.05ex}{-.05ex}}
\newcommand\uhorn{\topinset{\shortcomma}{u}{.05ex}{-.1ex}}
\begin{document}
\OHORN\ohorn\UHORN\uhorn
\end{document}