mirror of
https://git.lyx.org/repos/lyx.git
synced 2025-01-03 08:28:25 +00:00
hebarticle: fix compilation with XeTeX (bug #10525)
(cherry picked from commit 1f2eb92b33
)
This commit is contained in:
parent
1c2700eb11
commit
e097bade85
@ -11,18 +11,17 @@ Input article
|
|||||||
Preamble
|
Preamble
|
||||||
\usepackage{theorem}
|
\usepackage{theorem}
|
||||||
\theorembodyfont{\upshape}
|
\theorembodyfont{\upshape}
|
||||||
\newtheorem{theorem}{\R{משפט}}[section]
|
% LuaTeX/luabidi does not know \beginR
|
||||||
|
% FIXME LuaTeX/luabidi does not get the order right
|
||||||
|
\AtBeginDocument{
|
||||||
|
\@ifundefined{setRTL}{}{\providecommand\beginR{\setRTL}}
|
||||||
|
}
|
||||||
|
\newtheorem{theorem}{{\beginR משפט}}[section]
|
||||||
|
% Only needed by babel, not polyglossia (which does
|
||||||
|
% not have \make@lr defined)
|
||||||
|
\@ifundefined{make@lr}{}{%
|
||||||
\AtBeginDocument{\make@lr\thetheorem}
|
\AtBeginDocument{\make@lr\thetheorem}
|
||||||
|
}
|
||||||
% The following chunk fixes export with XeTeX.
|
|
||||||
% It is needed because polyglossia is used by default
|
|
||||||
% and \make@lr is only defined by babel.
|
|
||||||
\@ifundefined{make@lr}
|
|
||||||
{\def\make@lr#1{\begingroup
|
|
||||||
\toks@=\expandafter{#1}%
|
|
||||||
\edef\x{\endgroup
|
|
||||||
\def\noexpand#1{\noexpand\@number{\the\toks@}}}%
|
|
||||||
\x}}{\relax}
|
|
||||||
EndPreamble
|
EndPreamble
|
||||||
|
|
||||||
|
|
||||||
@ -59,7 +58,7 @@ Style Lemma
|
|||||||
LatexName lemma
|
LatexName lemma
|
||||||
LabelString "Lemma #."
|
LabelString "Lemma #."
|
||||||
Preamble
|
Preamble
|
||||||
\newtheorem{lemma}[theorem]{\R{למה}}
|
\newtheorem{lemma}[theorem]{{\beginR למה}}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
|
||||||
@ -69,7 +68,7 @@ Style Corollary
|
|||||||
LatexName corollary
|
LatexName corollary
|
||||||
LabelString "Corollary #."
|
LabelString "Corollary #."
|
||||||
Preamble
|
Preamble
|
||||||
\newtheorem{corollary}[theorem]{\R{מסקנה}}
|
\newtheorem{corollary}[theorem]{{\beginR מסקנה}}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
|
||||||
@ -79,7 +78,7 @@ Style Claim
|
|||||||
LatexName claim
|
LatexName claim
|
||||||
LabelString "Claim #."
|
LabelString "Claim #."
|
||||||
Preamble
|
Preamble
|
||||||
\newtheorem{claim}[theorem]{\R{טענה}}
|
\newtheorem{claim}[theorem]{{\beginR טענה}}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
|
||||||
@ -89,7 +88,7 @@ Style Definition
|
|||||||
LatexName definition
|
LatexName definition
|
||||||
LabelString "Definition #."
|
LabelString "Definition #."
|
||||||
Preamble
|
Preamble
|
||||||
\newtheorem{definition}[theorem]{\R{הגדרה}}
|
\newtheorem{definition}[theorem]{{\beginR הגדרה}}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
|
||||||
@ -99,7 +98,7 @@ Style Remarks
|
|||||||
LatexName remark
|
LatexName remark
|
||||||
LabelString "Remarks #."
|
LabelString "Remarks #."
|
||||||
Preamble
|
Preamble
|
||||||
\newtheorem{remark}[theorem]{\R{הערה}}
|
\newtheorem{remark}[theorem]{{\beginR הערה}}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
|
||||||
@ -132,7 +131,7 @@ Style Proof
|
|||||||
EndFont
|
EndFont
|
||||||
Preamble
|
Preamble
|
||||||
\newenvironment{proof}%
|
\newenvironment{proof}%
|
||||||
{\R{\textbf{הוכחה:}}}%
|
{{\beginR \textbf{הוכחה:}}}%
|
||||||
{\hfill\rule{2mm}{2mm}\par\vspace{2mm}}
|
{\hfill\rule{2mm}{2mm}\par\vspace{2mm}}
|
||||||
EndPreamble
|
EndPreamble
|
||||||
End
|
End
|
||||||
|
@ -92,6 +92,8 @@ What's new
|
|||||||
|
|
||||||
- Fix interplay of the memoir class and custom page size/geometry (bug 10970).
|
- Fix interplay of the memoir class and custom page size/geometry (bug 10970).
|
||||||
|
|
||||||
|
- Fix compilation of Hebrew Article with XeTeX and LuaTeX (bug 10525).
|
||||||
|
|
||||||
|
|
||||||
* USER INTERFACE
|
* USER INTERFACE
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user