反转 LTR 文档中 RTL 部分/章节的页面顺序

反转 LTR 文档中 RTL 部分/章节的页面顺序

我目前正在撰写一篇研究论文,摘要章节被翻译成多种语言,包括乌尔都语(一种 RTL 语言)。我使用 polyglossia 和 XeLaTeX,文档编译时没有错误。但是,我注意到乌尔都语翻译的页面顺序/流程/方向是 LTR,与文档相同。是否有某种方法可以仅反转此章节/部分的页面顺序?

我创建了以下 MWE,以创建一份六页文档为例。乌尔都语/RTL 部分从第 3 页开始,到第 4 页结束

\documentclass[15pt]{article}

\usepackage{polyglossia}
\usepackage{fontspec}
\setmainlanguage[variant=british]{english}
\setotherlanguage{urdu}

\setmainfont{Amiri}

\usepackage{lipsum}

\begin{document}

    \section{English}
    \lipsum[1-8]

    \newpage

    \begin{urdu}
        \section{اُردو}
        صورتحال کو فروغ دینے کا اعتراف کرنا۔ مسٹر ایکٹنیسی ہم تخمینے سے لطف اندوز ہونے کے ناطے۔ ایک دیر سے منعقد کے طور پر پتہ چلا. ٹھوس قبر کو جانے دیں۔ مڈلٹن کو شک کی عمر اس کی توجہ ہے۔ بنیادی طور پر کئی بستر اس کی خواہش مند ہیں۔ چیمبر پر اتنے لمحوں پر دباؤ پڑا ہے۔ شکوک و شبہات نے ابھی تک انسانیت کو اس کی خواہش کا صحیح جواب دیا۔ منٹر یقین رکھتے ہیں کہ سروس سول سویل میں پہنچ گئی۔ ایکٹونٹی الاؤنس ایک بے تابی میں وسیع شاندار آپ میں پسندیدہ ہے۔

        تعاون یافتہ گھر والوں کی طرف سے فرینکنس کی تعریف کی گئی۔ کے لئے ابھی جمع کردہ پسندیدہ اور بیہودہ نفرت انگیز مشاورت کی۔ لگتا ہے ایک بار پھر سبز لکھا جائے۔ وہ اپنی ہی چیز کو شامل کرتی ہے۔ سختی سے ہم انتہا پسندی کے بطور کمانڈ کمانڈ کرتے ہیں۔ مشتعل ناراضگی سے مالک مکان کا داخلہ اس کے علاوہ مالکن میں ہے۔ بلکہ پوری خواتین تھیں۔ اوہ تجویز کرتے ہیں کہ کھلاڑیوں کا الاؤنس ستمبر میں بے شرم ہے۔ گیٹ انسان کو دن بتائے کہ کون ہے۔

        بیچلر خوشی اس کی تجویز کی ہنسی پر غور کرنا پھینک دینا۔ ہچکچاہٹ واپس آ گئی ایک مکمل طور پر اس کے مردوں کا ہیم ختم ہوگیا۔ باطل طور پر باہمی کاؤنٹی کی تعریف کرنے کے لئے ایک پھینک کے گرمجوشی سے محض رخصتی فراہمی کا نتیجہ ہوں۔ مطلوبہ اعزازی چھوٹی چھوٹی چیزیں خوشی منائیں۔ یقین دہانی ابھی تک بستر فرنیچر آدمی کو بہتر بنا رہا تھا۔ پریشانیوں سے وہ خوشی خوشی خوشی خوشی باتیں سن رہی ہیں۔

        اس سے لطف اندوز ہونے سے متضاد ہے۔ اونچے کمرے میں کرو تاکہ تنخواہ دی جائے۔ کزن پر آپ کو رات کا کھانا کھانا چاہئے۔ سیکس کھڑی دیواروں سے منور سچ شرمائی اور اس کی تین۔ ان کی سالوں سے بچوں کی سچائی۔ معزز عجیب و غریب گھرانوں میں بھی اسی طرح اندر داخل ہوجاتے ہیں۔

        لازمی ہے کہ تم اس کے ساتھ اس کی طرف سے اس سے زیادہ ہو۔ سب سے بڑی بات یہ ہے کہ اس کے نتیجے میں باطل چوک پر تبصرہ کرنا چاہئے۔ ناخوشگوار خاص طور پر اس کی مدد کے لئے کافی تلاش کی۔ ایک شرمیلی ایڈورڈ سیڑھیاں باری ہوئی شاخ میں قانون حیرت والے گھوڑے ہیں۔ ڈیون شائر کے دعوت نامے سے انفرادیت کو فوقیت کا ترجیح مل گیا۔ اعتراض کا تخمینہ مباحثہ کرتے ہوئے وہ پریشان کن رہا۔ اب ہمدردی کی عمر کے ل سادگی کا مقابلہ کرنا۔ اس کا مطلب ہے کہ ان کی جنس سے بچہ موخر ہوسکتا ہے۔ زندگی کو چھوڑنے میں ایک ہار کم ہے۔

        موٹا بیٹا مسکراتے ہوئے مسٹر قدرتی خرچ پریشان دوست۔ لڑکے پیمانے سے لطف اندوز پوچھیں مضامین سیکھنے میں مواد کی حیثیت سے احساسات کو بہتر بنایا گیا ہے۔ غیر مستقل طور پر توہین آمیز سفر بے راہ روی کا سفر کرتے ہیں۔ برینڈن کے بطور پینٹ لذت سمیٹنے کے ل.۔ ہم جنس پرستوں کے افسوس سے زیادہ گرم ہونا چاہئے آسانی سے اب ہونا چاہئے۔ مجھ پر امید بڑھے ہوئے حیرت زدہ خیالات کی بھوک پر بھٹک رہی ہے۔ دلیرانہ دلچسپی رکھنے والے جناب کی دعوت نے خاص طور پر تبدیلی والے لڑکے کو فیصلہ کن دیکھا۔

        اس بات کا یقین کرنے کے لئے زیادہ تر طویل عرصے سے میرا مطلب ہے. ہم کرایے میں طویل مدت کے قابل ہیں۔ غیر معمولی طور پر نہیں یہ خلوص کا اعلان کر رہا ہے۔ پیدائش سیکھیں جو اس نے دیا ہے۔ محفوظ شرم کی لمبائی تمام بیس اشارہ کریں۔ انہوں نے رائے شماری کے جواب میں نو عمر افراد کی رائے دی۔

        دور دراز کے بیچ میں۔ بھوک کا خیرمقدم خیر سگالی لڑکے نے نہیں کیا۔ اس کے تلفظ کے لئے تخمینی تعلیم۔ جان سائز کے اچھے ہم جنس پرستوں کے منصوبے نے پرانی چھت خود بھیج دی۔ انکوائیوٹ نے اس کی دوستی کو ابھی تک کثرت سے سمجھا۔ قدرت اس کا نشان زدہ ہام کا خواہش مند۔

        کزن سسیکس کے تمام مردوں کے سیٹ ہونے سے پہلے گرمجوشی سے سمجھدار فیصلے سے کہیں زیادہ طے پانے پر اس کو سلام کرنا۔ سول لطیفوں میں سے ایک بدتر لنن کی پیش کش چھوڑ دیں۔ تمام جماعتوں نے کپڑے اتارنے سے خوش ہوکر اسے دانستہ قرار دیا۔ اور رہائش گاہ کے لئے تخمینہ لگانے سے نمٹا مطلب اگر وہ مسٹر نہ ہوں۔ کیا زیادہ سے زیادہ مدد حاصل کی ہے. مؤخر الذکر شخص اس میں املاک کی صلاحیت سے محفوظ ہے۔

        دل کی پانی والی عورت نے یہ لکھا۔ مکمل طور پر خاندانوں میں مناسب مکرم محفوظ کرنے سے بہتر ہوا۔ جوش و خروش سے فرنیچر کے بارے میں کچھ ناپائیدار قابل قبول تھا۔ ناشتہ کے تخمینے والے سوالات کو اس کے پسندیدہ انتخاب میں جمع کیا۔ جانا جاتا ہے کہ وہ قابل قدر الفاظ رکھتا ہے۔ اب اس کی تیار ہوشیار آواز کی بات کرو۔
    \end{urdu}

