Ich habe zwei Bilder eines Objekts, bei denen ich angeben muss, dass eines um x°
(um eine bestimmte Achse) gedreht wurde, vorzugsweise mit dem Pfeil im Bild – ABER – ich kann es nicht finden Dieser Pfeil in der „umfassenden Liste der Latexsymbole“. Hat jemand eine Idee, wo er hinkommt?
Ich habe bereits Alternativen, möchte diese aber nach Möglichkeit vorziehen:
Kommentare
- Bitte stellen Sie sicher, dass alle Bilder über die offizielle Stackexchange-Oberfläche
dh das Bildsymbol über dem Textfeld (Verknüpfung: STRG + G). Dadurch wird sichergestellt, dass alle Bilder immer zugänglich sind und nicht ablaufen. (Als neuer Benutzer ohne Bildveröffentlichungsberechtigungen fügen Sie das Bild einfach als ein normal und entferne das !
davor, um daraus einen Link zu machen. Ein Mod Erator oder ein anderer Benutzer mit Bearbeitungsrechten können dann die!
erneut einfügen, um sie wieder in ein Bild umzuwandeln.) - @Mico: Warum haben Sie die “ x ° “ als Code? Wenn überhaupt, würde ich ‚ das “ x “ kursiv setzen: _x_ °. (Ich bin damit einverstanden, das Leerzeichen vor dem Gradzeichen zu entfernen.)
- @doncherry: Ich habe dies getan, weil ich an “ x als Variable; in LaTeX habe ich ‚ es natürlich in den mathematischen Modus versetzt, wie in `$ x = \ pi / 4 = 45 ^ \ circ $. 🙂
- Danke für die Korrektur – ich beginne immer noch mit TeX / stackexchange. Wird in Zukunft berücksichtigt.
Antwort
Hier ist eine tikz
-Version, mit der Sie automatisch die Flexibilität erhalten, die tikz
innewohnt, z. B. das Symbol entsprechend der Achse drehen, den Linienstil, die Farben, den Pfeilstil usw. anpassen. ..
Weitere Verbesserung:
- Drehen Sie das Symbol automatisch auf Seien Sie auf dem Weg.
- Geben Sie eine Stileinstellung an, mit der Sie das Symbol anpassen können.
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}
Kommentare
- @ user9631 Informationen zur Inline-Aufnahme finden Sie unter Jakes ‚ Änderung an Vierteltonsymbole
- Vielen Dank, mein Favorit – das sind einige wirklich schöne Pfeile 🙂
Antwort
Sie können einfach das Bild verwenden, das Sie haben, es ist q Qualität scheint gut zu sein. Definieren Sie die Höhe in Bezug auf ex
, damit sie entsprechend der aktuellen Schriftgröße skaliert wird:
\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}
Die Qualität wäre noch besser, wenn Sie eine PDF-Version des Symbols hätten.
Oder Sie könnten TikZ lernen, Das könnte für dieses Symbol tatsächlich nicht allzu schwierig sein. Schauen Sie sich das fantastische Handbuch an, in dem erklärt wird, wie viele Dinge zu tun sind. Unsere Frage Materialien zum Lernen von TikZ könnten ebenfalls hilfreich sein.
Kommentare
- Danke – reicht aus Ich hatte gehofft, jemand wüsste, von welchem Paket dies stammt (wenn überhaupt).
- @ user9631: Hmm, keine Ahnung, ich ‚ normalerweise nicht Rechnen Sie in LaTeX. Sie können Ihre Frage jedoch bearbeiten, um Fragen zu einem Paket zu stellen. Es kann hilfreich sein, das Dokument anzuzeigen, aus dem Sie das Symbol erhalten haben.
Antwort
Sie könnten bui ld dieses Symbol, das ich \rotateonaxis
nennen werde, beginnend mit dem Befehl \circlearrowleft
, der vom amssymb
Paket. Beachten Sie, dass der Befehl sowohl im Text- als auch im Mathematikmodus funktioniert:
\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}
Abhängig von Ihren genauen Anforderungen können Sie natürlich den horizontalen Balken (die „Achse“) verlängern oder verkürzen, die Kreisreihe ein bisschen mehr oder ein bisschen weniger drehen und die Gesamtgröße des Cirlcearrow-Elements ändern (durch Variieren) Die Parameter des Befehls \scalebox
).
Antwort
@Mico war gerecht ein paar Minuten schneller als ich … Aber hier ist meine Variante des Codes, die im Grunde dasselbe tut:
\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}
Antwort
\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}
Kommentare
- Ich habe eine ähnliche in der Liste der Latexsymbole gesehen, aber ‚ hat es nicht gefallen, daher habe ich nach einem gefragt, der lo ok wie auf meinem Bild oder sehr ähnlich.Trotzdem vielen Dank.