Polyglossia가 포함된 라텍스 비머: 문제 발견

Polyglossia가 포함된 라텍스 비머: 문제 발견

비머와 함께 폴리글로시아를 사용하여 멋진 아랍어 프리젠테이션을 구성하고 싶습니다. 그러나 다음과 같은 문제가 발생합니다. \uncover또는 visible또는 심지어 명령을 사용할 때 invisible프레임 번호 매기기에 관계없이 항상 단락의 마지막 줄이 표시됩니다.

\documentclass{beamer}
\usepackage{ragged2e}
\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib]{arabic} 
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=1,]{Amiri}
\newfontfamily\arabicfontsf[Script=Arabic,Scale=1,]{Amiri}
\usetheme{default}
% for RTL liste
\makeatletter
\newcommand{\RTList}{\justifying\rightskip\leftm}
\newcommand{\leftm}{\@totalleftmargin}
\makeatother

\begin{document}
\rightskip\rightmargin

\begin{frame}{مثال حي}
بغض النظر عن سعي القائمين على المشروع للربح، إعادة تدوير النفايات الورقية لها فوائد جمة على الصعيد البيئي والاقتصادي. وفقا لإحصائيات تمت في دول العالم الأول، إعادة 
تدوير النفايات الورقية توفر 30\% من استهلاك مصانع الورق للكهرباء. 
كما أنها تساهم في حماية الغابات من القطع الجائر للأشجار لاستخدام لحاءها في صناعة الورق.

\invisible<2>{بغض النظر عن سعي القائمين على المشروع للربح، إعادة تدوير 
النفايات الورقية لها فوائد جمة على الصعيد البيئي والاقتصادي. وفقا 
لإحصائيات تمت في دول العالم الأول، إعادة 
تدوير النفايات الورقية توفر 30\% من استهلاك مصانع الورق للكهرباء. 
كما أنها تساهم في حماية الغابات من القطع الجائر للأشجار لاستخدام لحاءها 
في صناعة الورق.
}

\only<3->{جملة ما}
\end{frame}

\end{document}

결과적으로 보이지 않아야 하는 두 번째 줄의 마지막 줄은 항상 표시됩니다.

여기에 이미지 설명을 입력하세요

업데이트 #1

이 문제는 인라인 텍스트에도 적용됩니다.

\documentclass{beamer}
\usepackage{ragged2e}
\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib]{arabic} 
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=1,]{Amiri}
\newfontfamily\arabicfontsf[Script=Arabic,Scale=1,]{Amiri}


\usetheme{default}
% for RTL liste
\makeatletter
\newcommand{\RTList}{\justifying\rightskip\leftm}
\newcommand{\leftm}{\@totalleftmargin}
\makeatother

\begin{document}
\rightskip\rightmargin

\begin{frame}{مثال حي}
بعض العبارات تذهب \invisible<2>{وتختفي مثل تلك}، تمامًا
كالطائر الذي يهاجر ثم يعود لوطنه بعد موسم. ولكن أكثر الأشياء قيمة لدى الإنسان  لا عودة %some words of this line uncovers instead of the later besides the last two words.
\uncover<3>{أما أنا مع اعترافي بتلك الحقيقة، فلا أستطيع تقبلها وتجاوزها. حتى أنني أهرب إلى الواقع وأتوهم بامتلاكها.} يا لقساوة الحياة
\end{frame}

\end{document}

답변1

\par닫는 중괄호 앞에 를 추가하세요 .

\documentclass{beamer}
\usepackage{ragged2e}
\usepackage{polyglossia}
\setdefaultlanguage[numerals=maghrib]{arabic}
\setotherlanguage{english}
\newfontfamily\arabicfont[Script=Arabic,Scale=1,]{Amiri}
\newfontfamily\arabicfontsf[Script=Arabic,Scale=1,]{Amiri}
\usetheme{default}
% for RTL liste
\makeatletter
\newcommand{\RTList}{\justifying\rightskip\leftm}
\newcommand{\leftm}{\@totalleftmargin}
\makeatother

\begin{document}
\rightskip\rightmargin

\begin{frame}{مثال حي}
بغض النظر عن سعي القائمين على المشروع للربح، إعادة تدوير النفايات الورقية لها فوائد جمة على الصعيد البيئي والاقتصادي. وفقا لإحصائيات تمت في دول العالم الأول، إعادة
تدوير النفايات الورقية توفر 30\% من استهلاك مصانع الورق للكهرباء.
كما أنها تساهم في حماية الغابات من القطع الجائر للأشجار لاستخدام لحاءها في صناعة الورق.

\invisible<2>{بغض النظر عن سعي القائمين على المشروع للربح، إعادة تدوير
النفايات الورقية لها فوائد جمة على الصعيد البيئي والاقتصادي. وفقا
لإحصائيات تمت في دول العالم الأول، إعادة
تدوير النفايات الورقية توفر 30\% من استهلاك مصانع الورق للكهرباء.
كما أنها تساهم في حماية الغابات من القطع الجائر للأشجار لاستخدام لحاءها
في صناعة الورق.\par %<---
}

\only<3->{جملة ما}
\end{frame}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보