
Estoy buscando una solución para definir un estilo de nodo que incluya una imagen png.
\documentclass[10pt]{article}
\usepackage{tikz}
\begin{tikzpicture}
[
PIC/.style n args = {1}
{align=center,
label={center:
\includegraphics[scale=0.01,rotate=#1]{picture.png}
}
}
]
\node[PIC={60}] (f) at (0,0) {};
\end{tikzpicture}
\end{document}
Probé algunas otras versiones con \node pero no tengo idea real...
Espero que puedas ayudar, gracias.
Además un ejemplo con dos parámetros:
[...
PT/.style n args = {2}{circle,draw,align=center,
inner sep=1pt,label={#1:#2}}]
...
\node[PT={below}{1}] (PT) at (0,0) {};
Esto pasará completamente los argumentos. Si configuro estos:
[...
PT/.style n args = {1}{circle,draw,align=center,
inner sep=1pt,label={#1:2}}]
...
\node[PT={below}] (PT) at (0,0) {};
solo pasa b
en lugar debelow
Gracias a Jess! No sé qué es mejor. Para definir token
o hacer algunas cosas locas como esta:
Var 1
[...
PT/.style n args = {1}{circle,draw,align=center,
inner sep=1pt,label={#1:2}}]
...
\node[PT={below}\ ] (PT) at (0,0) {};
Var 2
[...
PT/.style n args = {1}{circle,draw,align=center,
inner sep=1pt,label={#1:2}}]
...
\node[PT={below}{} ] (PT) at (0,0) {};
Respuesta1
Parece que cambiar rotate
a angle
hace que el error desaparezca. Consulte el siguiente sitio web para ver includggraphics
los comandos.http://en.wikibooks.org/wiki/LaTeX/Importing_Graphics
\documentclass[10pt]{article}
\usepackage{tikz}
\usepackage{graphicx}
\def\ang{60}
\begin{document}
\begin{tikzpicture}
[PIC/.style n args ={1}{align=center,label={center:
\includegraphics[scale=0.25,angle=#1]{example-image-a}
}}
]
\node[PIC={\ang}] (f) at (0,0) {};
\end{tikzpicture}
\end{document}
Editar:El OP observa que solo se pasó el primer carácter al argumento (es decir, solo se pasaron 6, no 60, al argumento). Una solución es definir un comando llamado \ang
via \def\ang{60}
y luego pasarlo \ang
al argumento, como se muestra arriba. en el código. La misma idea se aplica al seguimiento por parte del OP. La imagen es el resultado recién compilado.