使用 Ghostscript 压缩 - 透明度变为青色

使用 Ghostscript 压缩 - 透明度变为青色

我即将完成关于分形的论文,由于分形可以变得非常详细,因此我将包含大量高 DPI 的 EPS 文件和大量图片……这样,40 页长的 PDF 就接近 38MB 大。我正在使用 Ghostscript 来减小文件大小,命令是:

"C:\Program Files\gs\gs9.10\bin\gswin64c.exe" -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=small.pdf main.pdf

这使得文件大小约为 10 MB。但问题在于,每张非 EPS 且具有透明度的图像,透明部分都会变成青色。 压缩 PDF 的屏幕截图

屏幕截图显示了 ghostscript 输出的 pdf。但是 xelatex 生成的 PDF 看起来不错。图像是从 gif 转换为 png 的维基百科

示例代码:

\documentclass[fontsize=12pt,a4paper]{scrreprt}
\usepackage[
  paper=a4paper,
  left=30mm,
  right=40mm,
  top=30mm,
  bottom=25mm,
  includefoot,
  foot=\baselineskip,
  bindingoffset=0mm]{geometry}

\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{fontspec}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{booktabs}
\usepackage{wrapfig}
\usepackage{float}
\usepackage{caption}
\usepackage{pdfpages}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage{url}
\setmainfont{Calibri}
\linespread {1.5}
\title{Something}
\author{Someone}
\date{2013}
\DeclareGraphicsExtensions{.pdf,.png,.jpg,.eps}
\begin{document}
\maketitle
\newpage
\tableofcontents
\newpage
\chapter{Einleitung}
\begin{figure}[H]
\centering
\includegraphics[scale=0.3]{antenne}
\caption[Quelle: \protect\url{http://de.wikipedia.org/wiki/Fraktalantenne}]{Patent einer Fraktalen Antenne}
\end{figure}
\end{document}

我知道这不是 100% TeX,但也许你们中的一些人熟悉 Ghostscript......

相关内容