이 두 가지 질문과 관련하여Tikz - 가로 모드의 두 페이지에 세 장의 사진그리고Tikz - 이미지의 텍스트 강조 표시, 나는 그림 A의 일부를 강조하기 위해 주어진 솔루션을 함께 사용하는 데 어려움을 겪고 있습니다.
맥락은 세 장의 사진이 있는 두 페이지(가로 모드의 A4)가 있고 중간에 하나가 두 페이지에 걸쳐 있다는 것입니다. 이제 첫 번째 사진의 일부를 강조하고 싶지만 원하는 부분을 강조하지 못하고 나머지는 불투명한 검정색으로 줄였습니다.
이것은 내 코드입니다.
\documentclass{article}
\usepackage[margin=0cm, top=0cm, bottom=0cm, outer=0cm, inner=0cm, landscape, a4paper]{geometry}
\pagestyle{empty}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay,remember picture]
\pgfmathsetmacro{\mywidth}{2*\paperwidth/3-1cm} % kept local
\node at ([xshift=-\paperwidth/6-1cm]current page.center){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-a}};
\begin{scope}[x={(image.south east)},y={(image.north west)}]
\fill[even odd rule,opacity=0.4]
(0.11,0.4) -- (0.37,0.404) -- (0.37,0.414) -- (0.11,0.41) -- cycle
(0,0) rectangle (1,1);
\end{scope}
\node at (current page.east){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-b}};
\end{tikzpicture}
~
\clearpage
\begin{tikzpicture}[overlay,remember picture]
\pgfmathsetmacro{\mywidth}{2*\paperwidth/3-1cm} % kept local
\node (image) at ([xshift=\paperwidth/6+1cm]current page.center){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-c}};
\node at (current page.west){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-b}};
\end{tikzpicture}
\end{document}
미니페이지 환경이 아니기 때문에 이미지의 일부를 강조하지 못한 것으로 추측됩니다. 어떡해?
답변1
누락된 노드 이름을 추가 (image)
하면
\documentclass{article}
\usepackage[margin=0cm, top=0cm, bottom=0cm, outer=0cm, inner=0cm, landscape, a4paper]{geometry}
\pagestyle{empty}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay,remember picture]
\pgfmathsetmacro{\mywidth}{2*\paperwidth/3-1cm} % kept local
\node (image) at ([xshift=-\paperwidth/6-1cm]current page.center){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-a}};
\begin{scope}[x={(image.south east)},y={(image.north west)}]
\fill[even odd rule,opacity=0.4]
(0.11,0.4) -- (0.37,0.404) -- (0.37,0.414) -- (0.11,0.41) -- cycle
(0,0) rectangle (1,1);
\end{scope}
\node at (current page.east){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-b}};
\end{tikzpicture}
~
\clearpage
\begin{tikzpicture}[overlay,remember picture]
\pgfmathsetmacro{\mywidth}{2*\paperwidth/3-1cm} % kept local
\node (image) at ([xshift=\paperwidth/6+1cm]current page.center){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-c}};
\node at (current page.west){%
\includegraphics[width=\mywidth pt,height=\paperheight]{example-image-b}};
\end{tikzpicture}
\end{document}
나의 ..로써수정구슬도난당했습니다. 그게 당신이 강조하고 싶었던 부분인지 모르겠습니다. ;-)