雙波浪線符號

雙波浪線符號

我試圖在字母上使用雙波浪號符號,但我找不到合適的解決方案。我試過

$\tilde{\tilde{z}}$

$\overset{\approx}{z}$ 

但這兩種解決方案看起來都有點不對勁。我試圖找到兩條波浪線之間垂直空間較小但大小相似的東西,例如\tilde{}.

編輯:垂直間距

答案1

其中之一?

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{calc}

\usepackage{accents}
\newcommand{\dbtilde}[1]{\accentset{\approx}{#1}}
\newcommand{\vardbtilde}[1]{\tilde{\raisebox{0pt}[0.85\height]{$\tilde{#1}$}}}

\begin{document}

    \[ \vardbtilde{z}\quad \dbtilde{z} \]%

\end{document} 

在此輸入影像描述

答案2

我的答案的變體:字母下的雙波浪號。這裡,\tsup採用一個可選參數來指定要溢出的符號數量(預設為 2)。

\documentclass{article}
\usepackage{stackengine}
\stackMath
\newcommand\tsup[2][2]{%
 \def\useanchorwidth{T}%
  \ifnum#1>1%
    \stackon[-.5pt]{\tsup[\numexpr#1-1\relax]{#2}}{\scriptscriptstyle\sim}%
  \else%
    \stackon[.5pt]{#2}{\scriptscriptstyle\sim}%
  \fi%
}
\begin{document}
\[
\tsup[1]{z}\neq\tsup{\Lambda}\neq\tsup[3]{\Delta}\neq\tsup[4]{\psi}
\]

\end{document}

在此輸入影像描述

這是一個使用正確的波形符字形並適用於 10-12pt 字體大小範圍的版本:

\documentclass[10pt]{article}
\usepackage{stackengine}
\stackMath
\newcommand\tsup[2][2]{%
 \def\useanchorwidth{T}%
  \ifnum#1>1%
    \stackon[-1.3ex]{\tsup[\numexpr#1-1\relax]{#2}}{\mathchar"307E}%
  \else%
    \stackon[-1ex]{#2}{\mathchar"307E}%
  \fi%
}
\begin{document}
\[
\tilde z=\tsup[1]{z}\neq\tsup{\Lambda}\neq\tsup[3]{\Delta}\neq\tsup[4]{\psi}
\]
\fontsize{12pt}{14pt}\selectfont
\[
\tilde z=\tsup[1]{z}\neq\tsup{\Lambda}\neq\tsup[3]{\Delta}\neq\tsup[4]{\psi}
\]
\end{document}

在此輸入影像描述

在這兩個 MWE 中,唯一缺少的問題是重疊的斜體字距調整。這可以在某種程度上在全球範圍內解決(不是針對每個特定角色),只需一點點\kern

\newcommand\tsup[2][2]{%
 \def\useanchorwidth{T}%
  \ifnum#1>1%
    \stackon[-1.3ex]{\tsup[\numexpr#1-1\relax]{#2}}{\mathchar"307E\kern-.5pt}%
  \else%
    \stackon[-1ex]{#2}{\mathchar"307E\kern-.5pt}%
  \fi%
}

在此輸入影像描述

答案3

包包tipa裡有\doubletilde.然而,它不是為數學模式設計的,所以你必須作弊:

\documentclass{article}
\usepackage{amsmath}
\usepackage[extra]{tipa}

\begin{document}

$\doubletilde{\kern-1pt$z$}$

\end{document}

在此輸入影像描述

相關內容