Eu tenho dois imagens de um objeto em que preciso indicar que um é girado x°
(em torno de um determinado eixo), de preferência com a seta na imagem – MAS – não consigo encontrar esta seta na “lista abrangente de símbolos de látex”. Alguém tem alguma idéia de onde conseguir?
Já tenho alternativas, mas prefiro ter isso, se possível:
Comentários
Resposta
Aqui está uma tikz
versão que oferece automaticamente toda a flexibilidade inerente a tikz
, como girar o símbolo para ser apropriado para o eixo, ajustar o estilo da linha, cores, estilo da seta, etc. ..
Melhorias adicionais:
- Rotacione automaticamente o símbolo para estar ao longo do caminho.
- Forneça uma configuração de estilo que pode ser usada para personalizar o símbolo
Código:
\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}
Comentários
- @ user9631 Para a inclusão embutida disso, consulte a modificação de Jake ‘ em Símbolos de um quarto de tom
- Muito obrigado, meu favorito – estas são algumas flechas realmente lindas 🙂
Resposta
Você poderia apenas usar a imagem que tem, é q ualidade parece ser boa. Defina a altura em termos de ex
, para que “seja dimensionada de acordo com o tamanho da fonte atual:
\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}
A qualidade seria ainda melhor se você tivesse uma versão em pdf do símbolo.
Ou você poderia aprender TikZ, o que pode não ser muito difícil para este símbolo. Dê uma olhada em seu incrível manual , que explica como fazer várias coisas. Nossa pergunta Os materiais para aprender TikZ também podem ser úteis.
Comentários
- Obrigado – basta assim. Eu esperava que alguém soubesse de qual pacote isso se originou (se é que é).
- @ user9631: Hmm, não faço ideia, eu não ‘ normalmente faça cálculos em LaTeX. Mas você pode editar sua pergunta para fazer perguntas sobre um pacote. Pode ser útil ver o documento de onde você tirou o símbolo.
Resposta
Você poderia comprar Identifique este símbolo, que chamarei de \rotateonaxis
, começando com o comando \circlearrowleft
fornecido pelo amssymb
. Observe que o comando funciona em modo de texto e matemático:
\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}
Obviamente, dependendo de suas necessidades exatas, você pode alongar ou encurtar a barra horizontal (o “eixo”), girar o círculo um pouco mais ou um pouco menos e alterar o tamanho geral do item do círculo (variando os parâmetros do comando \scalebox
).
Resposta
@Mico era apenas alguns minutos mais rápido do que eu … Mas, ainda assim, aqui está minha variante do código, que faz basicamente o mesmo:
\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}
Resposta
\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}
Comentários
- Eu vi um semelhante na lista de símbolos de látex, mas não ‘ não gostou, por isso perguntei sobre um que, ok como o da minha foto ou muito semelhante.Mesmo assim, obrigado.
!
na frente dele para transformá-lo em um link. Um mod erator ou outro usuário com privilégios de edição pode reinserir o!
para transformá-lo em uma imagem novamente.)