OSDN Git Service

... and more
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 7 Jan 2015 02:19:19 +0000 (11:19 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 7 Jan 2015 02:19:19 +0000 (11:19 +0900)
src/patches/lltjp-listings.sty
test/test13-listings.pdf
test/test13-listings.tex

index 7038737..7735d72 100644 (file)
   \SetCatcodeRange{"FE00}{"FE0F}{13}%     Variation Selector
 }
 
-% redefine \lstinline
+% redefine \lstinline@ and \lst@InlineG
 % because \lstinline!あ...! causes ``Runaway argument?'' Error
-\let\ltj@lstinline@=\lstinline@
 \def\lstinline@#1{%
     \lst@Init\relax
     \ltj@lst@check@inline{\lst@InlineM#1}{\lst@InlineJ#1}}
+\def\lst@InlineG{%
+    \lst@Init\relax
+    \ltj@lst@check@inline{\lst@InlineM\}}%
+                         {\let\lst@arg\@empty \lst@InlineGJ}}
 
 \def\ltj@lst@check@inline#1#2#3{%
     \begingroup \lccode`\~=`#3\lowercase{\endgroup
index c988bf5..d8e3c02 100644 (file)
Binary files a/test/test13-listings.pdf and b/test/test13-listings.pdf differ
index 9df818e..e9cad71 100644 (file)
@@ -159,10 +159,11 @@ IVS対応2: \texttt{vsraw=true}
 \textbf{Ticket \#34786}
 \ltjsetparameter{autoxspacing=false}
 
-foo \lstinline[basicstyle=\tt]!bar! baz あ
+foo \lstinline[basicstyle=\tt]!bar! baz あ
 あ\lstinline[basicstyle=\tt]{bar}hoge
 
-%あ\lstinline[basicstyle=\tt]{いbar}hoge
+foo \lstinline[basicstyle=\tt]!あbar! baz あ
+あ\lstinline[basicstyle=\tt]{いbar}hoge
 
 
 \end{document}