summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
blob: 00602884eabd2c46e8c5e059ca1d6d31697d3844 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
%
% lltjp-preview.sty
%

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{lltjp-preview}[2018/01/20 Patch to preview for LuaTeX-ja]

\RequirePackage{etoolbox,preview}
\newbox\ltj@preview@box

\patchcmd\pr@endbox{%
   \pr@ship@end
}{%
   \setbox\ltj@preview@box=\box\AtBeginShipoutBox
   \setbox\AtBeginShipoutBox=\vbox{\yoko\box\pr@box}%
   \directlua{luatexja.direction.finalize()}%
   \setbox\pr@box=\box\AtBeginShipoutBox
   \setbox\AtBeginShipoutBox=\box\ltj@preview@box
   \pr@ship@end
}{}{}

\endinput