我有一系列 eps 图片要包含在 LaTeX 文档中。它们需要拉伸以适应线宽,而不保持其比例。
这个解决方案非常有效:
\resizebox{\linewidth}{\height}{\includegraphics{mypicture.eps}}
但在这种情况下,文本也被缩放了。
我正在尝试在 TikZ 中进行包括图片在内的缩放,但是我找不到方法告诉 TikZ 进行xscale=\textwidth/(the width of my picture)
。
像这样:
\documentclass{article}
\usepackage{graphics}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[xscale=\linewidth/\width,yscale=1]
\node at (0,0) {\includegraphics{esempio3024nuovo-1.eps}};
\end{tikzpicture}
\end{document}
谢谢你的建议,AM
答案1
将图片保存到盒子中并使用\wd\IBox
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{tikz}
\newsavebox\IBox
\begin{document}
\sbox\IBox{\includegraphics{esempio3024nuovo-1.eps}}
\begin{tikzpicture}[xscale=\linewidth/\wd\IBox,yscale=1]
\node at (0,0) {\usebox\IBox};
\end{tikzpicture}
\end{document}
或者
\node at (0,0) {\includegraphics{esempio3024nuovo-1.eps}};
如果你不想保存图像