我的抽认卡上的页脚没有对齐

我的抽认卡上的页脚没有对齐

我正在使用 xepersian 包编写波斯语抽认卡。我想在卡片的正面和背面添加页脚,以显示这个单词来自哪个特定练习(例如“词汇 1”或“语法 2”)。我为此使用了 3x9 网格。

不幸的是,卡片波斯语一侧的文本没有正确对齐,其页脚偏移了整整 1 列,因此右列的页脚位于中央,中间列的页脚位于左侧,而左列的页脚则超出了页面。

我一直在尝试、、\vskip等等,但似乎都没有用。\vspace\centering\raggedright

我的一段代码如下:

\documentclass[frame,frontgrid,backgrid,letterpaper,12pt]{flacards}
\pagesetup{3}{8}

\usepackage{xepersian}


\settextfont[Scale=1]{ScheherazadeNew-Regular.ttf}

\renewcommand{\cardtextstylef}{\huge}
\renewcommand{\cardtextstyleb}{\normalsize}
\renewcommand{\cardtextstyleb}{\latin}
\renewcommand{\frfoot}{\hskip-0.15\linewidth\thecardno}
\renewcommand{\brfoot}{\hskip+0.15\linewidth\thecardno}


 \begin{document}

\input{Lesson_5/1_Vocabulary_1.tex}
\input{Lesson_5/2_Vocabulary_2.tex}
\input{Lesson_5/3_Reading.tex}
\input{Lesson_5/4_Technology_Related_Words}
\input{Lesson_5/5_About Shopping}
\input{Lesson_5/6 _Clothing}
\input{Lesson_5/7_Verbs_Phrases}


\end{document}

然后对于第一部分我有:

\renewcommand{\frfoot}{\hskip-0.15\linewidth\thecardno \vspace{-0.8cm}
\center{\latin{\tiny{Lesson 5 - Vocabulary 1}}}}
\renewcommand{\brfoot}{\hskip+0.15\linewidth\thecardno \center{\latin{\tiny{Lesson 5 - Vocabulary 1}}}}

\card{بایَد}{\lr{Must/Should}}
\card{بِپُرسَم (پُرس)}{\lr{I should/may ask}}
\card{بِخَرَم (خَر)}{\lr{I should/may buy}}
\card{بِرَوید (بِرین)}{\lr{Go! (Plural \& Formal)}}
\card{تَخفیفِ دانِشجویی}{\lr{Student discount}}
\card{می تَوانَم (می تونَم)}{\lr{I can/I am able to}}
\card{مُشتَری}{\lr{Client/Customer}}
\card{می خواهَم \\(می خوام)}{\lr{I want}}
\card{جِناب}{\lr{Sir}}
\card{صَبر کُنید \\(صَبر کُنین)}{\lr{Wait! (Plural \& Formal)}}
\card{قِیمَت}{\lr{Price}}
\card{هَمکار}{\lr{Co-worker}}
\card{کِتاب‌فُروشی}{\lr{Bookstore}}
\card{پِیدایَش کُنَم \\(پِیداش کُنَم)}{\lr{I should/may find it}}
\card{لَحظه}{\lr{Moment}}
\card{بِپُرسید (بِپُرسین)}{\lr{Ask! (Plural \& Formal)}}

如果您运行此程序,您将看到列的偏移。有人知道如何正确对齐吗?

相关内容