\newpage
\section{English again}
\lipsum[9-16]

\end{document}

本质上,我正在寻找一种解决方案,使乌尔都语部分从第 4 页开始,在第 3 页结束,以便更轻松地阅读章节/部分。我查看了 KOMA 和 Polyglossia 文档,但没有找到任何相关内容(但我可能错过了一些东西)。

此外,我不知道 LTR 文档中 RTL 章节/部分的正确标准(反之亦然),所以我不知道这种逆转是否可取或甚至是一种可接受的做法,所以欢迎提供任何信息。

编辑:将类从 更改为,scrbook因为article评论指出我的 MWE 未使用最新的 scrbook 类进行编译。作为参考,我在 TeX Live 2019 中使用 koma-script 版本 3.26b,原始 MWE 编译良好。

答案1

反向页面开关(从这里),它将页面视为箱子并在发运点进行拦截,通常效果很好。

\RPtrue以及\RPfalse打开或关闭反向页面顺序。

平均能量损失

\documentclass{article}
\usepackage{lipsum}
%==================================
%reverse paging
\usepackage{atbegshi}
\newif\ifRP
\newbox\RPbox
\setbox\RPbox\vbox{\vskip1pt}
\makeatletter
\AtBeginShipout{%
  \ifRP
    \AtBeginShipoutDiscard%
    \global\setbox\RPbox\vbox{\unvbox\RPbox
      \box\AtBeginShipoutBox\kern\c@page sp}%
  \fi
}%
\renewcommand{\RPtrue}{%
  \clearpage
  \ifRP\RPfalse\fi
  \global\let\ifRP\iftrue
}%
\renewcommand{\RPfalse}{%
  \clearpage
  \global\let\ifRP\iffalse
  \setbox\RPbox\vbox{\unvbox\RPbox
    \def\protect{\noexpand\protect\noexpand}%
    \@whilesw\ifdim0pt=\lastskip\fi
      {\c@page\lastkern\unkern\shipout\lastbox}%
  }%
}%
\makeatother
%===================================
\begin{document}
\lipsum{5-20}
\RPtrue
This is sample text. Reverse page...A
\newpage
This is sample text. Reverse page...B
\newpage
This is sample text. Reverse page...C
\newpage
This is sample text. Reverse page...D
\newpage
This is sample text. Reverse page...E
\newpage
This is sample text. Reverse page...F
\RPfalse
\lipsum{21-29}

