Jeg har to bilder av et objekt der jeg må indikere at en roteres av x°
(rundt en bestemt akse), helst med pilen på bildet – MEN – jeg kan ikke synes å finne denne pilen i den «omfattende latexsymbollisten». Noen som har noen anelse om hvor de kan få tak?
Jeg har allerede alternativer, men foretrekker å ha dette hvis mulig:
Kommentarer
Svar
Her er et tikz
versjon som automatisk gir deg all fleksibiliteten som ligger i tikz
, for eksempel å rotere symbolet for å være passende for aksen, justere linjestilen, farger, pilstil osv. ..
Ytterligere forbedring:
- Drei symbolet automatisk til være langs stien.
- Gi en stilinnstilling som kan brukes til å tilpasse symbolet
Kode:
\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 For integrering av dette, se Jake ‘ s endring til Quartertone symboler
- Tusen takk, min favoritt – dette er noen virkelig flotte piler 🙂
Svar
Du kan bare bruke bildet du har, dets q uality synes å være bra. Definer høyden i form av ex
, så den «skaleres i henhold til gjeldende skriftstørrelse:
\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}
Kvaliteten ville vært bedre ennå hvis du hadde en pdf-versjon av symbolet.
Eller du kan lære TikZ, som kanskje ikke er for vanskelig for dette symbolet. Ta en titt på fantastisk manual , som forklarer hvordan du gjør mange ting. Spørsmålet vårt Materialer for å lære TikZ kan også være nyttige.
Kommentarer
- Takk – vil gjøre slik. Jeg håpet noen visste hvilken pakke dette stammer fra (hvis i det hele tatt).
- @ user9631: Hmm, ingen anelse, jeg pleier ‘ t vanligvis gjør matte i LaTeX. Men du kan redigere spørsmålet ditt for å stille om en pakke. Det kan være nyttig å se dokumentet du fikk symbolet fra.
Svar
Du kan bui ld opp dette symbolet, som jeg vil kalle \rotateonaxis
, og begynner med \circlearrowleft
kommandoen gitt av amssymb
pakke. Merk at kommandoen fungerer i både tekst- og matematikkmodus:
\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}
p Avhengig av dine nøyaktige behov kan du tydeligvis forlenge eller forkorte den horisontale linjen («aksen»), rotere sirkulæren litt mer eller litt mindre, og endre den generelle størrelsen på circearrow-elementet (ved å variere parametrene til \scalebox
-kommandoen).
Svar
@Mico var bare noen minutter raskere enn meg … Men likevel, her er min variant av koden, som i utgangspunktet gjør det samme:
\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}
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}
Kommentarer
- Jeg så en lignende i listen over latexsymboler, men likte ikke ‘, derfor spurte jeg om en som ok som den på bildet mitt eller veldig lignende.Ikke desto mindre takk.
!
foran den for å gjøre den om til en lenke. erator eller en annen bruker med redigeringsrettigheter kan deretter sette inn!
for å gjøre det om til et bilde igjen.)