
答案1
更新回答后续问题:单面打印。
请注意,添加空间(垂直和/或水平)将改变卡片的大小,因为它们是打印在网格上的。
\setlength{\cardwidthspace}{15pt}
将在卡片右侧添加 15pt。
\cardheightspace}{20pt}
将添加 20pt 的上方垂直空间。
通常情况下,卡片采用双面打印,也就是说,奇数页和偶数页必须打印在一张纸上。单张,使用纸张的正面和背面将其边缘对齐。
通过将两页并排放置(书本视图),可以看到两个较小的外边距相等并且在卡片#10中,“Rain”一词将印在“Regen”的背面。
对于仅一面有文字的卡片,使用单面选项可能更方便,更容易剪切。
用于\setlength{\cardmargin}{\cardwidthspace}
进行设置。
\documentclass[frontgrid,backgrid]{flacards}
\newlength{\cardwidthspace}
\newlength{\cardheightspace}
\newlength{\cardmargin}
\setlength{\cardmargin}{0pt}% default => two side printing <<<<<<<<<<<<<<<
\setlength{\cardwidthspace}{15pt} % add right horizontal space
\setlength{\cardheightspace}{20pt}% add upper vertical space
\setlength{\cardmargin}{\cardwidthspace} % use for one side printing <<<<<<<<<<<<<<<
\usepackage{etoolbox} % for the patch
\patchcmd{\card}
{\front\noindent\begin{picture}(0,0)}
{\front\noindent\begin{picture}(0,0)\advance\cardwidth by -\cardwidthspace\relax\advance\cardheight by -\cardheightspace\relax}
{}{}
\patchcmd{\card}
{\back\noindent\begin{picture}(0,0)}
{\back\noindent\begin{picture}(0,0)%
\advance\cardwidth by -\cardwidthspace\relax%
\advance\cardheight by -\cardheightspace\relax%
\advance\@tempdimb by \cardmargin\relax%
}
{}{}
\pagesetup{3}{4}
\begin{document}
\card{gehen\\schlafen}{to go/to walk\\to sleep}
\card{hell, klar}{bright}
\card{mit\\ohne}{with\\without}
\card{Lernkarte}{flashcard}
\card{Wasser}{water}
\card{Saft}{juice}
\card{Fenster}{window}
\card{Linie}{line}
\card{und\\oder}{and\\or}
\card{Regen}{rain}
\end{document}