OSDN Git Service

Linebreak after a Japanese char
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Thu, 15 Sep 2011 23:05:41 +0000 (08:05 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Thu, 15 Sep 2011 23:05:41 +0000 (08:05 +0900)
src/lltjcore.sty
src/lltjfont.sty
src/luatexja/inputbuf.lua

index 12da597..f8fc1fa 100644 (file)
   \stepcounter{page}%
   \let\firstmark\botmark
 }
-\def\@verbatim{\trivlist \item\relax
-  \if@minipage\else\vskip\parskip\fi
-  \leftskip\@totalleftmargin\rightskip\z@skip
-  \parindent\z@\parfillskip\@flushglue\parskip\z@skip
-  \@@par
-  \@tempswafalse
-  \def\par{%
-    \if@tempswa
-      \leavevmode \null \@@par\penalty\interlinepenalty
-    \else
-      \@tempswatrue
-      \ifhmode\@@par\penalty\interlinepenalty\fi
-    \fi}%
-  \let\do\@makeother \dospecials \catcode"FFFFF=12 %"
-  \obeylines \verbatim@font \@noligs
-  \hyphenchar\font\m@ne
-  \everypar \expandafter{\the\everypar \unpenalty}%
-}
-\def\verb{\relax\ifmmode\hbox\else\leavevmode\null\fi
-  \bgroup
-    \verb@eol@error \let\do\@makeother \dospecials \catcode"FFFFF=12 %"
-    \verbatim@font\@noligs
-    \@ifstar\@sverb\@verb}
-
 
 \endinput
index acb8b14..e6713e5 100644 (file)
      \ltj@@al@do@subst@correction
    \fi
 }
-
+\let\@@italiccorr=\/
 
 %%%%%% Japanese font for math mode
 
index 9ba3d82..4513321 100644 (file)
@@ -26,7 +26,8 @@ function add_comment(buffer)
    if i>0 then
       local c = utf.byte(buffer, i)
       local ct = tex.getcatcode(c)
-      if (ct==11) or (ct==12) then
+      local ctl = tex.getcatcode(13) -- endline character
+      if ((ct==11) or (ct==12)) and (ctl==5) then
         local p =  node.new(id_glyph)
         p.char = c
         if ltjc.is_ucs_in_japanese_char(p) then