Jen ai deux images dun objet où jai besoin dindiquer que lun est tourné de x°
(autour dun certain axe), de préférence avec la flèche dans limage – MAIS – je ne peux pas « t sembler trouver cette flèche dans la « liste complète des symboles de latex ». Quelquun a-t-il une idée de lendroit où trouver?
Jai déjà des alternatives mais je préférerais avoir ceci si possible:
Commentaires
Réponse
Voici une tikz
qui vous procure automatiquement toute la flexibilité inhérente à tikz
telle que la rotation du symbole pour ladapter à laxe, lajustement du style de ligne, des couleurs, du style de flèche, etc. ..
Amélioration supplémentaire:
- Faites pivoter automatiquement le symbole vers être le long du chemin.
- Fournissez un paramètre de style qui peut être utilisé pour personnaliser le symbole
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}
Commentaires
- @ user9631 Pour linclusion en ligne de ceci, voir la modification de Jake ‘ à Symboles quart de ton
- Merci beaucoup, mon préféré – ce sont de très belles flèches 🙂
Réponse
Vous pouvez simplement utiliser limage que vous avez, cest q La qualité semble bonne. Définissez la hauteur en termes de ex
, donc elle « sera mise à léchelle en fonction de la taille de police actuelle:
\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é serait encore meilleure si vous aviez une version pdf du symbole.
Ou vous pourriez apprendre TikZ, ce qui nest peut-être pas trop difficile pour ce symbole. Jetez un œil à son manuel génial , qui explique comment faire beaucoup de choses. Notre question Le matériel pour apprendre TikZ pourrait également être utile.
Commentaires
- Merci – va faire jespérais que quelquun savait de quel paquet cela provenait (voire pas du tout).
- @ user9631: Hmm, aucune idée, je ne ‘ généralement faire des maths en LaTeX. Mais vous pouvez modifier votre question pour poser une question sur un paquet. Il peut être utile de voir le document à partir duquel vous avez obtenu le symbole.
Réponse
Vous pourriez bui ld up ce symbole, que jappellerai \rotateonaxis
, en commençant par la commande \circlearrowleft
fournie par la amssymb
package. Notez que la commande fonctionne à la fois en mode texte et en mode mathématique:
\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}
Évidemment, en fonction de vos besoins exacts, vous pouvez allonger ou raccourcir la barre horizontale (l «axe»), faire pivoter le circlearrow un peu plus ou un peu moins, et modifier la taille globale de lélément de cercle (en variant les paramètres de la commande \scalebox
).
Réponse
@Mico était juste quelques minutes plus vite que moi … Mais quand même, voici ma variante du code, qui fait essentiellement la même chose:
\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}
Réponse
\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}
Commentaires
- Jen ai vu un similaire dans la liste des symboles latex mais didn ‘ t comme ça, donc jai demandé à propos de celui qui lo ok comme celui de ma photo ou très similaire.Merci néanmoins.
!
devant lui pour le transformer en lien. Un mod erator ou un autre utilisateur avec des privilèges de modification peut alors réinsérer le!
pour le transformer à nouveau en image.)