Latex/Overleafc插入eps格式图片不显示、png转eps等解决问题

最近在搞论文,有些程序生成的图片大部分为png格式,但很多期刊要求eps矢量图格式,特此整理下遇到的各种坑,虽然不算什么技术问题,但是确实也浪费了不少时间。。。

1. png转eps在线神器:

【cloudconvert】

PNG to EPS | CloudConverticon-default.png?t=N7T8https://cloudconvert.com/png-to-eps2.插入eps后,不显示,为空白

代码如下:

\usepackage{graphicx}
\usepackage{epstopdf}
\begin{figure}[!ht]
\centerline{\includegraphics[width=10pc]{mrm/figure1.eps}}
\caption{(a) Stainless steel bone plate and CAD model, (b) Location distribution in experimental studiesMultivariate regression prediction model.}
\label{fig:1}
\end{figure}

查了一堆资料,也没找到,后面才发现是编译器的问题。。。overleaf的默认编辑器是pdfLatex,需要改为XeLatex编译器即可

ppps:后话,编辑部投稿的时候又出幺蛾子,因为他们杂志社默认的在线编辑器是pdfLatex,所以直接传eps识别不了,还是空的。。因此,这里可以用photoshop将eps保存为pdf格式后,作为图片插入pdfLatex编译器下的文档中,即可实现图片显示。

感谢参考:

overleaf插入矢量图问题-CSDN博客

### 如何在 LaTeX 中调整 PDF 图片大小 在 LaTeX 中,`\includegraphics` 命令提供了多种方式来调整图片的大小。主要通过 `scale`, `width`, 和 `height` 参数实现。需要注意的是,在同一命令中 **能同时指定 `scale` 和其他尺寸参数(如 `width` 或 `height`)**[^1]。 #### 使用 `width` 参数 如果希望按照特定宽度调整图片大小,可以使用 `width` 参数。例如: ```latex \includegraphics[width=\textwidth]{example.pdf} ``` 上述代码会将图片设置为与当前文本行宽度相同[^2]。也可以按比例缩小或放大,比如: ```latex \includegraphics[width=0.8\textwidth]{example.pdf} ``` 这表示图片宽度将是文档正文宽度的 80%。 #### 使用 `height` 参数 同样可以通过 `height` 来控制图片的高度。例如: ```latex \includegraphics[height=5cm]{example.pdf} ``` 此操作将把图片高度固定为 5 厘米,而宽度则自动保持原始宽高比变。 #### 使用 `scale` 参数 当仅需简单地缩放整个图像而关心具体单位时,可采用 `scale` 参数。例如: ```latex \includegraphics[scale=0.7]{example.pdf} ``` 这里代表原图被均匀缩减至其原来大小的 70%,但要注意它无法与其他尺寸选项共存。 #### 结合裁剪功能 (`trim`) 对于更复杂的编辑需求,还可以利用 `trim` 功能去除需要的部分并重新定位边界框位置。语法如下所示[^3]: ```latex \includegraphics[trim={left bottom right top},clip]{example.pdf} ``` 其中 `{left bottom right top}` 是四个分别对应左、下、右、上的修剪量值;单位通常默认为 pt (points),当然也支持 cm 等计量形式。 综上所述,根据实际应用场景选择合适的属性组合即可灵活完成对PDF文件插入后的尺寸定制工作。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值