diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def | 101 |
1 files changed, 50 insertions, 51 deletions
diff --git a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def index 62287189df8..ede18214153 100644 --- a/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def +++ b/Master/texmf-dist/tex/latex/l3backend/l3backend-dvips.def @@ -26,7 +26,7 @@ %% %% File: l3backend-basics.dtx \ProvidesExplFile - {l3backend-dvips.def}{2023-04-19}{} + {l3backend-dvips.def}{2023-10-10}{} {L3 backend support: dvips} \cs_if_exist:NTF \__kernel_dependency_version_check:nn { @@ -45,7 +45,6 @@ \cs_new_eq:NN \__kernel_backend_literal:e \tex_special:D \cs_new_protected:Npn \__kernel_backend_literal:n #1 { \__kernel_backend_literal:e { \exp_not:n {#1} } } -\cs_generate_variant:Nn \__kernel_backend_literal:n { x } \cs_if_exist:NTF \@ifl@t@r { \@ifl@t@r \fmtversion { 2020-10-01 } @@ -58,10 +57,10 @@ { \cs_new_eq:NN \__kernel_backend_first_shipout:n \use:n } \cs_new_protected:Npn \__kernel_backend_literal_postscript:n #1 { \__kernel_backend_literal:n { ps:: #1 } } -\cs_generate_variant:Nn \__kernel_backend_literal_postscript:n { x } +\cs_generate_variant:Nn \__kernel_backend_literal_postscript:n { e } \cs_new_protected:Npn \__kernel_backend_postscript:n #1 { \__kernel_backend_literal:n { ps: SDict ~ begin ~ #1 ~ end } } -\cs_generate_variant:Nn \__kernel_backend_postscript:n { x } +\cs_generate_variant:Nn \__kernel_backend_postscript:n { e } \bool_if:NT \g__kernel_backend_header_bool { \__kernel_backend_first_shipout:n @@ -99,7 +98,7 @@ \cs_new_protected:Npn \__color_backend_reset: { \__kernel_backend_literal:n { color~pop } } \prop_new:N \g__color_backend_colorant_prop -\cs_new:Npx \__color_backend_devicen_colorants:n #1 +\cs_new:Npe \__color_backend_devicen_colorants:n #1 { \exp_not:N \tl_if_blank:nF {#1} { @@ -128,17 +127,17 @@ { \__color_backend_select:n { separation ~ #1 ~ #2 } } \cs_new_eq:NN \__color_backend_select_devicen:nn \__color_backend_select_separation:nn \cs_new_protected:Npn \__color_backend_select_iccbased:nn #1#2 { } -\cs_new_protected:Npx \__color_backend_separation_init:nnnnn #1#2#3#4#5 +\cs_new_protected:Npe \__color_backend_separation_init:nnnnn #1#2#3#4#5 { \bool_if:NT \g__kernel_backend_header_bool { - \exp_args:Nx \__kernel_backend_first_shipout:n + \exp_not:N \exp_args:Ne \__kernel_backend_first_shipout:n { \exp_not:N \__color_backend_separation_init_aux:nnnnnn { \exp_not:N \int_use:N \g__color_model_int } {#1} {#2} {#3} {#4} {#5} } - \prop_gput:Nxx \exp_not:N \g__color_backend_colorant_prop + \prop_gput:Nee \exp_not:N \g__color_backend_colorant_prop { / \exp_not:N \str_convert_pdfname:n {#1} } { << ~ @@ -149,7 +148,7 @@ } } } -\cs_generate_variant:Nn \__color_backend_separation_init:nnnnn { nxx } +\cs_generate_variant:Nn \__color_backend_separation_init:nnnnn { nee } \cs_new_protected:Npn \__color_backend_separation_init_aux:nnnnnn #1#2#3#4#5#6 { \__kernel_backend_literal:e @@ -242,7 +241,7 @@ } \cs_new_protected:Npn \__color_backend_separation_init_CIELAB:nnn #1#2#3 { - \__color_backend_separation_init:nxxnn + \__color_backend_separation_init:neenn {#2} { /CIEBasedABC ~ @@ -339,7 +338,7 @@ \__kernel_backend_literal_postscript:n { Resolution~72~div~VResolution~72~div~scale } \__kernel_backend_literal_postscript:n { DVImag~dup~scale } - \__kernel_backend_literal_postscript:x + \__kernel_backend_literal_postscript:e { 0 ~ \dim_to_decimal_in_bp:n { \box_dp:N #1 } ~ @@ -359,7 +358,7 @@ { \__kernel_backend_scope_begin: \__kernel_backend_align_begin: - \__kernel_backend_literal_postscript:x + \__kernel_backend_literal_postscript:e { \fp_compare:nNnTF {#2} = \c_zero_fp { 0 } @@ -374,7 +373,7 @@ { \__kernel_backend_scope_begin: \__kernel_backend_align_begin: - \__kernel_backend_literal_postscript:x + \__kernel_backend_literal_postscript:e { \fp_eval:n { round ( #2 , 5 ) } ~ \fp_eval:n { round ( #3 , 5 ) } ~ @@ -386,7 +385,7 @@ } %% File: l3backend-draw.dtx \cs_new_eq:NN \__draw_backend_literal:n \__kernel_backend_literal_postscript:n -\cs_generate_variant:Nn \__draw_backend_literal:n { x } +\cs_generate_variant:Nn \__draw_backend_literal:n { e } \cs_new_protected:Npn \__draw_backend_begin: { \__kernel_backend_literal:n { ps::[begin] } @@ -403,7 +402,7 @@ { \__draw_backend_literal:n { restore } } \cs_new_protected:Npn \__draw_backend_moveto:nn #1#2 { - \__draw_backend_literal:x + \__draw_backend_literal:e { \dim_to_decimal_in_bp:n {#1} ~ \dim_to_decimal_in_bp:n {#2} ~ moveto @@ -411,7 +410,7 @@ } \cs_new_protected:Npn \__draw_backend_lineto:nn #1#2 { - \__draw_backend_literal:x + \__draw_backend_literal:e { \dim_to_decimal_in_bp:n {#1} ~ \dim_to_decimal_in_bp:n {#2} ~ lineto @@ -419,7 +418,7 @@ } \cs_new_protected:Npn \__draw_backend_rectangle:nnnn #1#2#3#4 { - \__draw_backend_literal:x + \__draw_backend_literal:e { \dim_to_decimal_in_bp:n {#4} ~ \dim_to_decimal_in_bp:n {#3} ~ \dim_to_decimal_in_bp:n {#1} ~ \dim_to_decimal_in_bp:n {#2} ~ @@ -428,7 +427,7 @@ } \cs_new_protected:Npn \__draw_backend_curveto:nnnnnn #1#2#3#4#5#6 { - \__draw_backend_literal:x + \__draw_backend_literal:e { \dim_to_decimal_in_bp:n {#1} ~ \dim_to_decimal_in_bp:n {#2} ~ \dim_to_decimal_in_bp:n {#3} ~ \dim_to_decimal_in_bp:n {#4} ~ @@ -451,7 +450,7 @@ \__draw_backend_literal:n { grestore } \bool_if:NT \g__draw_draw_clip_bool { - \__draw_backend_literal:x + \__draw_backend_literal:e { \bool_if:NT \g__draw_draw_eor_bool { eo } clip @@ -467,14 +466,14 @@ } \cs_new_protected:Npn \__draw_backend_fill: { - \__draw_backend_literal:x + \__draw_backend_literal:e { \bool_if:NT \g__draw_draw_eor_bool { eo } fill } \bool_if:NT \g__draw_draw_clip_bool { - \__draw_backend_literal:x + \__draw_backend_literal:e { \bool_if:NT \g__draw_draw_eor_bool { eo } clip @@ -485,7 +484,7 @@ } \cs_new_protected:Npn \__draw_backend_fillstroke: { - \__draw_backend_literal:x + \__draw_backend_literal:e { \bool_if:NT \g__draw_draw_eor_bool { eo } fill @@ -496,7 +495,7 @@ \__draw_backend_literal:n { grestore } \bool_if:NT \g__draw_draw_clip_bool { - \__draw_backend_literal:x + \__draw_backend_literal:e { \bool_if:NT \g__draw_draw_eor_bool { eo } clip @@ -512,7 +511,7 @@ { \bool_if:NT \g__draw_draw_clip_bool { - \__draw_backend_literal:x + \__draw_backend_literal:e { \bool_if:NT \g__draw_draw_eor_bool { eo } clip @@ -523,7 +522,7 @@ } \cs_new_protected:Npn \__draw_backend_dash_pattern:nn #1#2 { - \__draw_backend_literal:x + \__draw_backend_literal:e { [ \exp_args:Nf \use:n @@ -536,7 +535,7 @@ { ~ \dim_to_decimal_in_bp:n {#1} } \cs_new_protected:Npn \__draw_backend_linewidth:n #1 { - \__draw_backend_literal:x + \__draw_backend_literal:e { \dim_to_decimal_in_bp:n {#1} ~ setlinewidth } } \cs_new_protected:Npn \__draw_backend_miterlimit:n #1 @@ -599,7 +598,7 @@ } \cs_new_protected:Npn \__graphics_backend_include_eps:n #1 { - \__kernel_backend_literal:x + \__kernel_backend_literal:e { PSfile = #1 \c_space_tl llx = \dim_to_decimal_in_bp:n \l__graphics_llx_dim \c_space_tl @@ -615,7 +614,7 @@ \box_new:N \l__pdf_internal_box \cs_new_protected:Npn \__pdf_backend_pdfmark:n #1 { \__kernel_backend_postscript:n { mark #1 ~ pdfmark } } -\cs_generate_variant:Nn \__pdf_backend_pdfmark:n { x } +\cs_generate_variant:Nn \__pdf_backend_pdfmark:n { e } \cs_new_protected:Npn \__pdf_backend_catalog_gput:nn #1#2 { \__pdf_backend_pdfmark:n { { Catalog } << /#1 ~ #2 >> /PUT } } \cs_new_protected:Npn \__pdf_backend_info_gput:nn #1#2 @@ -636,10 +635,10 @@ { \__pdf_backend_object_ref:n {#1} } {#2} {#3} } -\cs_generate_variant:Nn \__pdf_backend_object_write:nnn { nnx } +\cs_generate_variant:Nn \__pdf_backend_object_write:nnn { nne } \cs_new_protected:Npn \__pdf_backend_object_write_aux:nnn #1#2#3 { - \__pdf_backend_pdfmark:x + \__pdf_backend_pdfmark:e { /_objdef ~ #1 /type @@ -656,17 +655,17 @@ } \cs_new_protected:Npn \__pdf_backend_object_write_array:nn #1#2 { - \__pdf_backend_pdfmark:x + \__pdf_backend_pdfmark:e { #1 ~0~ [ ~ \exp_not:n {#2} ~ ] ~ /PUTINTERVAL } } \cs_new_protected:Npn \__pdf_backend_object_write_dict:nn #1#2 { - \__pdf_backend_pdfmark:x + \__pdf_backend_pdfmark:e { #1 << \exp_not:n {#2} >> /PUT } } \cs_new_protected:Npn \__pdf_backend_object_write_fstream:nn #1#2 { - \exp_args:Nx + \exp_args:Ne \__pdf_backend_object_write_fstream:nnn {#1} #2 } \cs_new_protected:Npn \__pdf_backend_object_write_fstream:nnn #1#2#3 @@ -681,7 +680,7 @@ } \cs_new_protected:Npn \__pdf_backend_object_write_stream:nn #1#2 { - \exp_args:Nx + \exp_args:Ne \__pdf_backend_object_write_stream:nnn {#1} #2 } \cs_new_protected:Npn \__pdf_backend_object_write_stream:nnn #1#2#3 @@ -699,7 +698,7 @@ { { pdf.obj \int_use:N \g__pdf_backend_object_int } } {#1} {#2} } -\cs_generate_variant:Nn \__pdf_backend_object_now:nn { nx } +\cs_generate_variant:Nn \__pdf_backend_object_now:nn { ne } \cs_new:Npn \__pdf_backend_object_last: { { pdf.obj \int_use:N \g__pdf_backend_object_int } } \cs_new:Npn \__pdf_backend_pageobject_ref:n #1 @@ -727,7 +726,7 @@ } \int_gincr:N \g__pdf_backend_object_int \int_gset_eq:NN \g__pdf_backend_annotation_int \g__pdf_backend_object_int - \__pdf_backend_pdfmark:x + \__pdf_backend_pdfmark:e { /_objdef { pdf.obj \int_use:N \g__pdf_backend_object_int } pdf.rect @@ -786,7 +785,7 @@ \hbox_set_end: \__pdf_backend_link_minima: \hbox_set:Nn \l__pdf_backend_model_box { Gg } - \exp_args:Nx \__pdf_backend_link_outerbox:n + \exp_args:Ne \__pdf_backend_link_outerbox:n { \int_if_odd:nTF { \value { page } } { \oddsidemargin } @@ -804,7 +803,7 @@ } \int_gincr:N \g__pdf_backend_object_int \int_gset_eq:NN \g__pdf_backend_link_int \g__pdf_backend_object_int - \__kernel_backend_postscript:x + \__kernel_backend_postscript:e { mark /_objdef { pdf.obj \int_use:N \g__pdf_backend_link_int } @@ -818,7 +817,7 @@ \cs_new_protected:Npn \__pdf_backend_link_minima: { \hbox_set:Nn \l__pdf_backend_model_box { Gg } - \__kernel_backend_postscript:x + \__kernel_backend_postscript:e { /pdf.linkdp.pad ~ \dim_to_decimal:n @@ -846,7 +845,7 @@ } \cs_new_protected:Npn \__pdf_backend_link_outerbox:n #1 { - \__kernel_backend_postscript:x + \__kernel_backend_postscript:e { /pdf.outerbox [ @@ -886,9 +885,9 @@ { \tl_put_right:Nn \@makecol@hook { - \box_if_empty:NF \@cclv + \box_if_empty:NF \l_shipout_box { - \vbox_set:Nn \@cclv + \vbox_set:Nn \l_shipout_box { \__kernel_backend_postscript:n { @@ -896,7 +895,7 @@ { pdf.bordertracking.continue } if } - \vbox_unpack_drop:N \@cclv + \vbox_unpack_drop:N \l_shipout_box \__kernel_backend_postscript:n { pdf.bordertracking.endpage } } @@ -911,7 +910,7 @@ { { pdf.obj \int_use:N \g__pdf_backend_link_int } } \cs_new_protected:Npn \__pdf_backend_link_margin:n #1 { - \__kernel_backend_postscript:x + \__kernel_backend_postscript:e { /pdf.linkmargin { \dim_to_decimal:n {#1} ~ pdf.pt.dvi } def } @@ -919,7 +918,7 @@ \cs_new_protected:Npn \__pdf_backend_destination:nn #1#2 { \__kernel_backend_postscript:n { pdf.dest.anchor } - \__pdf_backend_pdfmark:x + \__pdf_backend_pdfmark:e { /View [ @@ -1001,11 +1000,11 @@ } \cs_new_protected:Npn \__pdf_backend_version_major_gset:n #1 { - \cs_gset:Npx \__pdf_backend_version_major: { \int_eval:n {#1} } + \cs_gset:Npe \__pdf_backend_version_major: { \int_eval:n {#1} } } \cs_new_protected:Npn \__pdf_backend_version_minor_gset:n #1 { - \cs_gset:Npx \__pdf_backend_version_minor: { \int_eval:n {#1} } + \cs_gset:Npe \__pdf_backend_version_minor: { \int_eval:n {#1} } } \cs_new:Npn \__pdf_backend_version_major: { -1 } \cs_new:Npn \__pdf_backend_version_minor: { -1 } @@ -1026,7 +1025,7 @@ %% File: l3backend-opacity.dtx \cs_new_protected:Npn \__opacity_backend_select:n #1 { - \exp_args:Nx \__opacity_backend_select_aux:n + \exp_args:Ne \__opacity_backend_select_aux:n { \fp_eval:n { min(max(0,#1),1) } } } \cs_new_protected:Npn \__opacity_backend_select_aux:n #1 @@ -1036,14 +1035,14 @@ } \cs_new_protected:Npn \__opacity_backend_fill:n #1 { - \__opacity_backend:xnn + \__opacity_backend:enn { \fp_eval:n { min(max(0,#1),1) } } { fill } { ca } } \cs_new_protected:Npn \__opacity_backend_stroke:n #1 { - \__opacity_backend:xnn + \__opacity_backend:enn { \fp_eval:n { min(max(0,#1),1) } } { stroke } { CA } @@ -1067,7 +1066,7 @@ ifelse } } -\cs_generate_variant:Nn \__opacity_backend:nnn { x } +\cs_generate_variant:Nn \__opacity_backend:nnn { e } %% %% %% End of file `l3backend-dvips.def'. |