Simbol aproximativ echivalent?

Vreau să scriu un simbol „ aproximativ echivalent ”, care are trei linii ca simbol echivalent $$\equiv$$ (≡), dar cursele sunt asemănătoare cu cele ale simbolului aproximativ $$\approx$$ (≈)

Știi cum să o scrii în LaTeX?

Comentarii

Răspuns

Aici folosesc stive pentru a seta 3 \sim s vertical. Pachetul scalerel îmi permite să păstrez stilul matematic al invocației și să definesc decalajul de stivuire ca o combinație de .5pt plus 1,5 scalate -puncte de stil matematică locală, date ca 1.5\LMpt.

\documentclass{article} \usepackage{scalerel,stackengine} \def\apeqA{\SavedStyle\sim} \def\apeq{\setstackgap{L}{\dimexpr.5pt+1.5\LMpt}\ensurestackMath{% \ThisStyle{\mathrel{\Centerstack{{\apeqA} {\apeqA} {\apeqA}}}}}} \begin{document} $A \apeq B \equiv C$\par $\scriptstyle A \apeq B \equiv C$\par $\scriptscriptstyle A \apeq B \equiv C$\par \end{document} 

introduceți descrierea imaginii aici

Răspundeți

Dacă puteți utiliza stix pachet (sau unicode-math), atunci simbolul este disponibil ca \approxident.

Rețineți totuși că \usepackage{stix} într-un document pdfLaTeX va schimba toate simbolurile matematice. De asemenea, importarea doar a simbolului din fonturile STIX ar putea oferi unul care „nu este compatibil cu simbolurile dvs.

Există o soluție în Lista cuprinzătoare de simboluri:

\newcommand*{\approxident}{% \mathrel{\vcenter{\offinterlineskip \hbox{$\sim$}\vskip-.35ex\hbox{$\sim$}\vskip-.35ex\hbox{$\sim$}}}} 

Dacă nu aveți nevoie de simbolul din indice, acest lucru ar trebui să fie suficient.

Răspundeți

Dacă simbolul \approxident nu este disponibil, consultați răspunsul greg „s , următoarea definiție furnizează simbolul utilizând \sim mutat de trei ori cu un spațiu apropiat de spațiul simbolului \equiv (mai mult sau mai puțin din cauza problemelor legate de grosimea liniei).

Simbolul funcționează în diferite versiuni de stil matematic și marginea inferioară a casetei de delimitare este fixată pentru a obține o casetă de delimitare corectă:

\documentclass{article} \makeatletter \providecommand*{\approxident}{% \mathrel{% \mathpalette\@approxident\sim }% } \newcommand*{\@approxident}[2]{% % #1: math style % #2: \sim % Math axis in \ht0 \sbox0{$#1\vcenter{}$}% % Gap stored in \dimen2, approximated by the half height % of \equiv, which is centered around the math axis. \sbox2{$\m@th#1\equiv$}% \dimen2=\dimexpr\ht2 - \ht0\relax % The wave symbol of #2 (\sim) is stored in box 4 \sbox4{$\m@th#1\sim$}% % and the half height is calculated in \dimen4 \dimen4=\dimexpr\ht4 - \ht0\relax % Then the movement for the gap in the following \vcenter % is calculated in \dimen6 \dimen0=\dimexpr % go back -\ht4 - \dp4 % % add gap + \dimen2 % \relax \vcenter{\offinterlineskip \copy4 % \kern\dimen0 % \copy4 % \kern\dimen0 % \copy4 % % Correction for the lower bounding box border, if the % wave symbol does not extend to the base line \ifdim\dp4=\z@ \kern\dimexpr -\ht0 + \dimen4\relax \fi }% } \makeatother \begin{document} \[ \setlength{\fboxsep}{0pt} \setlength{\fboxrule}{.1pt} \fbox{$\approxident$}\; \equiv\approxident\; \scriptstyle\equiv\approxident\; \scriptscriptstyle\equiv\approxident \] \end{document} 

Rezultat

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *