名前: しっぽ愛好家 日時: 2003-08-25 22:20:44 IPアドレス: 210.234.44.*
>>21196 >コメント開始文字の手前とコメント終了文字の手前で >lst@XPrintToken という文字列が現れてしまうようです。 この件については,\lst@check@chartype の定義を下記のように変更すると, (今実験した限りでは)うまくいくようです. \def\lst@check@chartype#1#2#3{% \edef\@tempa{\lst@nextchar=`\string#1\relax}% \afterassignment\remove@to@nnil \@tempa\@nnil #2% \ifnum\lst@nextchar<\@cclvi #3% \else \lst@ifletter \else \lst@OutputOther \fi \lst@whitespacefalse \expandafter\lst@AppendJchar \fi #1} %%% しかし,これ以上小手先の変更を重ねるよりは,(listings パッケージが %%% 意図的に回避している)``\ifnum を用いた,文字コードに応じた分岐'' を %%% 用いて,listings パッケージの実装を完全に書き換えた方がいいような %%% 気がしてきました…
この書き込みへの返事: