私のワークフローは通常次のとおりです。
ベクトル要素 (テキスト、線など) を含むインクスケープを使用して、ビットマップ イメージに注釈を付けます。私はinkscapeからpdfをエクスポートし、pdflatexソース(includegraphics ...)に含めます。
どういうわけか、インクスケープに埋め込む前にビットマップをダウンスケールして、svg ファイルをユニバーサルに保ちたくありません。一方、pdflatex の後の結果の pdf は、完全な (ばかげた) 解像度の画像のために、多くの場合、不必要に巨大になります。残念ながら、inkscape の pdf エクスポートは、ビットマップのダウンサンプリングをすぐにはサポートしていません (ただし、これはよく議論されます)。そこで、pdflatex を実行する前に、ghostscript を使用してinkscape から pdf を削減しようとしました。ただし、すべてのベクター注釈はこのプロセスでレンダリングされます。これは避けたいことであり、この質問の内容です。
私はこのようなゴーストスクリプトを使用しました(これはさまざまなフレーバーで見つかりましたが、何も機能しませんでした):
gs -dNOPAUSE -dBATCH -dSAFER \
-sDEVICE=pdfwrite \
-dCompatibilityLevel=1.3 \
-dPDFSETTINGS=/ebook \
-dEmbedAllFonts=true \
-dSubsetFonts=true \
-dColorImageDownsampleType=/Bicubic \
-dColorImageResolution=200 \
-dGrayImageDownsampleType=/Bicubic \
-dGrayImageResolution=400 \
-dMonoImageDownsampleType=/Bicubic \
-dMonoImageResolution=1200 \
-sOutputFile=out.pdf \
in.pdf
そのため、画像のpdfを小さくしながら、ベクター形式のベクターアートを使用するためのヘルプ/アイデアを探しています。