无法使用外部图像旋转范围(fig.pdf)。
\begin{scope} [rotate=30]
\node (scope6) at (0,0) {\includegraphics{/tmp/fig1}};
\node at (0,0) [rotate=0,color=black] {Text};
\end{scope}
请帮我旋转这个外部图像 fig1.pdf
答案1
您需要[transform shape]
在创建节点时添加该选项。
\documentclass{standalone}
\usepackage{graphicx,tikz}
\begin{document}
\begin{tikzpicture}
\begin{scope} [rotate=30]
\node [transform shape](scope6) at (0,0) {\includegraphics{example-image}};
\node at (0,0) [rotate=0,color=black] {Text};
\end{scope}
\end{tikzpicture}
\end{document}
答案2
像这样:
因为这scope
是行不通的。您可以简单地执行以下操作:
\documentclass[border=3mm,
multi,
tikz]{standalone}
\usepackage{graphicx}
\begin{document}
\begin{tikzpicture}
\node[rotate=30,draw=red,very thick] (scope6) {\includegraphics{example-image}};
\node [font=\bfseries\Huge,text=white] {Text};
\end{tikzpicture}
\end{document}
我向节点添加了边框,您可以看到节点如何与其内部的图像对齐。