使用 LH 的 RH 镜像创建 TikZ 覆盖

使用 LH 的 RH 镜像创建 TikZ 覆盖

谢谢约翰·科米洛这个问题(“将 A3 tikz 覆盖图剪辑到两张 A4 页面上”),我设法创建了两半背景以供连续的两页使用。

现在我需要创建一个对称的,其中左侧是右侧的镜像,例如 渐变对称背景

这是整个横向页面,所以我应该将其作为两张单独的图片来做,还是有没有办法一次性创建所有内容?

答案1

如果您有一个pdf带有背景的文件,则可以使用以下命令对其进行镜像:

\documentclass[landscape]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay, remember picture]
\node[inner sep=0pt, outer sep=0pt, anchor=north west] at (current page.north west)
{\includegraphics[width=.5\paperwidth, height=\paperheight]{example-image}};
\node[inner sep=0pt, outer sep=0pt, anchor=north west, xscale=-1] at (current page.north east)
{\includegraphics[width=.5\paperwidth, height=\paperheight]{example-image}};
\end{tikzpicture}
\end{document}

在此处输入图片描述

如果您有,则可以使用和tikxpicture进行镜像。在这种情况下,您可以对镜像图片应用不同的选项。shiftedscaled scope

\documentclass[landscape]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[overlay, remember picture]

\begin{scope}[shift=(current page.south west)]
\draw[line width=2mm, red] (0,0)--++(.5\paperwidth,\paperheight);
\end{scope}

\begin{scope}[shift=(current page.south east), xscale=-1]
\draw[line width=2mm, green] (0,0)--++(.5\paperwidth,\paperheight);
\end{scope}

\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容