X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fltjltxdoc.dtx;h=0a5c2b370f3a1fee54e2e4f8a0f842fdc241e200;hb=f078ac2f7998a102c7ec765e725f2269eed9f872;hp=00f537b2e2e7d32e773e7d21ec840687065db653;hpb=4ddd887dccbc5598e2340b023576f474c2887398;p=luatex-ja%2Fluatexja.git diff --git a/src/ltjltxdoc.dtx b/src/ltjltxdoc.dtx index 00f537b..0a5c2b3 100644 --- a/src/ltjltxdoc.dtx +++ b/src/ltjltxdoc.dtx @@ -10,24 +10,6 @@ % % \fi % -% \CheckSum{151} -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -%% -% % \setcounter{StandardModuleDepth}{1} % \StopEventually{} % @@ -37,12 +19,15 @@ % \changes{v1.0b}{1997/07/29}{\cs{}と\texttt{"}の\cs{xspcode}を変更} % \changes{v1.0b-ltj}{2011/09/27}{Lua\LaTeX-ja 用に修正} % \changes{v1.0b-ltj-2}{2014/07/03}{orを意味する縦棒の出力が異常だったので修正} +% \changes{v1.0c}{2016/07/25}{docパッケージが上書きする\cs{verb}を再々定義} +% \changes{v1.0d}{2017/09/24}{\cs{vadjust\{\}}を追加} +% \changes{v1.0d-ltj-3}{2018/01/01}{\cs{Cjascale}を追加} % \fi % % \iffalse % %\NeedsTeXFormat{LaTeX2e} -%\ProvidesClass{ltjltxdoc}[2011/10/03 v1.0b-ltj Standard LuaLaTeX-ja file] +%\ProvidesClass{ltjltxdoc}[2018/01/01 v1.0d-ltj-3 Standard LuaLaTeX-ja file] %<*driver> \documentclass{ltjltxdoc} \GetFileInfo{ltjltxdoc.cls} @@ -68,8 +53,14 @@ \LoadClass{ltxdoc} % \end{macrocode} % \file{ltxdoc}の読み込み後に\file{luatexja}を読み込みます。 +% +% \changes{v1.60d-ltj-3}{2018/01/01}{\cs{Cjascale}を追加しました。 +% これは、コミュニティ版p\kern-.05em\LaTeX で導入された、 +% 和文スケール($1\,\cs{zw} \div \hbox{要求サイズ}$)を表す実数値マクロです。} +% % \begin{macrocode} \RequirePackage{luatexja} +\def\Cjascale{0.962216} % \end{macrocode} % % \begin{macro}{\normalsize} @@ -178,6 +169,28 @@ % \end{macrocode} % \end{environment} % +% \begin{macro}{\verb} +% p\LaTeX{}では、|\verb|コマンドを修正して直前に|\xkanjiskip|が入るように +% しています。しかし、\file{ltxdoc.cls}が読み込む\file{doc.sty}が上書き +% してしまいますので、これを再々定義します。\file{doc.sty}での定義は +%\begin{verbatim} +% \def\verb{\relax\ifmmode\hbox\else\leavevmode\null\fi +% \bgroup \let\do\do@noligs \verbatim@nolig@list +% \ttfamily \verb@eol@error \let\do\@makeother \dospecials +% \@ifstar{\@sverb}{\@vobeyspaces \frenchspacing \@sverb}} +%\end{verbatim} +% となっていますので、\file{plcore.dtx}と同様に|\null|を外して|\vadjust{}|を +% 入れます。 +% \changes{v1.0c}{2016/07/25}{docパッケージが上書きする\cs{verb}を再々定義} +% \changes{v1.0d}{2017/09/24}{\cs{vadjust\{\}}を追加} +% \begin{macrocode} +\def\verb{\relax\ifmmode\hbox\else\leavevmode\vadjust{}\fi + \bgroup \let\do\do@noligs \verbatim@nolig@list + \ttfamily \verb@eol@error \let\do\@makeother \dospecials + \@ifstar{\@sverb}{\@vobeyspaces \frenchspacing \@sverb}} +% \end{macrocode} +% \end{macro} +% % \begin{macro}{alxspmode} % コマンド名の|\|と16進数を示すための|"|の前にもスペースが入るよう、 % これらの|alxspmode|の値を変更します。