某些带有图片的页面上的文字显示为粗体

某些带有图片的页面上的文字显示为粗体

可能重复:
为什么我的 PDF 中有些页面显示为粗体?

由于某种原因,当同一页面上有图片时,某些页面上的所有文本都会显示为粗体。我看到了其他类似的问题,并尝试首先将图像转换为不透明的 PNG,但这并没有解决问题。然后我尝试将它们转换为 JPEG,但也没有用。最后我将它们转换为 EPS,但这也没有解决问题。

我正在使用 Lyx 和 Xetex。我正在使用 Windows 7 上的 Adob​​e Reader 10 查看文件。以下是其中一个以粗体显示的页面的示例:

\begin{figure}
\noindent \centering{}\includegraphics[width=330pt]
{ReportImg/projectedmarkermodel}
\caption{Example showing the projected marker corners based around the marker with ID 0\label
{fig:Example-showing-the} }
\end{figure}

\subsubsection{Objective function}

We first needed to define the new objective function to minimise.
The objective function will...

整个页面都变成粗体。我也尝试打印该页面,打印后显示为粗体。

编辑:我认为这与之前的问题不同,我尝试了之前给出的所有解决方案,但结果是一样的。我甚至尝试了不同的 PDF 查看器,它仍然显示为粗体。

答案1

我在将页面与具有透明度和不具有透明度的图像混合时遇到了这样的问题。如果您在 Acrobat Reader(几乎所有版本,包括最新版本)中遇到此问题,但在其他 PDF 阅读器中没有遇到此问题,则序言中的以下代码可能会解决问题并强制所有页面(对于 xelatex)使用相同的 RGB 渲染:

\usepackage{eso-pic}
\AddToShipoutPicture{%
\makeatletter%
\special{pdf: put @thispage <</Group << /S /Transparency /I true /CS /DeviceRGB>> >>}%
\makeatother%
}

对于 pdflatex 使用:

\pdfpageattr {/Group << /S /Transparency /I true /CS /DeviceRGB>>} 

相关内容