是否可以在 gcard 的两个部分之间添加 \vrule?

是否可以在 gcard 的两个部分之间添加 \vrule?

我正在用这个包裹写一些贺卡gcard

一切顺利,但我不想把纸张折叠两次来制作卡片,我更愿意将其打印两次,双面,然后用切刀从中间切开。

我试图\vrule在卡片的两部分之间放置一个以便于切割,但我没有做到。

\documentclass[12 pt,landscape]{article}
\usepackage{palatino}
\usepackage{gcard}

\begin{document}

    \begin{frontcover}
        \centering 
        \huge
        \textit{I love ducks!}
    \end{frontcover}

    \centering \vline height \paperheight

    \begin{insideright}
        \begin{center} 
            \Huge
            \textit{Quack!}
        \end{center}
    \end{insideright}

\end{document}

在此处输入图片描述

我需要在上一张纸的中间加上这一行:

在此处输入图片描述

答案1

我只需加载tikz并使用

\tikz[overlay,remember picture]\draw(current page.north)--(current page.south);

比试图弄清楚textpos盒子放在哪里更容易:

\documentclass[12 pt,landscape]{article}
\usepackage{palatino}
\usepackage{gcard}
\usepackage{tikz}

\begin{document}
\begin{frontcover}
    \centering
    \huge
    \textit{I love ducks!}
\end{frontcover}
\begin{insideright}
    \begin{center}
        \Huge
        \textit{Quack!}
    \end{center}
\end{insideright}
\tikz[overlay,remember picture]\draw(current page.north)--(current page.south);
\end{document}

在此处输入图片描述

答案2

这个怎么样:

\documentclass[12pt,landscape]{article}
\usepackage{palatino}
\usepackage{gcard,multicol}
\setlength{\columnseprule}{1pt}
\begin{document}
\begin{multicols}{2}
\vrule height0pt depth \textheight width 0pt
    \begin{frontcover}
        \centering 
        \huge
        \textit{I love ducks!}
    \end{frontcover}

\begin{insideright}
        \begin{center} 
            \Huge
            \textit{Quack!}
        \end{center}
    \end{insideright}

\end{multicols}
\end{document}

在此处输入图片描述

相关内容