Feynman Trig Notation: Oprettelse af brugerdefinerede tegn
On januar 8, 2021 by adminNogle af jer har måske hørt Richard Feynman tale om en notation, han opfandt til trigonometriske funktioner for at give dem en mere symbolsk repræsentation. Han stoppede med at bruge notationen i sine teenageår, og jeg kan ikke finde nogen offentliggjorte eksempler på den, så jeg var nødt til at antage, hvordan det ville have set ud.
“Mens jeg lavede al denne trigonometri, Jeg kunne ikke lide symbolerne for sinus, cosinus, tangens og så videre. For mig lignede “sin f” s gange i gange n gange f! Så jeg opfandt et andet symbol som et kvadratroden, det var en sigma med en lang arm, der stikker ud af det, og jeg sætter f nedenunder. For tangenten var det en tau med toppen af tauet udstrakt, og for cosinus lavede jeg en slags gamma, men det lignede lidt kvadratroden. Nu var den inverse sinus den samme sigma, men venstre-mod-højre reflekterede, så den startede med den vandrette linje med værdien nedenunder og derefter sigmaen. Det var den inverse sinus, IKKE synke f– det var skørt! De havde det i bøger! For mig betød sin_i jeg / sinus, det gensidige. Så mine symboler var bedre. “
Reference https://www.physicsforums.com/threads/feynmans-trig-notations.78087/
Her er min fortolkning af det: [rediger: efter at have lyttet til ham igen og beskrevet det, brugte han bestemt små bogstaver, ikke store bogstaver, som jeg tidligere troede. Billedet er redigeret for at afspejle dette.]
Hvordan kunne jeg oprette disse symboler i Latex og få dem til at strække sig over vilkår af enhver længde?
Kommentarer
Svar
Here you go. Jeg lagde ikke alt for meget på det, da jeg håber, du vil indse, at det ikke anbefales at bruge 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}
;-)