如何使用\tikz
调整大小(比例).eps
格式的图片(图形)而不调整其中的文本和数字的大小?
PS。我已经接触过下面的问题,但在我的情况下实现它时遇到了问题,因为我有 .eps 文件,并且不确定哪个是最佳选择。有人可以修改下面的代码以使其正常工作吗?谢谢。
如何使用 \resizebox 但不调整文本大小(tikzpicture)
我的代码需要更改为\tikz
:
\documentclass[conference]{IEEEtran}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{array}
\usepackage{makecell, booktabs, multirow}
\usepackage{pgfplots}
\usepackage{tikz}
\usepackage{tikzscale}
\usepackage{epstopdf}
\DeclareGraphicsExtensions{.eps}
\begin{document}
\begin{figure}[h]
\begin{center}\vspace{-0.4 cm}
{\resizebox{0.52\textwidth}{0.21\textwidth}{{\includegraphics*{Fig_11.eps}}}\vspace{-0.1 cm}
\midskip \footnotesize{\verb+ +(a)}\vspace{-0.6 cm}
\label{fig:Fig_11}
\end{center}}
\end{figure}
\end{document}
该图还具有 x 轴、y 轴和图例。
答案1
一般来说这是不可能的,这取决于 EPS 文件中字母的形式。如果它们已经绘制为路径而不是字符数据(这曾经相当常见,现在可能不那么常见了),那么很难改变,因为没有简单的方法来区分字母。
如果是简单文本,您可能能够编辑 EPS 来更改文本大小和位置,或者(更简单)使用psfrag
包将文本替换为乳胶排版等效文本。
或者如果失败了,您可以缩放图像并用白色框覆盖以隐藏文本,然后在其上覆盖打印乳胶排版文本。
这些都不是特别方便,如果可能的话,最好回到制作 EPS 的原始应用程序并生成所需大小的 EPS。
我认为没有tikz
任何与此问题相关的功能。