LaTeX 图片色偏解决方法
本系列文章由 @YhL_Leo 出品,转载请注明出处。
文章链接: http://blog.csdn.net/yhl_leo/article/details/50327113
在LaTeX的编辑模式中,常用的生成PDF文件的方式有两种途径(至于PDFLaTeX,XeLaTeX,LuaLaTeX等其他编译方式不在此讨论):
DVI->PS->PDF
DVI->PDF
在文档中插入图片时,两种编译方式产生的结果是有一定差异的,除此以外,插入图片一般都先转为内嵌式PostScript格式文件(.eps
),常用的Adobe Acrobat Pro和Photoshop两款软件也是有差异的,下面给出一组图的测试结果。
1 数据准备
上面四张图为原始图,格式均为png
,从左向右依次是灰度图,RGB彩色图,灰度图,RGB彩色图。
测试前,我们分别将原图利用Adobe Acrobat Pro和Photoshop转成eps
文件。
这里文件末尾为a
表示是由Adobe Acrobat Pro生成,p
表示由Photoshop生成。
2 测试代码
\documentclass[a3paper,9p]{article}
\usepackage{subfigure}
\usepackage{epsfig}
\usepackage{graphicx}
\begin{document}
\renewcommand{\arraystretch}{1.5}
\begin{figure}[ht!]
\begin{tabular}{cccc}
\includegraphics[width=0.24\linewidth]{1-1-a.eps} &
\includegraphics[width=0.24\linewidth]{1-2-a.eps} &
\includegraphics[width=0.24\linewidth]{2-1-a.eps} &
\includegraphics[width=0.24\linewidth]{2-2-a.eps} \\
\includegraphics[width=0.24\linewidth]{1-1-p.eps} &
\includegraphics[width=0.24\linewidth]{1-2-p.eps} &
\includegraphics[width=0.24\linewidth]{2-1-p.eps} &
\includegraphics[width=0.24\linewidth]{2-2-p.eps} \\
(a) & (b) & (c) & (d) \\
\end{tabular}
\label{Fig:1}
\vspace{-0.5em}
\end{figure}
\end{document}
3 测试结果
首先看第一种生成方式DVI->PS->PDF
:
如果你看了上面的测试代码,应该很容易就明白这组测试结果图中每张图片的含义,这里还是啰嗦一下。一共分为4列:eps
插入的结果,下面一张是在Photoshop中生成eps
插入的结果。
不难看出,如果是灰度图,两者差异基本很小,但是如果是彩色图,那在Adobe Acrobat Pro中生成eps
的插入结果简直不忍直视,色偏极其严重!除此以外,请看
再看第二种生成方式DVI->PDF
:
乍一看好像是一模一样,上面所述的色偏问题完全不存在~
当然再对比一下两组测试结果,还可以发现:
上图从左向右依次是:Adobe-DVI->PS->PDF
,Photoshop-DVI->PS->PDF
,Adobe-DVI->PDF
,Photoshop-DVI->PDF
,仔细看白色像素旁边的马赛克(请注意,原本是二值图像),前面三个都不能幸免,唯有第四种方式是完全没有,插入后依旧是二值图!
总结:
- 使用LaTeX插图时,建议选择
DVI->PDF
方式,在使用同样的图片情况下,该方式生成的更高清 - 生成
eps
文件时,建议使用Photoshop的方式(见下图),好处不多说,谁用谁知道~