OSDN Git Service
(root)
/
luatex-ja
/
luatexja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Releases 20240514.0
[luatex-ja/luatexja.git]
/
src
/
ltjsbook.cls
diff --git
a/src/ltjsbook.cls
b/src/ltjsbook.cls
index
43bedbc
..
9948023
100644
(file)
--- a/
src/ltjsbook.cls
+++ b/
src/ltjsbook.cls
@@
-38,7
+38,7
@@
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ltjsbook}
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ltjsbook}
- [2022/0
4/11
ltjsclasses ]
+ [2022/0
9/12
ltjsclasses ]
\def\jsc@clsname{ltjsbook}
\def\Cjascale{0.924715}
\RequirePackage{luatexja}
\def\jsc@clsname{ltjsbook}
\def\Cjascale{0.924715}
\RequirePackage{luatexja}
@@
-257,13
+257,15
@@
option, since LuaTeX does not support \string\mag\MessageBreak in pdf output}%
\begingroup\catcode`\%=12\relax
\directlua{
local getdimen, mpt=tex.getdimen, tex.getdimen('jsc@mpt')/65536
\begingroup\catcode`\%=12\relax
\directlua{
local getdimen, mpt=tex.getdimen, tex.getdimen('jsc@mpt')/65536
+ local floor, cnt_dimen_at = math.floor, luatexbase.registernumber 'dimen@'
+ local print_scaled, sprint = luatexja.print_scaled, tex.sprint
local t = lua.get_functions_table()
t[\the\ltjs@@magnify@font@calc] = function()
local t = lua.get_functions_table()
t[\the\ltjs@@magnify@font@calc] = function()
-
tex.sprint(-2,math.floor(0.5+mpt*getdimen('dimen@'
)))
+
sprint(-2,floor(0.5+mpt*getdimen(cnt_dimen_at
)))
end
function luatexja.ltjs_unmagnify_fsize(a)
end
function luatexja.ltjs_unmagnify_fsize(a)
- local s =
luatexja.print_scaled(math.
floor(0.5+a/mpt*65536))
-
tex.
sprint(-2, (s:match('%.0$')) and s:sub(1,-3) or s )
+ local s =
print_scaled(
floor(0.5+a/mpt*65536))
+ sprint(-2, (s:match('%.0$')) and s:sub(1,-3) or s )
end
}
\endgroup
end
}
\endgroup
@@
-293,8
+295,8
@@
option, since LuaTeX does not support \string\mag\MessageBreak in pdf output}%
\newskip\jsc@smallskipamount
\jsc@smallskipamount=3\jsc@mpt plus 1\jsc@mpt minus 1\jsc@mpt
\iftombow
\newskip\jsc@smallskipamount
\jsc@smallskipamount=3\jsc@mpt plus 1\jsc@mpt minus 1\jsc@mpt
\iftombow
- \
newlength{\stockwidth}
- \
newlength{\stockheight}
+ \
ifdefined\stockwidth\else\newlength{\stockwidth}\fi
+ \
ifdefined\stockheight\else\newlength{\stockheight}\fi
\setlength{\stockwidth}{\paperwidth}
\setlength{\stockheight}{\paperheight}
\advance \stockwidth 2in
\setlength{\stockwidth}{\paperwidth}
\setlength{\stockheight}{\paperheight}
\advance \stockwidth 2in