![如何使用 \includegraphics 抑制 PDF 的透明度](https://linux22.com/image/356095/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20%5Cincludegraphics%20%E6%8A%91%E5%88%B6%20PDF%20%E7%9A%84%E9%80%8F%E6%98%8E%E5%BA%A6.png)
我使用 在我的文档中有多个 PDF 浮动\includegraphics
。结果发现这些 PDF 具有透明背景,并且其中一个与页码重叠,看起来很糟糕。
(我最初希望隐藏页码,但结果却出奇地困难,解决方案这里没有帮助。)
反而,是否有选项可以抑制 PDF 透明度(以便阻止查看页码)?等价地,有没有选项可以为图片添加白色背景颜色?
梅威瑟:
\documentclass[11pt]{article}
\usepackage[a4paper]{geometry}
\usepackage[]{garamondx}
\usepackage[scaled=.84]{beramono}
\usepackage{amsmath,amsthm,amssymb}
\usepackage[garamondx,cmbraces]{newtxmath}
\useosfI
\usepackage[utf8x]{inputenx}
\usepackage{microtype}
\usepackage{subfig}
\usepackage{graphicx}
\begin{document}
Lorem ipsum dolor sit amet.
\begin{figure}
\centering
\subfloat[\label{fig:disttime1}A specific solution with no attempt at generality.]{\includegraphics[scale=0.7, trim={4cm 7cm 1cm 0}, clip]{disttime1.pdf}}\\
\caption{Students' responses to a challenging proof problem.}
\label{fig:disttime}
\end{figure}
\begin{figure}
\ContinuedFloat%
\centering%
\vspace{-1.5cm}%
\subfloat[\label{fig:disttime2}This student has hit on the idea of the lines crossing, but strictly speaking at the point he has identified the person would be $6\ \mathrm{km}$ \emph{up} the hill one day and $6\ \mathrm{km}$ \emph{down} the hill the other.]{\includegraphics[scale=0.7, trim={5.5cm 16cm 0cm 2cm}, clip]{disttime2.pdf}}\\
\subfloat[\label{fig:disttime3}This student has understood the generality required, but has not attempted to justify the universal claim.]{\includegraphics[scale=0.7, trim={3cm 7.5cm 0.5cm 3cm}, clip]{disttime3.pdf}}
\caption{(con't) Students' responses to a challenging proof problem.}
\end{figure}
\end{document}
在下面的屏幕截图中,第 1 页和第 2 页没有问题,但第 3 页上的图形高于文本高度并与页码重叠。
注意:我知道有这么大的浮点数可能风格不好;我不想将这些数字拆分到第三页,或者使它们变小(因为它们会变得不可读)。
我还按照@daleif 的要求添加了第 3 页的屏幕截图,并\fbox
在每个页面周围添加了内容。\includeimage
答案1
对于你的第一个问题:不,当使用 pdftex/xetex/luatex 包含这些 PDF 时,没有选项可以抑制使用该功能的 PDF 的透明度。
你所要求的被称为PDF 透明度展平这也可以借助其他工具来完成。