Feynman Trig Notation: Opprette egendefinerte tegn
On januar 8, 2021 by adminNoen av dere har kanskje hørt Richard Feynman snakke om en notasjon han oppfant for trigonometriske funksjoner for å gi dem en mer symbolsk fremstilling. Han sluttet å bruke notasjonen i tenårene, og jeg kan ikke finne noen publiserte eksempler på den, så jeg måtte ta antakelser om hvordan den hadde sett ut.
«Mens jeg gjorde all denne trigonometrien, Jeg likte ikke symbolene for sinus, cosinus, tangens og så videre. For meg så «synd f» ut s ganger i ganger n ganger f! Så jeg oppfant et annet symbol, som et kvadratrottegn, det var et sigma med en lang arm som stakk ut av den, og jeg la f under. For tangenten var det en tau med toppen av tauet forlenget, og for cosinus laget jeg en slags gamma, men det så litt ut som kvadratrottegnet. Nå var den inverse sinusen samme sigma, men venstre-mot høyre reflekterte slik at den startet med den horisontale linjen med verdien under, og deretter sigmaen. Det var den inverse sinusen, IKKE vask f– det var gal! De hadde det i bøker! For meg betydde sin_i jeg / sinus, det gjensidige. Så symbolene mine var bedre. «
Referanse https://www.physicsforums.com/threads/feynmans-trig-notations.78087/
Her er min tolkning av det: [rediger: etter å ha lyttet til ham på nytt og beskrevet det, brukte han definitivt små bokstaver, ikke store bokstaver som jeg tidligere trodde. Bildet er redigert for å gjenspeile dette.]
Hvordan kunne jeg lage disse symbolene i Latex og få dem til å strekke seg over vilkår av hvilken som helst lengde?
Kommentarer
Svar
Her går du. Jeg anstrengte meg ikke for mye, da jeg håper du vil innse at det er dårlig anbefalt å bruke dette.
\documentclass{article} \usepackage{graphicx}% provides \resizebox \makeatletter \def\fsin#1{\mathpalette\f@op{{#1}{\sigma}}} \def\fcos#1{\mathpalette\f@op{{#1}{\gamma}}} \def\ftan#1{\mathpalette\f@op{{#1}{\tau}}} \def\f@op#1#2{% \f@@op{#1}#2 } \def\f@@op#1#2#3{% \sbox0{$#1#2$}% \resizebox{\width}{\dimexpr\ht0+1.4pt\relax}{$#3$}% \hskip-.6pt% <-- this is a guess \vrule height \dimexpr\ht0+1.4pt\relax depth -\dimexpr\ht0+.4pt\relax width \wd0\relax \llap{\box0}% } \makeatother \begin{document} $\fcos{\theta} = \cos\theta$ $\fsin{\theta} = \sin\theta$ $\ftan{\theta} = \tan\theta$ \end{document}
;-)