Z 帶有一筆劃過它

Z 帶有一筆劃過它

如何在普通文字中鍵入 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}

產量:

在此輸入影像描述

相關內容