\end{document}

按以下顺序打印页面:1、2、8、7、6、5、4、3、9

要将其应用于多页多语输出,请勿使用最终跨越页面边界的环境(\begin{urdu}... \end{urdu}) - 因为RP代码会在存储页面(=框)时从原始流中丢弃它们,以便稍后以反向方式输出它们,并且这种技术会破坏环境。

不要使用环境,而要使用开关(\selectlanguage{urdu}... \selectlanguage{english}...)。

平均能量损失

\documentclass[12pt]{article}
\usepackage{polyglossia}
%\usepackage{fontspec}
\setmainlanguage[variant=british]{english}
\setotherlanguage{urdu}
\newfontface\urdufont[Script=Arabic,Language=Urdu]{Amiri}
\setmainfont{Noto Serif}%Amiri}

\usepackage{lipsum}

%==================================
%reverse paging
\usepackage{atbegshi}
\newif\ifRP
\newbox\RPbox
\setbox\RPbox\vbox{\vskip1pt}
\makeatletter
\AtBeginShipout{%
  \ifRP
    \AtBeginShipoutDiscard%
    \global\setbox\RPbox\vbox{\unvbox\RPbox
      \box\AtBeginShipoutBox\kern\c@page sp}%
  \fi
}%
\renewcommand{\RPtrue}{%
  \clearpage
  \ifRP\RPfalse\fi
  \global\let\ifRP\iftrue
}%
\renewcommand{\RPfalse}{%
  \clearpage
  \global\let\ifRP\iffalse
  \setbox\RPbox\vbox{\unvbox\RPbox
    \def\protect{\noexpand\protect\noexpand}%
    \@whilesw\ifdim0pt=\lastskip\fi
      {\c@page\lastkern\unkern\shipout\lastbox}%
  }%
}%
\makeatother
%===================================

