Symbol för “ rotera runt axeln ”

Jag har två bilder på ett objekt där jag måste ange att ett roteras av (runt en viss axel), helst med pilen i bilden – MEN – jag kan inte tycka att hitta den här pilen i den ”omfattande latexsymbolistan”. Någon som har någon aning var man kan få?

Jag har redan alternativ men föredrar att ha det här om möjligt:

ange bildbeskrivning här

Kommentarer

  • Se till att alla bilder laddas upp med det officiella stackexchange-gränssnittet, dvs bildikonen överst i textfältet (genväg: CTRL + G). Detta säkerställer att alla bilder alltid är tillgängliga och inte går ut. (Som ny användare utan bildinläggsbehörigheter helt enkelt inkludera bilden som normal och ta bort ! framför den för att göra den till en länk. erator eller en annan användare med redigeringsbehörighet kan sedan sätta in ! för att göra det till en bild igen.)
  • @Mico: Varför markerade du ” x ° ” som kod? Om något händer lägger jag ’ d ” x ” kursiv: _x_ °. (Jag håller med om att ta bort utrymmet före examensskylten.)
  • @doncherry: Jag gjorde det för att jag tänker på ” x ” som en variabel; i LaTeX ställer jag ’ det naturligtvis i matematikläge, som i `$ x = \ pi / 4 = 45 ^ \ circ $. 🙂
  • Tack för att du fixar det – börjar fortfarande med TeX / stackexchange. Kommer att ha det i åtanke i framtiden.

Svar

Här är ett tikz -version som automatiskt ger dig all flexibilitet som finns i tikz som att rotera symbolen så att den passar axeln, justera linjestilen, färgerna, pilstilen etc. ..

ange bildbeskrivning här

Ytterligare förbättring:

  • Rotera symbolen automatiskt till vara längs vägen.
  • Ange en stilinställning som kan användas för att anpassa symbolen

Kod:

\documentclass[border=2pt]{standalone} \usepackage{tikz} \newcommand{\AxisRotator}[1][rotate=0]{% \tikz [x=0.25cm,y=0.60cm,line width=.2ex,-stealth,#1] \draw (0,0) arc (-150:150:1 and 1);% } \begin{document} \begin{tikzpicture} \draw (0,0) -- (3,0) node [midway] {\AxisRotator}; \draw (0,0) -- (0,-3) node [midway] {\AxisRotator[rotate=-90]}; \draw (0,-3) -- (3,0) node [midway] {\AxisRotator[rotate=60]}; \end{tikzpicture} % \begin{tikzpicture} \draw (0,0) -- (3,0) node [midway] {\AxisRotator[x=0.2cm,y=0.4cm,->,densely dotted]}; \draw (0,0) -- (0,-3) node [midway] {\AxisRotator[x=0.2cm,y=0.4cm,->,rotate=-90,blue, dashed]}; \draw (0,-3) -- (3,0) node [midway] {\AxisRotator[x=0.2cm,y=0.4cm,->,rotate=60, red ]}; \end{tikzpicture} \end{document} 

Kommentarer

  • @ user9631 För integrering av detta, se Jake ’ s ändring till Kvartalsymboler
  • Tack så mycket, min favorit – det här är några riktigt vackra pilar 🙂

Svar

Du kan bara använda den bild du har, dess q Uality verkar vara bra. Definiera höjden i termer av ex, så att den ”skalas enligt aktuell teckenstorlek:

\documentclass{article} \usepackage{graphicx}% for images \usepackage{xspace}% for awesome spacing at the end of macros. Note how a space % is only inserted if necessary. \newcommand{\rotatearoundaxis}{\includegraphics[height=1.5ex]{rotatesymbol-img}\xspace} \begin{document} \section[Barrel rolls]{Barrel rolls: \rotatearoundaxis}% short title without graphics for ToC \subsection[The symbol rocks]{The symbol \rotatearoundaxis rocks} Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Whenever you see the symbol \rotatearoundaxis, do a barrel roll. \rotatearoundaxis means: Do a barrel roll. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. \end{document} 

skärmdump för utdata

Kvaliteten skulle vara bättre om du hade en pdf-version av symbolen.

Eller så kan du lära dig TikZ, vilket faktiskt inte kan vara så svårt för den här symbolen. Ta en titt på dess fantastiska manual , som förklarar hur man gör många saker. Vår fråga Material för att lära sig TikZ kan också vara till hjälp.

Kommentarer

  • Tack – kommer att göra så här. Jag hoppades att någon visste vilket paket detta härstammar från (om alls).
  • @ user9631: Hmm, ingen aning, jag brukar ’ t gör matte i LaTeX. Men du kan redigera din fråga för att ställa om ett paket. Det kan vara bra att se dokumentet som du fick symbolen från.

Svar

Du kan göra det ld upp denna symbol, som jag ”kallar \rotateonaxis, börjar med kommandot \circlearrowleft från amssymb -paket. Observera att kommandot fungerar i både text- och matematikläge:

\documentclass{article} \usepackage{graphicx,amssymb} \newcommand{\rotateonaxis}{\raisebox{0.45ex}{\vrule height 0.025em% depth 0pt width 1.5em}\kern-1.05em\scalebox{0.55}[1.1]{\raisebox{% -0.6ex}{\rotatebox{60}{$\circlearrowleft$}}}\kern0.55em} \begin{document} $x\rotateonaxis x$, A\rotateonaxis B \end{document} 

ange bildbeskrivning här

Uppenbarligen kan du, beroende på dina exakta behov, förlänga eller förkorta den horisontella stapeln (”axeln”), rotera cirkelsträngen lite mer eller lite mindre och ändra den övergripande storleken på cirlcearrow-föremålet (genom att variera parametrarna för \scalebox -kommandot).

Svar

@Mico var bara några minuter snabbare än jag … Men ändå, här är min variant av koden, som i princip gör detsamma:

\documentclass{article} \usepackage{graphicx} \usepackage{ulem} \usepackage{wasysym} \newcommand{\rotateaxisright}{\raisebox{0.15ex}{\sout{\,\textbf{\resizebox{1.4ex}{1.5ex}{\rightturn}}\,}}} \newcommand{\rotateaxisleft}{\raisebox{0.15ex}{\sout{\,\textbf{\resizebox{1.4ex}{1.5ex}{\leftturn}}\,}}}% \begin{document} Let"s twist baby \rotateaxisright! And now the other way around \rotateaxisleft\ right, baby! \end{document} 

ange bildbeskrivning här

Svar

\documentclass{article} \usepackage[T1]{fontenc} \usepackage{mathabx} \newcommand\makeRot[1][3em]{\ensuremath{% \rlap{\rule[0.6ex]{#1}{0.4pt}}\makebox[#1]{$\mathbf{\uptodownarrow}$}}} \begin{document} \makeRot\quad \makeRot[2em] \end{document} 

ange bildbeskrivning här

Kommentarer

  • Jag såg en liknande i listan över latexsymboler men tyckte inte om ’ och därför frågade jag om en som ok som den på min bild eller mycket liknande.Tack ändå.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *