
박사 학위 과정에서 투명도가 높은 PDF 이미지를 삽입하는 데 꽤 이상한 문제가 있습니다. 명제. 나는 memoir
문서 클래스를 사용하고 있으며 으로 컴파일하고 있는데 pdflatex
, 이 두 가지를 사용하지 않을 때에도 이런 일이 발생한다는 것을 확인했습니다. 이 문제는 운영 체제에 따라 다르다는 것을 발견했습니다. 내 논문이 모든 OS, 특히 OS X에서 올바르게 렌더링되어야 하기 때문에 이는 매우 심각한 문제입니다.
먼저 tikz 패키지를 사용하여 LaTeX에서 PDF 그림을 만듭니다.
\documentclass[border=1cm,tikz]{standalone}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{fadings}
\begin{document}
\begin{tikzpicture}
\draw [-Latex,ultra thick] (0,0) -- ++(45:5);
\draw [-Latex,ultra thick,path fading=south] (2,0) -- ++(45:5);
\end{tikzpicture}
\end{document}
다음과 같습니다.
왼쪽 화살표는 실선이고 오른쪽 화살표는 화살표 끝 부분으로 갈수록 희미해집니다. 그런 다음 이 그림을 다음과 같은 간단한 LaTeX 문서에 삽입합니다.
\documentclass[letterpaper]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[scale=1]{tikz-figure}
\caption{My problematic figure.}
\end{figure}
\end{document}
여기서 문제가 시작됩니다.
OS X
위와 같이 PDF 그림이 올바르게 렌더링됩니다. 그러나 최종 PDF를 렌더링할 때(Skim 및 Preview를 시도함) 희미한 화살표가 나타나지 않습니다.
리눅스
Linux(Evince 사용)에서 렌더링할 때 페이드 화살표가 단색으로 바뀌고 페이드 없이 올바른 위치에 나타납니다. 이는 PDF 그림과 최종 PDF 문서 모두에 해당됩니다.
윈도우 10
마지막으로 Windows 10(Adobe Reader 및 Sumatra PDF 포함)에서는 그림과 최종 문서가 모두 오른쪽 화살표가 희미해진 상태로 표시됩니다.
일반적으로 제안되는 것을 추가하려고 시도했지만 % \pdfpageattr {/Group << /S /Transparency /I true /CS /DeviceRGB>>}
전혀 효과가 없었습니다. 패키지 도 해봤 pdfx
지만 별 차이는 없었습니다.
답변1
(댓글로만 올리고 싶은데 아직 평판이 안 좋아요)
나는 그림(흐려지는 화살표)에서도 똑같은 문제에 직면했습니다. Adobe Reader와 MacOS에서는 괜찮아 보입니다. 미리보기(소프트웨어) 또는 Finder의 스페이스바 미리보기를 사용하면 화살표가 완전히 사라집니다.
그러나 내 그림은 Adobe Illustrator를 사용하여 생성되었으므로 LaTeX/TikZ 문제가 아니라 PDF 렌더러 문제인 것 같습니다.
현재 제가 사용하고 있는 해결책은 Adobe Acrobat에서 컴파일된 .pdf를 열고 "최적화된 PDF" 옵션과 투명 필름을 사용하여 다시 저장하는 것입니다.
- 중간 해상도
- 투명도 수준: 75
- 라인 아트 및 텍스트: 300
- 그라데이션 및 메쉬: 150
- 모든 텍스트를 윤곽선으로 변환: False
- 모든 획을 윤곽선으로 변환: True
- 클립 복합 영역: True
- 중복 인쇄 유지: True
그러면 화살표가 표시되지만 완전히 투명해야 하는 부분 주위에도 작은 후광 윤곽선이 있습니다. 그래도 없는 것보단 낫지...
Adobe가 내부적으로 무엇을 하는지 잘 모르겠습니다. 어쩌면 여기 누군가가 그렇게 할 수도 있습니다. 또한 Adobe Acrobat이 필요하지 않은 도구에 대한 제안도 좋습니다.