\begin{document}
\tableofcontents
    \section{English}
    \lipsum{1-8}

%    \newpage
\RPtrue
%x
%\newpage
%y
%\newpage
%z
%\newpage
    \selectlanguage{urdu}
        \section{اُردو}
        صورتحال کو فروغ دینے کا اعتراف کرنا۔ مسٹر ایکٹنیسی ہم تخمینے سے لطف اندوز ہونے کے ناطے۔ ایک دیر سے منعقد کے طور پر پتہ چلا. ٹھوس قبر کو جانے دیں۔ مڈلٹن کو شک کی عمر اس کی توجہ ہے۔ بنیادی طور پر کئی بستر اس کی خواہش مند ہیں۔ چیمبر پر اتنے لمحوں پر دباؤ پڑا ہے۔ شکوک و شبہات نے ابھی تک انسانیت کو اس کی خواہش کا صحیح جواب دیا۔ منٹر یقین رکھتے ہیں کہ سروس سول سویل میں پہنچ گئی۔ ایکٹونٹی الاؤنس ایک بے تابی میں وسیع شاندار آپ میں پسندیدہ ہے۔

        تعاون یافتہ گھر والوں کی طرف سے فرینکنس کی تعریف کی گئی۔ کے لئے ابھی جمع کردہ پسندیدہ اور بیہودہ نفرت انگیز مشاورت کی۔ لگتا ہے ایک بار پھر سبز لکھا جائے۔ وہ اپنی ہی چیز کو شامل کرتی ہے۔ سختی سے ہم انتہا پسندی کے بطور کمانڈ کمانڈ کرتے ہیں۔ مشتعل ناراضگی سے مالک مکان کا داخلہ اس کے علاوہ مالکن میں ہے۔ بلکہ پوری خواتین تھیں۔ اوہ تجویز کرتے ہیں کہ کھلاڑیوں کا الاؤنس ستمبر میں بے شرم ہے۔ گیٹ انسان کو دن بتائے کہ کون ہے۔

        بیچلر خوشی اس کی تجویز کی ہنسی پر غور کرنا پھینک دینا۔ ہچکچاہٹ واپس آ گئی ایک مکمل طور پر اس کے مردوں کا ہیم ختم ہوگیا۔ باطل طور پر باہمی کاؤنٹی کی تعریف کرنے کے لئے ایک پھینک کے گرمجوشی سے محض رخصتی فراہمی کا نتیجہ ہوں۔ مطلوبہ اعزازی چھوٹی چھوٹی چیزیں خوشی منائیں۔ یقین دہانی ابھی تک بستر فرنیچر آدمی کو بہتر بنا رہا تھا۔ پریشانیوں سے وہ خوشی خوشی خوشی خوشی باتیں سن رہی ہیں۔

        اس سے لطف اندوز ہونے سے متضاد ہے۔ اونچے کمرے میں کرو تاکہ تنخواہ دی جائے۔ کزن پر آپ کو رات کا کھانا کھانا چاہئے۔ سیکس کھڑی دیواروں سے منور سچ شرمائی اور اس کی تین۔ ان کی سالوں سے بچوں کی سچائی۔ معزز عجیب و غریب گھرانوں میں بھی اسی طرح اندر داخل ہوجاتے ہیں۔

        لازمی ہے کہ تم اس کے ساتھ اس کی طرف سے اس سے زیادہ ہو۔ سب سے بڑی بات یہ ہے کہ اس کے نتیجے میں باطل چوک پر تبصرہ کرنا چاہئے۔ ناخوشگوار خاص طور پر اس کی مدد کے لئے کافی تلاش کی۔ ایک شرمیلی ایڈورڈ سیڑھیاں باری ہوئی شاخ میں قانون حیرت والے گھوڑے ہیں۔ ڈیون شائر کے دعوت نامے سے انفرادیت کو فوقیت کا ترجیح مل گیا۔ اعتراض کا تخمینہ مباحثہ کرتے ہوئے وہ پریشان کن رہا۔ اب ہمدردی کی عمر کے ل سادگی کا مقابلہ کرنا۔ اس کا مطلب ہے کہ ان کی جنس سے بچہ موخر ہوسکتا ہے۔ زندگی کو چھوڑنے میں ایک ہار کم ہے۔

        موٹا بیٹا مسکراتے ہوئے مسٹر قدرتی خرچ پریشان دوست۔ لڑکے پیمانے سے لطف اندوز پوچھیں مضامین سیکھنے میں مواد کی حیثیت سے احساسات کو بہتر بنایا گیا ہے۔ غیر مستقل طور پر توہین آمیز سفر بے راہ روی کا سفر کرتے ہیں۔ برینڈن کے بطور پینٹ لذت سمیٹنے کے ل.۔ ہم جنس پرستوں کے افسوس سے زیادہ گرم ہونا چاہئے آسانی سے اب ہونا چاہئے۔ مجھ پر امید بڑھے ہوئے حیرت زدہ خیالات کی بھوک پر بھٹک رہی ہے۔ دلیرانہ دلچسپی رکھنے والے جناب کی دعوت نے خاص طور پر تبدیلی والے لڑکے کو فیصلہ کن دیکھا۔

        اس بات کا یقین کرنے کے لئے زیادہ تر طویل عرصے سے میرا مطلب ہے. ہم کرایے میں طویل مدت کے قابل ہیں۔ غیر معمولی طور پر نہیں یہ خلوص کا اعلان کر رہا ہے۔ پیدائش سیکھیں جو اس نے دیا ہے۔ محفوظ شرم کی لمبائی تمام بیس اشارہ کریں۔ انہوں نے رائے شماری کے جواب میں نو عمر افراد کی رائے دی۔

        دور دراز کے بیچ میں۔ بھوک کا خیرمقدم خیر سگالی لڑکے نے نہیں کیا۔ اس کے تلفظ کے لئے تخمینی تعلیم۔ جان سائز کے اچھے ہم جنس پرستوں کے منصوبے نے پرانی چھت خود بھیج دی۔ انکوائیوٹ نے اس کی دوستی کو ابھی تک کثرت سے سمجھا۔ قدرت اس کا نشان زدہ ہام کا خواہش مند۔

        کزن سسیکس کے تمام مردوں کے سیٹ ہونے سے پہلے گرمجوشی سے سمجھدار فیصلے سے کہیں زیادہ طے پانے پر اس کو سلام کرنا۔ سول لطیفوں میں سے ایک بدتر لنن کی پیش کش چھوڑ دیں۔ تمام جماعتوں نے کپڑے اتارنے سے خوش ہوکر اسے دانستہ قرار دیا۔ اور رہائش گاہ کے لئے تخمینہ لگانے سے نمٹا مطلب اگر وہ مسٹر نہ ہوں۔ کیا زیادہ سے زیادہ مدد حاصل کی ہے. مؤخر الذکر شخص اس میں املاک کی صلاحیت سے محفوظ ہے۔

        دل کی پانی والی عورت نے یہ لکھا۔ مکمل طور پر خاندانوں میں مناسب مکرم محفوظ کرنے سے بہتر ہوا۔ جوش و خروش سے فرنیچر کے بارے میں کچھ ناپائیدار قابل قبول تھا۔ ناشتہ کے تخمینے والے سوالات کو اس کے پسندیدہ انتخاب میں جمع کیا۔ جانا جاتا ہے کہ وہ قابل قدر الفاظ رکھتا ہے۔ اب اس کی تیار ہوشیار آواز کی بات کرو۔
%    \end{urdu}

%\newpage
\RPfalse
\selectlanguage{english}
\section{English again}
\lipsum{9-16}

\end{document}

这是一个很有用的技巧,我可以在很多自己的短信中使用它。谢谢你提出这个问题。探索的机会非常宝贵。+1

.aux这也是文件的示例必须在错误运行后被删除。


原始答案的其余部分仅仅描述了跨页面环境(具有各种 MWE)的症状,因此在这里不再增加任何价值。

相关内容