Ik heb er twee afbeeldingen van een object waarvan ik moet aangeven dat er een wordt geroteerd door x°
(rond een bepaalde as), bij voorkeur met de pijl in de afbeelding – MAAR – ik kan “niet lijken te vinden deze pijl in de “uitgebreide lijst met latexsymbolen”. Heeft iemand enig idee waar deze te vinden is?
Ik heb al alternatieven, maar zou deze indien mogelijk liever hebben:
Opmerkingen
Antwoord
Hier is een tikz
-versie die u automatisch alle flexibiliteit geeft die inherent is aan tikz
zoals het draaien van het symbool zodat het geschikt is voor de as, het aanpassen van de lijnstijl, kleuren, pijlstijl, enz. ..
Verdere verbetering:
- Draai het symbool automatisch naar langs het pad.
- Geef een stijlinstelling op die kan worden gebruikt om het symbool aan te passen
Code:
\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}
Reacties
- @ user9631 Voor de inline opname hiervan, zie Jake ‘ s wijziging in Kwarttonensymbolen
- Heel erg bedankt, mijn favoriet – dit zijn een paar heel mooie pijlen 🙂
Answer
Je zou gewoon de afbeelding kunnen gebruiken die je hebt, de q uality lijkt goed te zijn. Definieer de hoogte in termen van ex
, zodat deze “wordt geschaald volgens de huidige lettergrootte:
\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}
De kwaliteit zou nog beter zijn als je een pdf-versie van het symbool had.
Of je zou TikZ kunnen leren, wat eigenlijk niet zo moeilijk is voor dit symbool. Bekijk de geweldige handleiding , waarin wordt uitgelegd hoe je veel dingen kunt doen. Onze vraag Materialen om TikZ te leren kunnen ook nuttig zijn.
Reacties
- Bedankt – volstaat zoals dit. Ik hoopte dat iemand wist uit welk pakket dit afkomstig was (of helemaal niet).
- @ user9631: Hmm, geen idee, ik ‘ meestal niet wiskunde in LaTeX. Maar je zou je vraag kunnen bewerken om over een pakket te vragen. Het kan handig zijn om het document te zien waaruit je het symbool hebt gehaald.
Antwoord
Je zou kunnen kopen Zoek dit symbool op, dat ik “\rotateonaxis
zal aanroepen, te beginnen met de \circlearrowleft
-opdracht van de amssymb
pakket. Merk op dat de opdracht zowel in tekst- als in wiskundige modus werkt:
\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}
Het is duidelijk dat u, afhankelijk van uw exacte behoeften, de horizontale balk (de “as”) kunt verlengen of verkorten, de cirkelpijl een beetje meer of een beetje minder kunt draaien, en de algehele grootte van het item met de cirkelvormige pijl kunt wijzigen (door te variëren de parameters van het \scalebox
commando).
Antwoord
@Mico was zojuist een paar minuten sneller dan ik … Maar toch, hier is mijn variant van de code, die in wezen hetzelfde doet:
\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}
Antwoord
\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}
Opmerkingen
- Ik zag een soortgelijke in de lijst met latexsymbolen, maar vond ‘ niet leuk, daarom vroeg ik er een die lo ok zoals die op mijn foto of erg vergelijkbaar.Niettemin bedankt.
!
ervoor om er een link van te maken. Een mod erator of een andere gebruiker met bewerkingsrechten kan de!
opnieuw invoegen om er weer een afbeelding van te maken.)