折叠式或内折式布局

折叠式或内折式布局

有人能用一种优雅的方式来呈现内折或对开折叠卡片吗?我似乎找不到有关该主题的任何内容/包,有 gcard 包,但它确实提供了此选项。

下面是这种折叠的一个例子。

在此处输入图片描述

感谢您的帮助。

编辑,上下文:一张包含中间方块文字的邀请卡。

答案1

有几个想法,一个基于,minipage另一个基于tabular。这两个方法都有效地使用了文本宽度的 1/4,然后是文本宽度的 1/2,然后是文本宽度的 1/4,并可能进行调整以在三个组件之间留出空间。

% gatefoldprob.tex  SE 594176
%\documentclass[landscape]{article} % PDF output not printed as landscape on my PC
\documentclass{article}
\usepackage{comment}

\begin{document}

\noindent\begin{minipage}{0.23\textwidth}
LEFT TEXT FILLING SOME SPACE
\end{minipage}
\hfil
\begin{minipage}{0.48\textwidth}
CENTER TEXT FILLING A LOT MORE SPACE
\end{minipage}
\hfil
\begin{minipage}{0.23\textwidth}
RIGHT TEXT FILLING SOME SP
\end{minipage}
\newpage
\begin{tabular}{|p{0.21\textwidth}|p{0.43\textwidth}|p{0.21\textwidth}|}
LEFT TEXT FILLING SOME SPACE & 
\vspace{2cm}CENTER TEXT FILLING A LOT MORE SPACE & 
RIGHT TEXT FILLING SOME SPACE\\
\end{tabular}

\end{document}

在此处输入图片描述

在里面tabular代码中我加入了垂直线来显示三列之间的界面。

我不知道您可能想在门卡的三个“列”上放些什么。无论如何,如果您使用上述任何一种,您将必须考虑列的位置以及如何将文本放在所需的(垂直)位置。

根据你对问题的编辑,我扩展了我的 MWE 来展示如何将邀请放在折叠页的中心。

% gatefoldprob.tex  SE 594176
%\documentclass[landscape]{article} % PDF output not printed as landscape on my PC
\documentclass{article}
\usepackage{comment}

\begin{document}

\mbox{}
\vfill
\noindent\begin{minipage}{0.23\textwidth}
LEFT TEXT FILLING SOME SPACE
\end{minipage}
\hfil
\begin{minipage}{0.48\textwidth}
%\vfill
CENTER TEXT FILLING A LOT MORE SPACE
%\vfill
\end{minipage}
\hfil
\begin{minipage}{0.23\textwidth}
RIGHT TEXT FILLING SOME SP
\end{minipage}
\vfill
\mbox{}

\newpage
\begin{tabular}{|p{0.21\textwidth}|p{0.43\textwidth}|p{0.21\textwidth}|}
LEFT TEXT FILLING SOME SPACE & 
\vspace{2cm}CENTER TEXT FILLING A LOT MORE SPACE & 
RIGHT TEXT FILLING SOME SPACE\\
\end{tabular}

\newpage

\mbox{}
\vfill
\noindent\begin{minipage}{0.23\textwidth}
LEFT TEXT?
\end{minipage}
\hfil
\begin{minipage}{0.48\textwidth}
%\vfill
%CENTER TEXT FILLING A LOT MORE SPACE
\setlength{\parskip}{1em}
Dear Joe and Jacqui,

We sincerely hope that you will be able to attend Josephine's
coming of age party on 1 April 2027.

With best wishes, Jack \& Joan

RSVP
%\vfill
\end{minipage}
\hfil
\begin{minipage}{0.23\textwidth}
RIGHT TEXT?
\end{minipage}
\vfill
\mbox{}

\end{document}

在此处输入图片描述

我认为您可以自己尝试这样的事情。 --- GOM

答案2

你没有提供任何背景信息,所以我能做的就是给你一个开始。当然还有很多东西可以补充。

\documentclass{article}
\usepackage[skins]{tcolorbox}
\usepackage{tikz}
\usetikzlibrary{fadings}
\tikzfading[name=lfade,
left color=transparent!100, right color=transparent!80,middle
color=transparent!100]
\definecolor{page}{RGB}{248,245,222}
\newtcolorbox{mybox}[1][]{enhanced,colback=page, boxrule=0pt,
    sharp corners,
    overlay={
    \path (frame.north west) -- coordinate[pos=0.25] (aux1)
         coordinate[pos=0.5] (aux2)
         coordinate[pos=0.75] (aux3) (frame.north east);
     \fill[gray,path fading=lfade] (frame.south west) rectangle (aux1); 
     \fill[gray,path fading=lfade] (frame.south-|aux2) rectangle (aux3);
     },
    drop lifted shadow,#1}
\begin{document}
\begin{mybox}[height=6cm]
 
\end{mybox}

\end{document}

在此处输入图片描述

相关内容