Minulla on kaksi kuvia esineestä, josta minun on ilmoitettava, että sitä kiertää x°
(tietyn akselin ympäri), mieluiten kuvan nuolella – MUTTA – en näytä löytävän tämä nuoli ”kattavassa lateksisymboliluettelossa”. Kenelläkään on aavistustakaan mistä saada?
Minulla on jo vaihtoehtoja, mutta haluaisin mieluummin saada tämän jos mahdollista:
Kommentit
Vastaa
Tässä on tikz
-versio, joka antaa sinulle automaattisesti kaiken tikz
-ominaisuuden joustavuuden, kuten symbolin kiertämisen akselille sopivaksi, viivatyylin, värien, nuolityylin jne. säätämisen ..
Lisäparannukset:
- Kierrä symboli automaattisesti olla polun varrella.
- Anna tyyliasetus, jota voidaan käyttää symbolin mukauttamiseen
Koodi:
\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}
kommentit
- @ user9631 Tämän sisällyttämisen sisällysluetteloon, katso Jake ’ -muutos muotoon Nelisävyiset symbolit
- Kiitos paljon, suosikkini – nämä ovat todella kauniita nuolia 🙂
Vastaa
Voit käyttää vain omaa kuvaa, sen q Utalaisuus näyttää olevan hyvä. Määritä korkeus muodossa ex
, joten se ”skaalautuu nykyisen kirjasinkoon mukaan:
\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}
Laatu olisi vielä parempi, jos sinulla olisi symbolin pdf-versio.
Tai voit oppia TikZ: n, joka ei todellakaan ole liian vaikea tälle symbolille. Tutustu sen mahtavaan käsikirjaan , joka selittää kuinka tehdä paljon asioita. Kysymyksemme TikZ: n oppimisen materiaalit voivat olla hyödyllisiä.
Kommentit
- Kiitos – tekee Toivoin, että joku tiesi mistä paketista tämä on peräisin (jos ollenkaan).
- @ user9631: Hmm, ei aavistustakaan, en yleensä ’ ei yleensä tee matematiikkaa LaTeX: ssä. Mutta voit muokata kysymystäsi kysyäksesi paketista. Voi olla hyödyllistä nähdä dokumentti, josta sait symbolin.
Vastaa
Voisit buui Ld ylös tämä symboli, jonka ”kutsun \rotateonaxis
aloittaen \circlearrowleft
-komennolla, jonka tarjoaa amssymb
-paketti. Huomaa, että komento toimii sekä teksti- että matematiikkatilassa:
\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}
Ilmeisesti tarkoista tarpeistasi riippuen voit pidentää tai lyhentää vaakasuoraa pylvästä (”akselia”), kiertää ympyrää hieman enemmän tai vähän vähemmän ja muuttaa pyöreän varren kohteen kokoa (muuttamalla \scalebox
-komennon parametrit).
Vastaa
@Mico oli juuri muutama minuutti nopeammin kuin minä … Mutta silti, tässä on koodiversioni, joka toimii periaatteessa samalla tavalla:
\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}
Vastaa
\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}
kommentit
- näin samanlaisen lateksisymboliluettelossa, mutta didn ’ ei pitänyt siitä, joten kysyin sellaisesta, joka lo ok kuten kuvassani tai hyvin samanlainen.Kiitos kuitenkin.
!
, jotta siitä tulee linkki. poistaja tai joku muu käyttäjä, jolla on muokkausoikeudet, voi sitten lisätä!
-kuvakkeen, jotta se muuttuu kuvaksi uudelleen.)