From ec2711062b5cf4ef9cc5a12ef9d537157375f446 Mon Sep 17 00:00:00 2001 From: Hironori Kitagawa Date: Wed, 25 Mar 2020 05:23:29 +0900 Subject: [PATCH] Forgot to commit lltjp-listings.sty --- src/luatexja.sty | 2 +- src/patches/lltjp-listings.sty | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/luatexja.sty b/src/luatexja.sty index 0af38a0..0fbb7d1 100644 --- a/src/luatexja.sty +++ b/src/luatexja.sty @@ -41,7 +41,7 @@ \ProcessOptions\relax \fi % %%%% VERSION -\def\LuaTeXjaversion{20200323.0} +\def\LuaTeXjaversion{20200326.0} \directlua{require('ltj-unicode-ccfix.lua')}% catcode of ideographs diff --git a/src/patches/lltjp-listings.sty b/src/patches/lltjp-listings.sty index 4cd47bb..ee3c3aa 100644 --- a/src/patches/lltjp-listings.sty +++ b/src/patches/lltjp-listings.sty @@ -3,7 +3,7 @@ % \NeedsTeXFormat{LaTeX2e} -\RequirePackage{listings,luatexbase-cctb} +\RequirePackage{etoolbox,listings,luatexbase-cctb} %%%%%%%%%%%%%%%% Japanese support %% whether letter-space in a fixed mode box is doubled or not @@ -30,6 +30,15 @@ \def\lst@FillFixed@#1{% \ifx\@empty#1\else\ltj@lst@hss{\null#1\null}\expandafter\lst@FillFixed@\fi} \let\lst@FillOutputBox\lst@FillFixed +% [space/full]flexiblemode (not much useful...) +\def\ltj@lst@FillFlex#1\@empty{\null#1\null} +\patchcmd\lst@column@flexible + {\let\lst@FillOutputBox\@empty}{\let\lst@FillOutputBox\ltj@lst@FillFlex}{}{} +\patchcmd\lst@column@fullflexible + {\let\lst@FillOutputBox\@empty}{\let\lst@FillOutputBox\ltj@lst@FillFlex}{}{} +\patchcmd\lst@column@spaceflexible + {\let\lst@FillOutputBox\@empty}{\let\lst@FillOutputBox\ltj@lst@FillFlex}{}{} + \directlua{ local cat_str = luatexbase.catcodetables['string'] -- 2.11.0