X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=doc%2Fluatexja.dtx;h=7b6f8fe5f5090b50fe50bfd9a8d2e5b2fe053efd;hb=b16374e058aa3e885729b62150152cf0c62c3c7c;hp=d12ea0110f2c9b2f643b7d64d57a4f853654dee2;hpb=00279d67904e93b8a93e5e855e44b23a75e0561c;p=luatex-ja%2Fluatexja.git
diff --git a/doc/luatexja.dtx b/doc/luatexja.dtx
index d12ea01..7b6f8fe 100644
--- a/doc/luatexja.dtx
+++ b/doc/luatexja.dtx
@@ -31,8 +31,7 @@
% Scale=MatchLowercase, FakeStretch=1.137121,
ItalicFont=iosevka-slab-oblique,
BoldFont=iosevka-slab-bold, BoldItalicFont=iosevka-slab-bolditalic,
-% ]{iosevka-slab-regular}
-% ]{iosevka-slab-light}
+]{iosevka-slab-regular}
\setsansfont[Scale=MatchLowercase,Ligatures=TeX,RawFeature=-notdef]{Linux Biolinum O}
\usepackage[match]{luatexja-fontspec}
\usepackage[kozuka-pr6n]{luatexja-preset}
@@ -372,11 +371,18 @@ For more detailed information, see Part~\ref{part-imp} or other sections of this
\end{lstlisting}
%<*en>
Note that \pTeX\ adds new two useful units, namely \texttt{zw}~and~\texttt{zh}.
-As shown above, they are changed by \cs{zw}~and~\cs{zh} respectively, in \LuaTeX-ja.
+As shown above, \emph{they are changed to \cs{zw}~and~\cs{zh} respectively} in \LuaTeX-ja.%
+\footnote{\LuaTeX-ja 20200127.0 introduces \cs{ltj@zw}~and~\cs{ltj@zh}, which are copy of
+ \cs{zw}~and~\cs{zh}.}
%
%<*ja>
-ç¹ã«æ³¨æãã¦ã»ããã®ã¯ï¼\pTeX ã§è¿½å ããã \texttt{zw} 㨠\texttt{zh} ã¨ããåä½ã¯
-\LuaTeX-ja ã§ã¯ä½¿ç¨ã§ããï¼\cs{zw}, \cs{zh} ã¨å¶å¾¡ç¶´ã®å½¢ã«ããªãã¨ãããªãã¨ããç¹ã§ããï¼
+ç¹ã«æ³¨æãã¦ã»ããã®ã¯ï¼\pTeX ã§è¿½å ããã\texttt{zw}ã¨\texttt{zh}ã¨ããåä½ã¯
+\LuaTeX-ja ã§ã¯ä½¿ç¨ã§ããï¼\emph{\cs{zw}, \cs{zh} ã¨å¶å¾¡ç¶´ã®å½¢ã«ããªãã¨ãããªã}ã¨ããç¹ã§ãã
+\footnote{%
+ å¥ã®ããã±ã¼ã¸ãã¦ã¼ã¶ã\cs{zw},~\cs{zh}ãæ¸ãæãã¦ãã¾ããã¨ã«å¯¾å¿ããããï¼
+ \LuaTeX-ja 20200127.0以éã§ã¯ï¼\cs{ltj@zw},~\cs{ltj@zh}ããããã\cs{zw},~\cs{zh}ã®
+ ã³ãã¼ã¨ãã¦å®ç¾©ããã¦ããï¼
+}ï¼
%
%<*en>
@@ -646,7 +652,7 @@ and \emph{Japanese fonts} for fonts used in \textbf{JAchar}.
%The following packages are needed for the \LuaTeX-ja\ package.
%\LuaTeX-jaããã±ã¼ã¸ã®åä½ã«ã¯æ¬¡ã®ããã±ã¼ã¸é¡ãå¿
è¦ã§ããï¼
\begin{itemize}
-\item \href{http://www.luatex.org/}{\LuaTeX}\ 1.0.0 (or later)
+\item \href{http://www.luatex.org/}{\LuaTeX}\ 1.07.0 (or later)
\item recent \href{https://github.com/latex3/luaotfload}{\Pkg{luaotfload}} (v3.1 or later recommended)
\item \Pkg{adobemapping} (Adobe cmap and pdfmapping files)
\item \href{https://github.com/josephwright/etoolbox/}{\Pkg{etoolbox}},
@@ -657,7 +663,6 @@ and \emph{Japanese fonts} for fonts used in \textbf{JAchar}.
%\item \emph{IPAexãã©ã³ã(\url{http://ipafont.ipa.go.jp/})}
\end{itemize}
-
%<*en>
Now \LuaTeX-ja is available from
CTAN (in the \texttt{macros/luatex/generic/luatexja} directory), and
@@ -871,6 +876,31 @@ and finally delete the temporary directory.
ã³ãã¼ãï¼ãã®ä¸ã§\LuaTeX-jaã®ååèµ·åãè¡ãï¼ä½æ¥ç¨ãã£ã¬ã¯ããªãæ¶ãä½æ¥ããã¦ããï¼
%
+\item
+%<*en>
+Note that when \LuaTeX-ja is loaded in plain \LuaTeX~nor \LaTeX~2019-10-01,
+we cannot use color specification on font loading, such as
+\begin{lstlisting}
+ \font\hoge=lmroman10-regular.otf:color=FF0000 % \font primitive
+ \DeclareFontShape{TU}{...}{...}{...}{<-> lmsans10-boldoblique:color=005599}{} % NFSS
+ \setmainfont{texgyretermes}[Color=220022] % fontspec
+\end{lstlisting}
+This is because codes for shifting baseline in math mode (\LuaTeX-ja) collide with and prevents loading
+codes for font color (\Pkg{luaotfload}) in these environments.
+\emph{We recommend to use \LaTeX\ 2020-02-02}, since we can avoid this collision in \LaTeX\ 2020-02-02.
+%
+%<*ja>
+ãªãï¼\LuaTeX-jaãplain~\LuaTeX ã\LaTeX\ 2019-10-01以åã®ç°å¢ä¸ã§ç¨ããå ´åï¼
+以ä¸ã®ãããª\emph{ãã©ã³ãèªã¿è¾¼ã¿æã®è²æå®}ï¼\cs{textcolor}å½ä»¤ã§ã¯ãªãï¼ï¼\emph{ã¯å©ç¨ã§ããªã}ï¼
+\begin{lstlisting}
+ \font\hoge=lmroman10-regular.otf:color=FF0000 % \font primitive
+ \DeclareFontShape{TU}{...}{...}{...}{<-> lmsans10-boldoblique:color=005599}{} % NFSS
+ \setmainfont{texgyretermes}[Color=220022] % fontspec
+\end{lstlisting}
+ããã¯ï¼\LuaTeX-jaã«ããæ°å¼å
ã®ãã¼ã¹ã©ã¤ã³è£æ£ï¼\ref{ssec:baseline}ç¯ï¼ã®ã³ã¼ãã
+\Pkg{luaotfload}ããã±ã¼ã¸ã®ãã©ã³ãè²å¦çã®ã³ã¼ãã¨è¡çªããããã§ããï¼
+\LaTeX\ 2020-02-02以éã§ã¯è¡çªåé¿ã®ããã®ä»çµã¿ãåãã£ã¦ããã®ã§ï¼\emph{\LaTeX\ 2020-02-02以éã§ã®ä½¿ç¨ãå§ãã}ï¼
+%
\end{itemize}
%\subsection{Using in plain \TeX}
@@ -1002,12 +1032,24 @@ plfonts.dtx} and \texttt{pldefs.ltx}).
\begin{center}\small
\begin{tabular}{lllc}
\toprule
-\textbf{classification}&&&\textbf{commands}\\\midrule
+\textbf{classification}&\textbf{commands}&&\textbf{family}\\\midrule
\emph{mincho} (ææä½)&\verb+\textmc{...}+&\verb+{\mcfamily ...}+&\cs{mcdefault}\\
\emph{gothic} (\textgt{ã´ã·ãã¯ä½})&\verb+\textgt{...}+&\verb+{\gtfamily ...}+&\cs{gtdefault}\\
+(Japanese counterpart for typewriter font)&---&---&\cs{jttdefault}\\
\bottomrule
\end{tabular}
\end{center}
+ Here \cs{jttdefault} specifies the Japanese font family in \cs{verb}~or~\texttt{verbatim}
+ environment, and its default value is \cs{mcdefault} (mincho family).%
+ \footnote{%
+ When \Pkg{ltjsclasses} classes are used, or
+ \Pkg{luatexja-fontspec} (or \Pkg{luatexja-preset}) is loaded with \texttt{match} option,
+ \cs{ttfamily} changes the current Japanese font amily to \cs{jttdefault}.
+ These classes and packages also redefine \cs{jttdefault} to
+ \cs{gtdefault} (\emph{gothic}~family).
+ } \LuaTeX-ja does not define commands to only switch current Japanese font family to
+ \cs{jttdefault}.
+
\item
By default, the following fonts are used for these two families.
\begin{center}\small
@@ -1024,17 +1066,26 @@ By default, the following fonts are used for these two families.
There is no italic nor slanted shape for these \texttt{mc}~and~\texttt{gt}.
%
%<*ja>
-\item \pLaTeX ã¨åæ§ã«ï¼æ¨æºã§ã¯ãææä½ããã´ã·ãã¯ä½ãã®2種é¡ãç¨ããï¼
+\item \pLaTeX ã¨åæ§ã«ï¼æ¨æºã§ã¯ãææä½ããã´ã·ãã¯ä½ãã®2種é¡ãç¨ããï¼
\begin{center}\small
\begin{tabular}{llll}
\toprule
-\emph{åä½}&&&\emph{ãã¡ããªå}\\\midrule
+\emph{åä½}&\emph{å½ä»¤}&&\emph{ãã¡ããªå}\\\midrule
ææä½&\verb+\textmc{...}+&\verb+{\mcfamily ...}+&\cs{mcdefault}\\
\textgt{ã´ã·ãã¯ä½}&\verb+\textgt{...}+&\verb+{\gtfamily ...}+&\cs{gtdefault}\\
+ï¼ã¿ã¤ãã©ã¤ã¿ä½ã¨åãããåæï¼&---&&\cs{jttdefault}\\
\bottomrule
\end{tabular}
\end{center}
- \newpage
+ \cs{jttdefault}ã¯\cs{verb}ã\texttt{verbatim}ç°å¢ä¸ã®åææåã«ä½¿ãããåæãã©ã³ããã¡ããªã§ããï¼
+ æ¨æºå¤ã¯\cs{mcdefault}ï¼ã¤ã¾ãææä½ã§ãã
+ \footnote{%
+ \Pkg{ltjsclasses}ã使ç¨ãããï¼ã¾ã\Pkg{luatexja-fontspec}ã\Pkg{luatexja-preset}ããã±ã¼ã¸ã
+ \texttt{match}ãªãã·ã§ã³ãæå®ãã¦èªã¿è¾¼ãã ã¨ãã¯ï¼åãªã\cs{ttfamily}ã«ãã£ã¦ãåæãã©ã³ãã
+ \cs{jttdefault}ã«å¤æ´ãããï¼ã¾ãï¼ãããã®ã¯ã©ã¹ãã¡ã¤ã«ãããã±ã¼ã¸ã¯
+ \cs{jttdefault}ã \cs{gtdefault}ï¼ã´ã·ãã¯ä½ï¼ã«åå®ç¾©ããï¼
+ }ï¼åæãã©ã³ããã¡ããªï¼ã®ã¿ï¼ã\cs{jttdefault}ã«åãæ¿ããå½ä»¤ã¯æºåãã¦ããªãï¼
+
\item æ¨æºã§ã¯ï¼æ¬¡ã®ãã©ã³ããç¨ããããï¼
\begin{center}\small
\begin{tabular}{lllll}
@@ -1074,28 +1125,6 @@ By default, the following fonts are used for these two families.
ç´ã«æ¸ããã¨ãã§ããï¼ä½ã\autoref{para:jachar_in_math}ãã¼ã¸ã®è¨è¿°ãåç
§ï¼ï¼
ãã®éã«ã¯ææä½(\texttt{mc})ã§åºåãããï¼
%
-%<*en>
- \item \cs{jttdefault}%
- \footnote{%
- When \Pkg{ltjsclasses} classes are used, or
- \Pkg{luatexja-fontspec} (or \Pkg{luatexja-preset}) is loaded with \texttt{match} option,
- \cs{ttfamily} changes the current Japanese font amily to \cs{jttdefault}.
- These classes and packages also redefine \cs{jttdefault} to
- \cs{gtdefault} (\emph{gothic}~family).
- } specifies the Japanese font family in \cs{verb}~or~\texttt{verbatim} environment.
- The default value of \cs{jttdefault} is \cs{mcdefault}, so the mincho family is used.
-%
-%<*ja>
- \item \cs{verb} ã \texttt{verbatim} ç°å¢ä¸ã®åææåã«ä½¿ãããåæãã©ã³ããã¡ããªã¯
- \ \cs{jttdefault} ã§æå®ãã%
- \footnote{%
- \Pkg{ltjsclasses}ã使ç¨ãããï¼ããã㯠\texttt{match} ãªãã·ã§ã³ãæå®ãã¦\Pkg{luatexja-fontspec}%
- ã\Pkg{luatexja-preset}ããã±ã¼ã¸ãèªã¿è¾¼ãã ã¨ãã¯ï¼åãªã \cs{ttfamily} ã«ãã£ã¦ãåæãã©ã³ãã
- \ \cs{jttdefault}\ ã«å¤æ´ãããï¼ã¾ãï¼ãããã®ã¯ã©ã¹ãã¡ã¤ã«ãããã±ã¼ã¸ã¯
- \ \cs{jttdefault}\ ã \cs{gtdefault}ï¼ã´ã·ãã¯ä½ï¼ã«åå®ç¾©ããï¼
- }ï¼æ¨æºå¤ã¯ \cs{mcdefault}ï¼ã¤ã¾ãææä½ã¨ãã¦ç¨ããã®ã¨
- åããã©ã³ããã¡ããªã§ããï¼
-%
%<*en>
\item If you use the \Pkg{beamer} class with the default font theme (which uses sans serif
@@ -1345,7 +1374,7 @@ auto select&\cs{fontencoding}&\cs{fontfamily}&---&---&\cs{usefont}\\
\item åæãã©ã³ãã®ã·ã§ã¤ããå®ç¾©ããã«ã¯ï¼é常㮠\cs{DeclareFontShape} ã使ãã°è¯ãï¼
%
\begin{lstlisting}
-\DeclareFontShape{JY3}{mc}{bx}{n}{<-> s*KozMinPr6N-Bold:jfm=ujis;-kern}{}
+\DeclareFontShape{JY3}{mc}{b}{n}{<-> s*KozMinPr6N-Bold:jfm=ujis;-kern}{}
% Kozuka Mincho Pr6N Bold
\end{lstlisting}
%<*ja>
@@ -1479,14 +1508,14 @@ counterparts of original commands in the \Pkg{fontspec} package
\begin{tabular}{>{\bfseries}lllll}
\toprule
Japanese fonts
-&\cs{jfontspec}&\cs{setmainjfont}&\cs{setsansjfont}&\cs{setmonojfont}$^*$\\
+&\cs{jfontspec}&\cs{setmainjfont}&\cs{setsansjfont}&\cs{setmonojfont}\\
Alphabetic fonts
&\cs{fontspec}&\cs{setmainfont}&\cs{setsansfont}&\cs{setmonofont}\\
\midrule
Japanese fonts
-&\cs{newjfontfamily}&\cs{renewjfontfamily}$^{**}$&\cs{setjfontfamily}$^{**}$\\
+&\cs{newjfontfamily}&\cs{renewjfontfamily}&\cs{setjfontfamily}\\
Alphabetic fonts
-&\cs{newfontfamily}&\cs{renewfontfamily}$^{**}$&\cs{setfontfamily}$^{**}$\\
+&\cs{newfontfamily}&\cs{renewfontfamily}&\cs{setfontfamily}\\
\midrule
Japanese fonts
&\cs{newjfontface}&\cs{defaultjfontfeatures}&\cs{addjfontfeatures}\\
@@ -1494,15 +1523,6 @@ Alphabetic fonts
&\cs{newfontface}&\cs{defaultfontfeatures}&\cs{addfontfeatures}\\
\bottomrule
\end{tabular}\par}
-\medskip
-\fakefn{$^*$}{%
- \cs{setmonojfont} is defined if and only if \texttt{match} option is specified.}
-\fakefn{$^{**}$}{%
- \cs{renewfontfamily}~and~\cs{setfontfamily} are new commands
- in \Pkg{fontspec}~v2.6h (2018/7/30).
- Hence, \Pkg{luatexja-fontspec} define \cs{renewjfontfamily}~and~\cs{setjfontfamily}
- only when \Pkg{fontspec}~v2.6h (or later) is used.
-}
\end{table}
%
%<*ja>
@@ -1513,14 +1533,14 @@ Alphabetic fonts
\begin{tabular}{lllll}
\toprule
\emph{åæ}
-&\cs{jfontspec}&\cs{setmainjfont}&\cs{setsansjfont}&\cs{setmonojfont}$^*$\\
+&\cs{jfontspec}&\cs{setmainjfont}&\cs{setsansjfont}&\cs{setmonojfont}\\
\emph{欧æ}
&\cs{fontspec}&\cs{setmainfont}&\cs{setsansfont}&\cs{setmonofont}\\
\midrule
\emph{åæ}
-&\cs{newjfontfamily}&\cs{renewjfontfamily}$^{**}$&\cs{setjfontfamily}$^{**}$\\
+&\cs{newjfontfamily}&\cs{renewjfontfamily}&\cs{setjfontfamily}\\
\emph{欧æ}
-&\cs{newfontfamily}&\cs{renewfontfamily}$^{**}$&\cs{setfontfamily}$^{**}$\\
+&\cs{newfontfamily}&\cs{renewfontfamily}&\cs{setfontfamily}\\
\midrule
\emph{åæ}
&\cs{newjfontface}&\cs{defaultjfontfeatures}&\cs{addjfontfeatures}\\
@@ -1528,17 +1548,6 @@ Alphabetic fonts
&\cs{newfontface}&\cs{defaultfontfeatures}&\cs{addfontfeatures}\\
\bottomrule
\end{tabular}\par}
-
-\medskip
-\fakefn{$^*$}{\cs{setmonojfont} 㯠\texttt{match} ãªãã·ã§ã³ã
-æå®ãããæã®ã¿å®ç¾©ãããï¼}
-\fakefn{$^{**}$}{%
- \cs{renewfontfamily} 㨠\cs{setfontfamily} ã¯
- \Pkg{fontspec}~v2.6h (2018/7/30)ã§æ°ãã«è¿½å ãããå½ä»¤ã§ããï¼
- ãã®ããï¼\Pkg{luatexja-fontspec}ã \cs{renewjfontfamily} 㨠\cs{setjfontfamily} ã
- å®ç¾©ããã®ã¯v2.6h以éã®\Pkg{fontspec}ã使ç¨ããæã®ã¿ã«ãªã£ã¦ããï¼
-}
-
\end{table}
%
@@ -1549,18 +1558,12 @@ Alphabetic fonts
%<*en>
If this option is specified, usual family-changing commands such as
\cs{rmfamily},~\cs{textrm}, \cs{sffamily},~\dots\ also change Japanese font family.
-
-Note that \emph{\cs{setmonojfont} is defined
-if and only if this \texttt{\textup{match}} option is specified}.
%
%<*ja>
ãã®ãªãã·ã§ã³ãæå®ãããã¨ï¼ã\pLaTeXe æ°ããã¥ã¡ã³ãã¯ã©ã¹ãã®ããã«\
\cs{rmfamily}, \verb+\textrm{...}+, \cs{sffamily} çã
欧æãã©ã³ãã ãã§ãªãåæãã©ã³ããå¤æ´ããããã«ãªãï¼
-
-\emph{ãªãï¼\cs{setmonojfont} ã¯ãã® \texttt{match} ãªãã·ã§ã³ã
-æå®ãããæã®ã¿å®ç¾©ãããï¼}ãã®å½ä»¤ã¯æ¨æºã®ãã¿ã¤ãã©ã¤ã¿ä½ã«å¯¾å¿ããåæãã©ã³ãããæå®ããï¼
%
\item[pass=]
@@ -1602,12 +1605,8 @@ This means that two lines below are equivalent, for example.
\usepackage[no-math]{fontspec}\usepackage{luatexja-fontspec}
\usepackage[no-math]{luatexja-fontspec}
\end{lstlisting}
-
-
%<*en>
-The reason that \cs{setmonojfont} is not defined by default is that
-it is popular for Japanese fonts that nearly all Japanese glyphs have same
-widths. Also note that kerning information in a font is not used
+Note that kerning information in a font is not used
(that is, \texttt{kern} feature is set off) by default in these seven (or~eight) commands.
This is because of the compatibility with previous versions of \LuaTeX-ja
(see \ref{para-kern}).
@@ -1615,9 +1614,7 @@ This is because of the compatibility with previous versions of \LuaTeX-ja
Below is an example of \cs{jfontspec}.
%
%<*ja>
-æ¨æºã§ \cs{setmonojfont} ã³ãã³ããå®ç¾©ãããªãã®ã¯ï¼
-åæãã©ã³ãã§ã¯ã»ã¼å
¨ã¦ã®åææåã®ã°ãªããçå¹
ã§ããã®ãä¼çµ±çã§ãã£ããã¨ã«ããï¼
-ã¾ãï¼ãããã®åæç¨ã®ã³ãã³ãã§ã¯ãã©ã³ãå
ã®ãã¢ã«ã¼ãã³ã°æ
å ±ã¯æ¨æºã§ã¯ä½¿ç¨ãããªãï¼
+ãããã®åæç¨ã®ã³ãã³ãã§ã¯ãã©ã³ãå
ã®ãã¢ã«ã¼ãã³ã°æ
å ±ã¯æ¨æºã§ã¯ä½¿ç¨ãããªãï¼
è¨ãæããã° \texttt{kern} featureã¯æ¨æºã§ã¯ç¡å¹åã¨ãªã£ã¦ããï¼
ããã¯ä»¥åã®ãã¼ã¸ã§ã³ã®\LuaTeX-jaã¨ã®äºææ§ã®ããã§ããï¼\ref{para-kern}ç¯ãåç
§ï¼ï¼
@@ -2328,6 +2325,7 @@ parameters to \texttt{true}/\texttt{false}, respectively.
%\subsection{Shifting the baseline}
%\subsection{ãã¼ã¹ã©ã¤ã³ã®ç§»å}
+\label{ssec:baseline}
%<*en>
To make a match between a Japanese font and an alphabetic font, sometimes
shifting of the baseline of one of the pair is needed. In \pTeX, this is achieved
@@ -8463,42 +8461,44 @@ and use them by \cs{ltjapplypreset}. These two commands can only be used in the
æ°ãã«ã¨ããå称ã®ããªã»ãããå®ç¾©ããï¼ãã®å称ã¯ï¼
ãã§ã«å®ç¾©ããã¦ããããªã»ããåãï¼
\ref{sssec:ltjpreset-general}ã§å®ç¾©ããã¦ãããªãã·ã§ã³ï¼ããã«
- 次ã®9ã¤ã¨éè¤ãã¦ã¯ãªããªãï¼
+ 次ã®11åã¨éè¤ãã¦ã¯ãªããªãï¼
\begin{quote}
\ttfamily
- mc mc-l mc-m mc-bx gt gt-m gt-bx gt-eb mg-m
+ mc mc-l mc-m mc-b mc-bx gt gt-m gt-b gt-bx gt-eb mg-m
\end{quote}
ã¯ï¼ããªã»ããåã以ä¸ã®ãã¼éã®ã³ã³ãåºåããªã¹ããæå®ããï¼
\begin{description}
\item[\ttfamily mc-l=] ææä½ç´°å(\cs{mcfamily}\cs{ltseries})
\item[\ttfamily mc-m=] ææä½ä¸å(\cs{mcfamily}\cs{mdseries})
- \item[\ttfamily mc-bx=] ææä½å¤ªå(\cs{mcfamily}\cs{bfseries})
+ \item[\ttfamily mc-b=] ææä½å¤ªå(\cs{mcfamily}\cs{bfseries})
+ \item[\ttfamily mc-bx=] \texttt{mc-b=}ã¨å義ï¼
\item[\ttfamily gt-m=] ã´ã·ãã¯ä½ä¸å(\cs{gtfamily}\cs{mdseries})
- \item[\ttfamily gt-bx=] ã´ã·ãã¯ä½å¤ªå(\cs{gtfamily}\cs{bfseries})
+ \item[\ttfamily gt-b=] ã´ã·ãã¯ä½å¤ªå(\cs{gtfamily}\cs{bfseries})
+ \item[\ttfamily gt-bx=] \texttt{gt-b=}ã¨å義ï¼
\item[\ttfamily gt-eb=] ã´ã·ãã¯ä½å¤ªå(\cs{gtfamily}\cs{ebseries})
\item[\ttfamily mg-m=] 丸ã´ã·ãã¯ä½(\cs{mgfamily})
\item[\ttfamily mc=] ææä½ã®ç´°åã»ä¸åã»å¤ªåå
¨é¨ãè¨å®ï¼
以ä¸ãæå®ãããã¨ã¨åãã§ããï¼
\begin{quote}
- \ttfamily mc-l=, mc-m=, mc-bx=
+ \ttfamily mc-l=, mc-m=, mc-b=
\end{quote}
\item[\ttfamily gt=] ã´ã·ãã¯ä½ã®ä¸åã»å¤ªåã»æ¥µå¤ªå
¨é¨ãè¨å®ï¼
以ä¸ãæå®ãããã¨ã¨åãã§ããï¼
\begin{quote}
- \ttfamily gt-m=, gt-bx=, gt-eb=
+ \ttfamily gt-m=, gt-b=, gt-eb=
\end{quote}
\end{description}
ãªãï¼ããã±ã¼ã¸èªã¿è¾¼ã¿æã« \texttt{deluxe} ãæå¹ã§ãªãå ´åã¯ï¼
- ä¸è¨9ãã¼ã®ãã¡\texttt{mc}, \texttt{gt}ããå®è³ªçã«æå³ãæããªãï¼
+ ä¸è¨11ãã¼ã®ãã¡\texttt{mc}, \texttt{gt}ããå®è³ªçã«æå³ãæããªãï¼
%
%<*en>
Define new preset~. This cannot be same as other presets,
options described in Subsubsection~\ref{sssec:ltjpreset-general}, nor
- following nine strings:
+ following 11~strings:
\begin{quote}
- \ttfamily
- mc mc-l mc-m mc-bx gt gt-m gt-bx gt-eb mg-m
+ \ttfamily
+ mc mc-l mc-m mc-b mc-bx gt gt-m gt-b gt-bx gt-eb mg-m
\end{quote}
is a comma-separated list which consists of
@@ -8506,22 +8506,24 @@ and use them by \cs{ltjapplypreset}. These two commands can only be used in the
\begin{description}
\item[\ttfamily mc-l=] mincho light
\item[\ttfamily mc-m=] mincho medium
- \item[\ttfamily mc-bx=] mincho bold
+ \item[\ttfamily mc-b=] mincho bold
+ \item[\ttfamily mc-bx=] synonym for \texttt{mc-b=}
\item[\ttfamily gt-m=] gothic medium
- \item[\ttfamily gt-bx=] gothic bold
+ \item[\ttfamily gt-b=] gothic bold
+ \item[\ttfamily gt-bx=] synonym for \texttt{gt-b=}
\item[\ttfamily gt-eb=] gothic extra~bold
\item[\ttfamily mg-m=] rounded gothic
\item[\ttfamily mc=] Same as
\begin{quote}
- \ttfamily mc-l=, mc-m=, mc-bx=
+ \ttfamily mc-l=, mc-m=, mc-b=
\end{quote}
\item[\ttfamily gt=] Same as
\begin{quote}
- \ttfamily gt-m=, gt-bx=, gt-eb=
+ \ttfamily gt-m=, gt-b=, gt-eb=
\end{quote}
\end{description}
If \texttt{deluxe} is not specified at loading the package,
- only \texttt{mc}~and~\texttt{gt} keys (among above 9~keys) have a meaning.
+ only \texttt{mc}~and~\texttt{gt} keys (among above 11~keys) have a meaning.
%
\item[\cs{ltjnewpreset}*\{\}\{\}]
%<*ja>
@@ -8543,7 +8545,7 @@ and use them by \cs{ltjapplypreset}. These two commands can only be used in the
\cs{ltjapplypreset}ã§å®éã«ä½¿ãã¨ãã«å®ç¾©ããã¦ããã°è¯ãï¼
ãã®ããï¼æ¬¡ã®ãããªè¨è¿°ãå¯è½ã§ããï¼
\begin{lstlisting}
- \ltjnewpreset{hoge}{piyo,mc-bx=HiraMinProN-W6}
+ \ltjnewpreset{hoge}{piyo,mc-b=HiraMinProN-W6}
\ltjnewpreset{piyo}{mg-m=HiraMaruProN-W4}
\ltjapplypreset{hoge}
\end{lstlisting}
@@ -8562,7 +8564,7 @@ and use them by \cs{ltjapplypreset}. These two commands can only be used in the
Note that \cs{ltjnewpreset} does not ``expand'' the definition to define a preset.
This means that one can write as the following:
\begin{lstlisting}
- \ltjnewpreset{hoge}{piyo,mc-bx=HiraMinProN-W6}
+ \ltjnewpreset{hoge}{piyo,mc-b=HiraMinProN-W6}
\ltjnewpreset{piyo}{mg-m=HiraMaruProN-W4}
\ltjapplypreset{hoge}
\end{lstlisting}
@@ -9939,6 +9941,10 @@ x+y&($\Param{diffrentjfm}=\texttt{both}$).
ã¨ãã3ãã¼ããèããï¼ããããåç¬ã§ã¯ã©ã¹ã¿ããªãï¼ï¼
ãã®å ´åï¼$p$ã¨$q$ã®éã¯ï¼å®ãã©ã³ããç°ãªãã«ãããããã2.ã®ç¶æ³ã¨ãªãä¸æ¹ã§ï¼
$q$ã¨$r$ã®éã¯ï¼å®ãã©ã³ããåããªã®ã«ï¼\texttt{jfmvar} ãã¼ã®å
容ãç°ãªãã®ã§3.ã®ç¶æ³ã¨ãªãï¼
+
+ ãªãï¼JFMã§\texttt{kanjiskip\_natural}, \texttt{kanjiskip\_stretch},\
+\texttt{kanjiskip\_shrink}ãã¼ãæå®ããã¦ããå ´åã¯ï¼â¦â¦
+
\item[\Param{kanjiskip}~{[K]}] ä¸ã®[M]ã«ããã¦ç©ºç½ãå®ã¾ããªãã£ãå ´åï¼
以ä¸ã§å®ããéãå³ç©ºç½ãã¨ãã¦æ¡ç¨ããï¼
ãã®æ®µéã«ããã¦ã¯ï¼\cs{inhibitglue} ã¯å¹åãæããªãããï¼