Perltex no puede localizar los módulos Perl

Perltex no puede localizar los módulos Perl

Estoy usando la instalación de Tex Live y Strawberry Perl en Windows 10. Mi objetivo final era lograr que LaTeX recuperara datos de una hoja de cálculo, como se muestra en estevieja respuesta. Sin embargo, en este punto estoy intentando obtener código Perl usando un módulo adicional para trabajar perltex. Al intentar utilizar un módulo enperltex

! Package perltex Error: Can't locate Excel/Writer/XLSX.pm in @INC (you may need to 
install the Excel::Writer::XLSX module) (@INC contains:
 E:/Programmdateien /texlive/2019/tlpkg/tlperl/lib 
 E:/programmdateien/texlive/2019/tlpkg/tlperl/site/lib
 E:/programmdateien/texlive/2019/tlpkg/tlperl/lib) BEGIN failed--compilation 
aborted at (eval 13) line 6.
(perltex)                .

De hecho, los módulos están instalados correctamente. Lo sé porque puedo ejecutar el código Perl perfectamente con el resultado deseado. El problema sólo ocurre cuando se intenta compilar usando perltex.

Respuesta1

Agregar a un texmf.cnf local

TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL = 1

De la documentación texmf.cnf:

% This variable is specific to Windows.  It must be set to 0 or 1.  The
% default is 0.  Setting it to 1 tells the Windows script wrappers to
% use an already installed Perl interpreter if one is found on the
% search path, in preference to the Perl shipped with TeX Live.  Thus,
% it may be useful if you both (a) installed a full Perl distribution
% for general use, and (b) need to run Perl programs from TL that use
% additional modules we don't provide.  The TL Perl does provide all the
% standard Perl modules.

información relacionada