Как мне напечатать Z или z с чертой через нее (Ƶ или ƶ) в обычном тексте? У меня есть решение, которое работает. Код выглядит следующим образом
\newcommand{\zbar}{\raisebox{0.2ex}{--}\kern-0.6em Z}
Он хорошо работает в текстовом режиме, однако, когда я помещаю этот символ в верхний индекс, штрих поднимается немного выше обычного. На следующем изображении ulgy' looking
\zbar' показан как верхний индекс.
Есть ли способ, чтобы высота удара могла регулироваться в зависимости от окружающей среды?
Заранее спасибо за вашу помощь.
решение1
Кажется, вы хотите использовать символ вматематикарежим, а не обычный текст.
\documentclass{article}
\usepackage{newpxtext,newpxmath}
\usepackage{amsmath}
\newcommand{\Zstroke}{%
\text{\ooalign{\hidewidth\raisebox{0.2ex}{--}\hidewidth\cr$Z$\cr}}%
}
\newcommand{\zstroke}{%
\text{\ooalign{\hidewidth -\kern-.3em-\hidewidth\cr$z$\cr}}%
}
\begin{document}
\begin{equation*}
P(M_{i})=
\frac{\Zstroke^{\Zstroke+1}}{\Gamma(\Zstroke+1)}
\frac{M_{i}^{\Zstroke-1}}{M_{n}^{\Zstroke}}
\exp\Bigl(-\frac{\Zstroke M_{i}}{M_{n}}\Bigr)
\end{equation*}
\begin{equation*}
P(M_{i})=
\frac{\zstroke^{\zstroke+1}}{\Gamma(\zstroke+1)}
\frac{M_{i}^{\zstroke-1}}{M_{n}^{\zstroke}}
\exp\Bigl(-\frac{\zstroke M_{i}}{M_{n}}\Bigr)
\end{equation*}
\end{document}
решение2
Одним из способов было бы создание собственного символа путем слияния линии и буквы z.
Код:
\documentclass[12pt,a4paper]{standalone}
\newcommand*{\xdash}[1][3em]{\rule[0.5ex]{#1}{0.55pt}}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\newcommand{\sZ}{\ensuremath{\scalebox{.86}{Z}
\kern-.41em\raisebox{.07em}{$\xdash[.3em]$}}}
\newcommand{\sz}{\ensuremath{\scalebox{.86}{z}
\kern-.3em\raisebox{-.045em}{$\xdash[.2em]$}}}
\begin{document}
~\sZ~\sz~
\end{document}
Урожайность: