我一直在尝试在数学模式中使用这些符号:
我尝试修改
但我真的不知道我在做什么。我最接近的想法是
f\mkern-6.5mu\mathchar'204\mkern-2mu
我正在使用以下软件包
- \usepackage[utf8]{输入框}
- \usepackage[T1]{fontenc}
- \usepackage{自由}
- \usepackage{libertinust1math}
答案1
使用位于 位置"84
的条形图libertinust1-mathrm
。如果想要更精确的定位,请微调参数。
第一个参数是垂直移位,第二个参数是水平移位,第三个参数是水平缩放。该条形图始终以 80% 的垂直比例缩放。
\documentclass{article}
\usepackage{amsmath,graphicx}
\usepackage{libertinus}
\usepackage{libertinust1math}
\makeatletter
\DeclareRobustCommand{\tbar}{\text{\addbar@{-0.35ex}{0.07em}{1}}t}
\DeclareRobustCommand{\fbar}{\text{\addbar@{-0.35ex}{0.07em}{1.1}}f}
\DeclareRobustCommand{\pbar}{\text{\addbar@{-1.25ex}{-0.01em}{1}}p}
\newcommand{\addbar@}[3]{%
\makebox[0pt][l]{%
\raisebox{#1}[0pt][0pt]{%
\kern#2
\scalebox{#3}[0.8]{$\m@th\mathchar"84$}%
}%
}%
}
\makeatother
\begin{document}
$\tbar\ \fbar\ \pbar$
$\scriptstyle\tbar\ \fbar\ \pbar$
$\scriptscriptstyle\tbar\ \fbar\ \pbar$
\end{document}
答案2
您可以使用fontspec
和 Unicode 组合重音符号来实现此目的,并使用 调整组合栏的位置\kern
。
\tracinglostchars=2
\documentclass{article}
\usepackage{unicode-math}
\usepackage{libertinus} % Loads unicode-math and Libertinus Math.
\pagestyle{empty}
\newcommand\pstroke{\mathord{\mathit{p\kern -0.1em ^^^^0332}}}
\newcommand\tstroke{\mathord{\mathit{t^^^^0335}}}
\newcommand\fstroke{\mathord{\mathit{f^^^^0335}}}
\begin{document}
\[ \pstroke \neq \tstroke \neq \fstroke \]
\end{document}