Symbol pro “ otáčet se kolem osy ”

Mám dva obrázky objektu, kde potřebuji označit, že je jeden otočen o (kolem určité osy), nejlépe se šipkou na obrázku – ALE – nemohu najít tato šipka v „komplexním seznamu symbolů latexu“. Každý má nějaký nápad, kde se dostat?

Už mám alternativy, ale pokud možno, raději bych je měl mít:

zde zadejte popis obrázku

Komentáře

  • Zkontrolujte, zda jsou všechny obrázky nahrány pomocí oficiálního rozhraní stackexchange, tj. ikona obrázku v horní části textového pole (zkratka: CTRL + G). Tím je zajištěno, že všechny obrázky budou vždy přístupné a nevyprší jejich platnost. (Jako nový uživatel bez oprávnění k odesílání obrázků jednoduše vložte obrázek jako normální a odstraňte před ním !, aby se z něj stal odkaz. Mod erator nebo jiný uživatel s oprávněním k úpravám pak může ! znovu vložit do podoby obrázku.)
  • @Mico: Proč jste označili " x ° " jako kód? Pokud existuje, vložím ' d " x " kurzívu: _x_ °. (Souhlasím s odstraněním mezery před znakem stupně.)
  • @doncherry: Udělal jsem to proto, že myslím na " x " jako proměnná; v LaTeXu jsem jej ' d nastavil v matematickém režimu, samozřejmě jako v `$ x = \ pi / 4 = 45 ^ \ circ $. 🙂
  • Děkujeme za opravu – stále začínáte s TeX / stackexchange. Nezapomeňte na to v budoucnu.

Odpovědět

Zde je tikz verze, která vám automaticky poskytne veškerou flexibilitu tikz jako je otáčení symbolu, který je vhodný pro osu, úprava stylu čáry, barev, stylu šipky atd. ..

zde zadejte popis obrázku

Další vylepšení:

  • Automaticky otočit symbol na být na cestě.
  • Poskytněte nastavení stylu, které lze použít k přizpůsobení symbolu

Kód:

\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} 

Komentáře

  • @ user9631 Informace o přímém začlenění této položky naleznete v úpravě Jake ' na Čtvrttónové symboly
  • Moc děkuji, můj oblíbený – to jsou opravdu krásné šipky 🙂

Odpověď

Můžete použít pouze obrázek, který máte, jeho q uality se zdá být dobrá. Definujte výšku pomocí ex, takže bude měřítko podle aktuální velikosti písma:

\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} 

výstupní snímek obrazovky

Kvalita by byla ještě lepší, kdybyste měli verzi symbolu ve formátu pdf.

Nebo se můžete naučit TikZ, což pro tento symbol nemusí být příliš těžké. Podívejte se na jeho úžasný manuál , který vysvětluje, jak dělat spoustu věcí. Naše otázka Materiály pro učení TikZ mohou být také užitečné.

Komentáře

  • Děkuji – udělám takhle. Doufal jsem, že někdo ví, z čeho tento balíček pochází (pokud vůbec).
  • @ user9631: Hmm, nemám tušení, obvykle ' t Dělejte matematiku v LaTeXu. Svou otázku byste však mohli upravit a zeptat se na balíček. Může být užitečné zobrazit dokument, ze kterého jste dostali symbol.

Odpovědět

Mohli byste koupit Vytvořím tento symbol, který zavolám \rotateonaxis počínaje příkazem \circlearrowleft poskytnutým amssymb balíček. Příkaz funguje v textovém i matematickém režimu:

\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} 

zde zadejte popis obrázku

Je zřejmé, že v závislosti na vašich přesných potřebách můžete vodorovnou čáru („osu“) prodloužit nebo zkrátit, otočit kruhovou šipku o něco více nebo o něco méně a změnit celkovou velikost položky cirlcearrow (změnou parametry příkazu \scalebox).

Odpověď

@Mico byl právě o pár minut rychlejší než já … Ale přesto je tady moje varianta kódu, která dělá v podstatě totéž:

\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} 

zde zadejte popis obrázku

odpověď

\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} 

sem zadejte popis obrázku

Komentáře

  • Podobný jsem viděl v seznamu latexových symbolů, ale nelíbilo se mi ' proto jsem se zeptal na jeden, který lo ok jako ten na mém obrázku nebo velmi podobný.Přesto děkuji.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *