summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def')
-rw-r--r--Master/texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def22
1 files changed, 22 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def b/Master/texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def
index 00d3aaa1c09..ddf214ac43d 100644
--- a/Master/texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def
+++ b/Master/texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def
@@ -19,6 +19,28 @@
\let\\\@centercr
\advance\rightskip\z@ \@plus 1fil
\parfillskip\z@}
+\def\ttlh@hang#1#2#3#4#5#6#7#8{%
+ \gdef\ttl@makeline##1{\ttl@calc\hspace{#6}##1\ttl@calc\hspace{#7}}%
+ \setlength\leftskip{#6}%
+ \setlength\rightskip{#7}%
+ \interlinepenalty\@M
+ \ttl@changecentercr
+ \ttl@beginlongest
+ #1{\ifhmode\ttl@hmode@error\fi
+ \ttl@glcmds
+ \parindent\z@
+ \leavevmode
+ \begingroup
+ \ifttl@label
+ \sbox\z@{#2\strut\ttl@calc\hspace{#3}}%
+ \if@RTL\advance\rightskip\wd\z@\else\advance\leftskip\wd\z@\fi
+ \llap{\box\z@}%
+ \fi
+ #4{#8}%
+ \kern\z@\strut\@@par
+ \endgroup
+ \nobreak\ttl@midlongest#5\@@par}%
+ \ttl@endlongest}
%%
%% Copyright © 2009–2011 Vafa Khalighi <vafa018@gmail.com>
%%