diff options
Diffstat (limited to 'tex/context/base/grph-inc.mkiv')
-rw-r--r-- | tex/context/base/grph-inc.mkiv | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tex/context/base/grph-inc.mkiv b/tex/context/base/grph-inc.mkiv index 70b7f8df2..54d024b85 100644 --- a/tex/context/base/grph-inc.mkiv +++ b/tex/context/base/grph-inc.mkiv @@ -294,6 +294,10 @@ \the\everyexternalfigurechecks % \the\t_grph_include_local_settings + % + \edef\p_width {\externalfigureparameter\c!width}% + \edef\p_height{\externalfigureparameter\c!height}% + % \dostarttagged\t!image\empty \ctxlua{figures.push { name = "\p_grph_include_name", @@ -314,8 +318,12 @@ resolution = "\externalfigureparameter\c!resolution", color = "\internalspotcolorparent{\externalfigureparameter\c!color}", % hack is needed ["repeat"] = "\externalfigureparameter\c!repeat", - width = "\externalfigureparameter\c!width", % can be crap - height = "\externalfigureparameter\c!height", % can be crap + \ifx\p_width\empty \else + width = \number\dimexpr\p_width, + \fi + \ifx\p_height\empty \else + height = \number\dimexpr\p_height, + \fi } }% \ctxlua{figures.identify()}% % also mode: checkpresense only |