Ne ho due immagini di un oggetto in cui devo indicare che uno è ruotato di x°
(attorno a un certo asse), preferibilmente con la freccia nellimmagine – MA – Non riesco a trovare questa freccia nella “lista completa di simboli in lattice”. Qualcuno ha idea di dove trovare?
Ho già delle alternative ma preferirei averla se possibile:
Commenti
Risposta
Ecco un tikz
versione che ti offre automaticamente tutta la flessibilità insita in tikz
come la rotazione del simbolo in modo appropriato per lasse, la regolazione dello stile della linea, dei colori, dello stile della freccia, ecc. ..
Ulteriore miglioramento:
- Ruota automaticamente il simbolo su essere lungo il percorso.
- Fornisci unimpostazione di stile che può essere utilizzata per personalizzare il simbolo
Codice:
\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}
Commenti
- @ user9631 Per linclusione in linea di questo, vedere la modifica di Jake ‘ a Simboli di quarti di tono
- Grazie mille, il mio preferito: queste sono delle frecce davvero belle 🙂
Risposta
Potresti semplicemente usare limmagine che hai, è q la qualità sembra essere buona. Definisci laltezza in termini di ex
, in modo che “si ridimensionerà in base alla dimensione del carattere corrente:
\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}
La qualità sarebbe ancora migliore se avessi una versione pdf del simbolo.
Oppure potresti imparare TikZ, che in realtà potrebbe non essere troppo difficile per questo simbolo. Dai unocchiata al suo fantastico manuale , che spiega come fare molte cose. La nostra domanda Anche i materiali per lapprendimento di TikZ potrebbero essere utili.
Commenti
- Grazie – lo farà in questo modo. Speravo che qualcuno sapesse da quale pacchetto provenisse (se non del tutto).
- @ user9631: Hmm, non ne ho idea, di solito non ‘ fai matematica in LaTeX. Ma potresti modificare la tua domanda per chiedere informazioni su un pacchetto. Potrebbe essere utile vedere il documento da cui hai preso il simbolo.
Risposta
Potresti bui Solleva questo simbolo, che “chiamerò \rotateonaxis
, iniziando con il comando \circlearrowleft
fornito dal amssymb
pacchetto. Tieni presente che il comando funziona sia in modalità testo che matematica:
\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}
Ovviamente, a seconda delle tue esatte esigenze, potresti allungare o accorciare la barra orizzontale (l “asse”), ruotare la freccia un po di più o un po meno e modificare la dimensione complessiva dellelemento di cerchio (variando i parametri del comando \scalebox
).
Answer
@Mico era solo qualche minuto più veloce di me … Ma comunque, ecco la mia variante del codice, che fondamentalmente fa lo stesso:
\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}
Risposta
\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}
Commenti
- Ne ho visto uno simile nellelenco dei simboli in lattice ma ‘ non mi è piaciuto, quindi ne ho chiesto uno ok come quello nella mia foto o molto simile.Grazie comunque.
!
davanti per trasformarlo in un link. Una mod erator o un altro utente con privilegi di modifica può quindi reinserire!
per trasformarlo di nuovo in unimmagine.)