Я пытаюсь поставить двойную тильду над буквой, но не могу найти подходящего решения. Я пробовал
$\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–12 пунктов:
\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 единственная проблема, которая отсутствует, это курсивный кернинг overset. Это можно было бы решить глобально (не для каждого конкретного символа) с небольшим\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%
}