答案1
采用与https://tex.stackexchange.com/a/38907/4427
\usepackage[T3,T1]{fontenc}
\DeclareSymbolFont{tipa}{T3}{cmr}{m}{n}
\DeclareMathAccent{\vbar}{\mathalpha}{tipa}{156}
\begin{document}
$\vbar{x}$
\end{document}
必须查阅tipa
包字体表才能找到正确的代码。一个有用的包是fonttable
:
\documentclass{article}
\usepackage{fonttable}
\begin{document}
\xfonttable{T3}{cmr}{m}{n}
\end{document}
但是,该文件t3enc.def
有条目
\DeclareTextCommand\textvbaraccent{T3}[1]%
{\tipaupperaccent{156}{#1}} % Vertical Bar Accent
告诉要使用的数字。
总的来说,这种方法优于使用\text{\textvbaraccent{$x$}}
没有正确放置重音并注意倾斜的方法,如下图所示(左边是我的定义,右边是的结果\text
)