X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=doc%2Fluatexja.dtx;h=556a63fa156664e0483986093a1725023594fe69;hb=c8cb2223fd2e87c348b74ffa1819b2d3869fa4a9;hp=153afcf69b809b5bf0385db7540e7e8dfeac58a1;hpb=13a343e10496cb8cc3e47807c7c3643427ee0524;p=luatex-ja%2Fluatexja.git
diff --git a/doc/luatexja.dtx b/doc/luatexja.dtx
index 153afcf..556a63f 100644
--- a/doc/luatexja.dtx
+++ b/doc/luatexja.dtx
@@ -9,13 +9,76 @@
\usepackage[margin=25mm, footskip=5mm]{geometry}
\advance\leftmargini-1\zw\advance\leftmarginii-1\zw
%
+%<*zh>
+\documentclass[a4paper,titlepage]{ltjsarticle}
+\usepackage[margin=25mm, footskip=5mm]{geometry}
+\advance\leftmargini-1\zw\advance\leftmarginii-1\zw
+\def\postpartname{ç¼}
+\DeclareYokoKanjiEncoding{ZH}{}{}
+\DeclareKanjiEncodingDefaults{}{}
+\DeclareErrorKanjiFont{ZH}{song}{m}{n}{10}
+\DeclareKanjiSubstitution{ZH}{song}{m}{n}
+\newcommand\songdefault{song}
+\newcommand\heidefault{hei}
+\newcommand\minchodefault{mincho}
+\renewcommand\kanjiencodingdefault{ZH}
+\renewcommand\kanjifamilydefault{\songdefault}
+\renewcommand\kanjiseriesdefault{\mddefault}
+\renewcommand\kanjishapedefault{\updefault}
+\DeclareKanjiFamily{ZH}{song}{}
+\DeclareFontShape{ZH}{song}{m}{n}{<->name:AdobeSongStd-Light:jfm=jis}{}
+\DeclareFontShape{ZH}{song}{m}{it}{<->ssub*song/m/n}{}
+\DeclareFontShape{ZH}{song}{bx}{n}{<->ssub*hei/m/n}{}
+\DeclareKanjiFamily{ZH}{hei}{}
+\DeclareFontShape{ZH}{hei}{m}{n}{<->name:SimHei:jfm=jis}{}
+\DeclareFontShape{ZH}{hei}{bx}{n}{<->ssub*hei/m/n}{}
+\DeclareKanjiFamily{ZH}{mincho}{}
+\DeclareFontShape{ZH}{mincho}{m}{n}{<->psft:KozMinPr6N-Regular:cid=Adobe-Japan1-6;jfm=jis}{}
+\fontencoding{ZH}\selectfont
+\DeclareTextFontCommand{\textsong}{\songfamily}
+\DeclareTextFontCommand{\texthei}{\heifamily}
+\DeclareTextFontCommand{\textmincho}{\minchofamily}
+\DeclareOldFontCommand{\song}{\normalfont\songfamily}{}
+\DeclareOldFontCommand{\hei}{\normalfont\heifamily}{}
+\DeclareOldFontCommand{\mincho}{\normalfont\minchofamily}{}
+\DeclareSymbolFont{songti}{ZH}{song}{m}{n}
+\jfam\symsongti
+\SetSymbolFont{songti}{bold}{ZH}{hei}{m}{n}
+\DeclareSymbolFontAlphabet{\mathsong}{songti}
+\DeclareMathAlphabet{\mathhei}{ZH}{hei}{m}{n}
+\makeatletter
+\DeclareRobustCommand\songfamily{\not@math@alphabet\songfamily\mathsong\kanjifamily\songdefault\selectfont}
+\DeclareRobustCommand\heifamily{\not@math@alphabet\heifamily\mathhei\kanjifamily\heidefault\selectfont}
+\DeclareRobustCommand\minchofamily{\not@math@alphabet\minchofamily\mathhei\kanjifamily\minchodefault\selectfont}
+\DeclareRobustCommand\rmfamily{\not@math@alphabet\rmfamily\mathrm\romanfamily\rmdefault\kanjifamily\songdefault\selectfont}
+\DeclareRobustCommand\sffamily{\not@math@alphabet\sffamily\mathsf\romanfamily\sfdefault\kanjifamily\heidefault\selectfont}
+\makeatother
+%
\usepackage{amsmath,amssymb,xcolor,pict2e,multienum,amsthm,float,makecell}
\usepackage{mathptmx}
\usepackage{booktabs,listings,showexpl,multicol}
\usepackage{luatexja-otf}
\usepackage{luatexja-fontspec}
-\usepackage[unicode=true]{hyperref}
+\usepackage{hyperref}
+\hypersetup{%
+ unicode,
+ colorlinks,
+ allbordercolors=1 1 1,
+ allcolors=blue,
+%<*en>
+ pdfauthor={The LuaTeX-ja project team},
+ pdftitle={The LuaTeX-ja package}
+%
+%<*ja>
+ pdfauthor={LuaTeX-jaããã¸ã§ã¯ããã¼ã },
+ pdftitle={LuaTeX-jaããã±ã¼ã¸}
+%
+%<*zh>
+ pdfauthor={LuaTeX-ja项ç®å¢é},
+ pdftitle={LuaTeX-jaå®å
}
+%
+}
\usepackage[all]{xy}
% \SelectTips{cm}{}
%<*en>
@@ -38,6 +101,7 @@
\theoremstyle{definition}
%\newtheorem{defn}{Definition}
%\newtheorem{defn}{å®ç¾©}
+%\newtheorem{defn}{å®ä¹}
\newenvironment{cslist}{%
\leftskip2em\parindent=0pt\def\makelabel##1{{\tt\char92##1}}
@@ -72,9 +136,12 @@
\title{\LuaTeX-jaããã±ã¼ã¸}
\author{\LuaTeX-jaããã¸ã§ã¯ããã¼ã }
%
-
+%<*zh>
+\title{\LuaTeX-jaå®å
}
+\author{\LuaTeX-ja项ç®å¢é}
+%
\lstset{
- basicstyle=\ttfamily\small, pos=o, breaklines=true,
+ basicstyle=\ttfamily\small, pos=r, breaklines=true,
numbers=none, rframe={}, basewidth=0.5em
}
@@ -98,13 +165,19 @@ grammatical (and contextual) errors.} Also, several parts
%<*ja>
\textbf{\large æ¬ããã¥ã¡ã³ãã¯ã¾ã ã¾ã æªå®æã§ãï¼}
%
+%<*zh>
+\textbf{\large æ¬ææ¡£å°æªå®æã}
+%
\clearpage
%\part{User's manual}
%\part{ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«}
+%\part{ç¨æ·æå}
%\section{Introduction}
%\section{ã¯ããã«}
+%\section{å¼è¨}
+
%<*en>
The \LuaTeX-ja package is a macro package for typesetting high-quality
@@ -114,9 +187,14 @@ Japanese documents when using \LuaTeX.
\LuaTeX-jaããã±ã¼ã¸ã¯ï¼æ¬¡ä¸ä»£æ¨æº\TeX ã§ãã\LuaTeX ã®ä¸ã§ï¼\pTeX ã¨åç
ï¼ãã以ä¸ã®å質ã®æ¥æ¬èªçµçãå®ç¾ããããã¨ãããã¯ãããã±ã¼ã¸ã§ããï¼
%
+%<*zh>
+\LuaTeX-jaå®å
æ¯åºç¨äºä¸ä¸ä»£æ å\TeX å¼æ亦å³\LuaTeX å¼æä¸çé«è´¨éæ¥è¯ææ¡£æçå®å
ã
+%
%\subsection{Backgrounds}
%\subsection{èæ¯}
+%\section{èæ¯}
+
%<*en>
Traditionally, ASCII \pTeX, an extension of \TeX, and its derivatives
@@ -133,10 +211,17 @@ ASCII \pTeX ãããã®æ¡å¼µç©ãç¨ãããããã¨ãä¸è¬çã§ãã£
ã®ã¨ã³ã¸ã³æ¡å¼µã§ããï¼ï¼å°ã
ä»æ§ä¸ä¸ä¾¿ãªç¹ã¯ãããã®ã®ï¼åæ¥å°å·ã®åéã«
ãç¨ããããã»ã©ã®é«å質ãªæ¥æ¬èªçµçãå¯è½ã¨ãã¦ããï¼ã ãï¼ããã¯å¼±ç¹ã«
ããªã£ã¦ãã¾ã£ãï¼\pTeX ã¨ããï¼çµççã«ï¼æºè¶³ãªãã®ããã£ãããï¼æµ·å¤ã§
-è¡ããã¦ããæ°ã
ã®\TeX ã®æ¡å¼µââä¾ãã°\eTeX ã\pdfTeX ââãï¼TrueType,
+è¡ããã¦ããæ°ã
ã®\TeX ã®æ¡å¼µââä¾ãã°\eTeX ã\pdfTeX ââãï¼TrueType,
OpenType, Unicodeã¨ãã£ãè¨ç®æ©ã§æ¥æ¬èªãæ±ãéã®ç¶æ³ã®å¤åã«è¿½å¾ãããã¨
ãæ ã£ã¦ãã¾ã£ãã®ã ï¼
%
+%<*zh>
+ä¸è¬æ
åµä¸ï¼\TeX ä¸çæ¥è¯ææ¡£è¾åºï¼æ¯ASCII \pTeXï¼\TeX çä¸ä¸ªæ©å±ï¼åå
¶è¡ç
+软件æ¥å®æçã\pTeX ä½ä¸º\TeX çä¸ä¸ªæ©å±å¼æï¼å¨çæé«è´¨éçæ¥è¯ææ¡£æ¶ï¼è§é¿
+äºç¹æçå®ç¼åãä½æ¯å¨ååæ¶æçå¼æç¸æ¯ä¹ä¸ï¼\pTeX çå¤å¢æªå
æäºå°´å°¬ï¼\pTeX
+å·²ç»è¿è¿è½åäº\eTeX åpdf\TeXï¼æ¤å¤ä¹æ²¡æè·ä¸è®¡ç®æºä¸å¯¹æ¥æå¤ççæ¼è¿ï¼æ¯å¦ï¼
+UTF-8ç¼ç ï¼TrueTypeåä½ï¼OpenTypeåä½ï¼ã
+%
%<*en>
Recently extensions of \pTeX, namely \upTeX\ (Unicode-implementation
@@ -153,6 +238,10 @@ extent, but gaps still exist.
\pTeX ã«å¯¾å¿ããããã¨ããåãã¯ãªãï¼æµ·å¤ã¨ã®gapã¯æªã ã«ããã®ãç¾ç¶ã§ã
ãï¼
%
+%<*zh>
+æè¿å¼åç\pTeX æ©å±ï¼å³\upTeXï¼Unicodeä¸ç\pTeX å®ç°ï¼å\epTeXï¼\pTeX å
+\eTeX çèåçæ¬ï¼ï¼è½ç¶å¨é¨åæ
åµä¸å¼¥è¡¥äºä¸è¿°çå·®è·ï¼ä½æ¯å·®è·ä¾ç¶åå¨ã
+%
%<*en>
However, the appearance of \LuaTeX\ changed the whole situation. With
@@ -170,9 +259,15 @@ scripts for appropriate callbacks.
\TeX ãã¯ãã«ãã£ã¦æ¥æ¬èªçµçã\LuaTeX ã®ä¸ã§å®ç¾ããããã¨ããç®çã§éçº
ãå§ã¾ã£ãããã±ã¼ã¸ã§ããï¼
%
+%<*zh>
+ä¸è¿ï¼\LuaTeX çåºç°æ¹åäºæ´ä¸ªç¶åµãç¨æ·å¯ä»¥éè¿ä½¿ç¨Luaè¯è¨çâcallbackâæ¥
+è°æ´\LuaTeX çå
é¨å¤çæºå¶ãæ以ï¼æ²¡æå¿
è¦å»éè¿ä¿®æ¹å¼æçæºä»£ç æ¥æ¯ææ¥æ
+æçï¼ç¸åï¼æ们éè¦åçä»
ä»
æ¯ç¼åå
¶å½å¤çcallbackçLuaèæ¬ã
+%
%\subsection{Major Changes from \pTeX}
%\subsection{\pTeX ããã®ä¸»ãªå¤æ´ç¹}
+%\subsection{ä¸\pTeX çå·®å¼æå¨}
%<*en>
The \LuaTeX-ja package is under much influence of \pTeX\ engine. The initial
@@ -188,6 +283,10 @@ specifications/behaviors of \pTeX\ were not adopted}.
\pTeX ã®å®å
¨ãªç§»æ¤ã¯ç®æ¨ã¨ã¯ããªãï¼\pTeX ã«ãããä¸èªç¶ãªä»æ§ã»æåãã
ãã°ï¼ããã¯ç©æ¥µçã«æ¹ããï¼}
%
+%<*zh>
+\LuaTeX-jaå®å
å¨è®¾è®¡ä¸ï¼å\pTeX å½±åå¾å¤§ãæåå¼åç主è¦è®®é¢æ¯å®ç°\pTeX çç¹æ§ã
+ä¸è¿ï¼{\bf\LuaTeX-jaä¸æ¯ç®ç®ååç移æ¤\pTeXï¼å¾å¤ä¸èªç¶çç¹å¾åç°è±¡é½è¢«ç§»åºäºã}
+%
%<*en>
The followings are major changes from \pTeX:
@@ -195,6 +294,9 @@ The followings are major changes from \pTeX:
%<*ja>
以ä¸ã¯ \pTeX ããã®ä¸»ãªå¤æ´ç¹ã§ããï¼
%
+%<*zh>
+ä¸é¢å举åºäºä¸äºå\pTeX çå·®å¼ï¼
+%
\begin{itemize}
%<*en>
@@ -206,6 +308,10 @@ The followings are major changes from \pTeX:
\item åæãã©ã³ãã¯ï¼å°å¡ææï¼IPAææãªã©ã®ï¼å®éã®ãã©ã³ãï¼åæãã©ã³ãã¡ããªãã¯ï¼JFMã¨å¼ã¶ï¼ï¼ã
ãã¦`variation'ã¨å¼ã°ããæååã®çµã§ããï¼
%
+%<*zh>
+\item ä¸ä¸ªæ¥æåä½æ¯ç±ä¸é¨åææçå
ç»ï¼å®é
çåä½ï¼å¦å°å¡æ
+ æï¼IPAææï¼ï¼æ¥æåä½æµåº¦ï¼\textbf{JFM}ï¼ååä½å串ã
+%
%<*en>
\item In \pTeX, a line break after Japanese character is ignored (and
@@ -219,6 +325,10 @@ The followings are major changes from \pTeX:
ç´å¾ã®æ¹è¡ã¯ç¡è¦ãããï¼ã¹ãã¼ã¹ãå
¥ããªãï¼ããã«ãªã£ã¦ããï¼ãããï¼
\LuaTeX-ja ã§ã¯ \LuaTeX ã®ä»æ§ã®ããã«ãã®æ©è½ã¯å®å
¨ã«ã¯å®è£
ããã¦ããªãï¼
%
+%<*zh>
+\item \pTeX ä¸ï¼æ¥æå符ä¹åçæè¡å¹¶ä¸å
许ï¼ä¹ä¸äº§çç©ºæ ¼ï¼ï¼å
¶ä»å¨æºç ä¸çæè¡
+ æ¯å¯ä»¥éå¤å
许çãä¸è¿ï¼å 为\LuaTeX çç¹æ®å
³ç³»ï¼\LuaTeX-ja并没æè¿ä¸ªåè½ã
+%
%<*en>
\item The insertion process of glues/kerns between two Japanese
@@ -230,6 +340,9 @@ The followings are major changes from \pTeX:
\item 2ã¤ã®åææåã®éï¼åææåã¨æ¬§ææåã®éã«å
¥ãã°ã«ã¼ï¼ã«ã¼ã³
ï¼\textbf{JAglue}ã¨å¼ã¶ï¼ã®æ¿å
¥å¦çã0ããæ¸ãç´ããã¦ããï¼
%
+%<*zh>
+\item æå¨æ¥æå符åå
¶ä»å符è¨ä¹é´çè¶/åºæ ¼ï¼æ们å°æ¤ç§°ä¸º\textbf{JAglue}ï¼æ¯éæ°å®ç°çã
+%
\begin{itemize}
%<*en>
@@ -242,6 +355,10 @@ The followings are major changes from \pTeX:
\verb+of{}fice+ ã§ååã¯æå¶ãããªãï¼ï¼\textbf{JAglue}ã®æ¿å
¥å¦çã
ããã¼ããã¼ã¹ãã§ããï¼
%
+%<*zh>
+\item å¨\LuaTeX ä¸ï¼å
é¨çå符å¤çæ¯âåºäºnodeçâï¼ä¾å¦ï¼\verb!of{}fice!ä¸ä¼é¿å
ååï¼ï¼
+ \textbf{JAglue}çæå
¥å¤çï¼ç°å¨ä¹æ¯âåºäºnodeçâã
+%
%<*en>
\item Furthermore, nodes between two characters which have no effects in
@@ -252,6 +369,10 @@ The followings are major changes from \pTeX:
\item ããã«ï¼2ã¤ã®æåã®éã«ããè¡æ«ã§ã¯å¹æãæããªããã¼ãï¼ä¾ãã° \verb+\special+ ãã¼ãï¼ãï¼
ã¤ã¿ãªãã¯è£æ£ã«ä¼´ãæ¿å
¥ãããã«ã¼ã³ã¯æ¿å
¥å¦çä¸ã§ã¯ç¡è¦ãããï¼
%
+%<*zh>
+\item æ¤å¤ï¼ä¸¤ä¸ªå符ä¹é´çnodeå¨æè¡æ¶ä¸èµ·ä½ç¨çï¼ä¾å¦ï¼\verb!\special!nodeï¼ï¼è¿æ
+ æ大å©ä½æ ¡æ£å¸¦æ¥çåºæ ¼å¨æå
¥å¤çä¸ä¹æ¯è¢«å¿½ç¥çã
+%
%<*en>
\item \emph{Caution: due to above two points, many methods which did for the
@@ -262,6 +383,10 @@ The followings are major changes from \pTeX:
\item \textbf{注æï¼ä¸ã®2ã¤ã®å¤æ´ã«ããï¼å¾æ¥\textbf{JAglue}ã®æ¿å
¥å¦çãåæããã®ã«
使ããã¦ããããã¤ãã®æ¹æ³ã¯ç¨ãããã¨ãã§ããªãï¼å
·ä½çã«ã¯ï¼æ¬¡ã®æ¹æ³ã¯ãã¯ãç¡å¹ã§ããï¼}
%
+%<*zh>
+\item \textbf{è¦åï¼é´äºä»¥ä¸ä¸¤ç¹ï¼å¨\pTeX ä¸åå²\textbf{JAglue}å¤ççå¤ç§æ¹æ³ä¸åçæã}
+ æç¡®å°è¯´ï¼ä¸å两ç§æ¹æ³ä¸åçæï¼
+%
\begin{verbatim}
ããã¡ã{}ã£ã¨ããã¡ã\/ã£ã¨
\end{verbatim}
@@ -271,6 +396,9 @@ The followings are major changes from \pTeX:
%<*ja>
ããåããã¨ããããããã°ï¼ç©ºã®æ°´å¹³ããã¯ã¹ãéã«æãã°ããï¼
%
+%<*zh>
+ å¦ææ³å¾å°æ¤ç§ç»æï¼è¯·ä½¿ç¨ç©ºçåæ¿ä»£ï¼
+%
\begin{verbatim}
ããã¡ã\hbox{}ã£ã¨
\end{verbatim}
@@ -284,6 +412,9 @@ The followings are major changes from \pTeX:
\item å¦çä¸ã§ã¯ï¼2ã¤ã®åæãã©ã³ãã¯ï¼ãå®éã®ããã©ã³ãã®ã¿ãç°ãªãå ´åã«åä¸è¦
ãããï¼
%
+%<*zh>
+\item å¤çè¿ç¨ä¸ï¼ä¸¤ä¸ªå¨âçå®âåä½ä¸å
·åºå«çæ¥æåä½å¯ä»¥è¢«è¯å«åºæ¥ã
+%
\end{itemize}
%<*en>
@@ -293,6 +424,9 @@ The followings are major changes from \pTeX:
%<*ja>
\item ç¾æç¹ã§ã¯ï¼ç¸¦æ¸ãã¯\LuaTeX-jaã§ã¯ãµãã¼ãããã¦ããªãï¼
%
+%<*zh>
+\item å½ä¸ï¼\LuaTeX-ja并ä¸æ¯æç´è¡æçã
+%
\end{itemize}
@@ -302,9 +436,14 @@ For detailed information, see Part~\ref{part-imp}.
%<*ja>
詳細ã«ã¤ãã¦ã¯ç¬¬\ref{part-imp}é¨ãåç
§ï¼
%
+%<*zh>
+详ç»çæè¿°ï¼è¯·åè§ç¬¬\ref{part-imp}ç¼ã
+%
%\subsection{Notations}
%\subsection{ç¨èªã¨è¨æ³}
+%\subsection{ä¸äºçº¦å®}
+
%<*en>
In this document, the following terms and notations are used:
@@ -312,6 +451,9 @@ In this document, the following terms and notations are used:
%<*ja>
æ¬ããã¥ã¡ã³ãã§ã¯ï¼ä»¥ä¸ã®ç¨èªã¨è¨æ³ãç¨ããï¼
%
+%<*zh>
+å¨æ¬ææ¡£ä¸ï¼æä¸é¢ä¸äºçº¦å®ï¼
+%
\begin{itemize}
%<*en>
@@ -320,6 +462,9 @@ In this document, the following terms and notations are used:
%<*ja>
\item æåã¯2種é¡ã«åããããï¼
%
+%<*zh>
+\item å符被å为两ç§ç±»åï¼
+%
\begin{itemize}
%<*en>
\item \textbf{JAchar}: standing for Japanese characters such as
@@ -330,6 +475,9 @@ In this document, the following terms and notations are used:
\item \textbf{JAchar}: ã²ãããªï¼ã«ã¿ã«ãï¼æ¼¢åï¼åæç¨ã®ç´ç©ã¨ãã£ãåææåã®
ãã¨ãæãï¼
%
+%<*zh>
+\item \textbf{JAchar}ï¼è¡¨ç¤ºæ¥æå符ï¼å¦å¹³ååï¼çååï¼æ±åï¼æ¥ææ ç¹ã
+%
%<*en>
\item \textbf{ALchar}: standing for all other characters like alphabets.
@@ -337,6 +485,9 @@ In this document, the following terms and notations are used:
%<*ja>
\item \textbf{ALchar}: ã¢ã«ãã¡ããããå§ãã¨ããï¼ãã®ä»å
¨ã¦ã®æåãæãï¼
%
+%<*zh>
+\item \textbf{ALchar}ï¼ä»£è¡¨å
¶ä»åæ¯å符ã
+%
\end{itemize}
%<*en>
@@ -346,6 +497,9 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
ããã¦ï¼\textbf{ALchar}ã®åºåã«ç¨ãããããã©ã³ããã欧æãã©ã³ããã¨å¼ã³ï¼
\textbf{JAchar}ã®åºåã«ç¨ãããããã©ã³ãããåæãã©ã³ããã¨å¼ã¶ï¼
%
+%<*zh>
+æ们å°ç¨äº\textbf{ALchar}çåä½ç§°ä¸ºâåæ¯åä½âï¼ç¨äº\textbf{JAchar}çåä½ç§°ä¸ºâæ¥æåä½âã
+%
%<*en>
\item A word in a sans-serif font (like \Param{prebreakpenalty})
@@ -357,6 +511,10 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
ãã©ã¡ã¼ã¿ã表ãï¼ããã㯠\verb+\ltjsetparameter+ ã³ãã³ãã®ãã¼ã¨ãã¦
ç¨ããããï¼
%
+%<*zh>
+\item ç¨æ 衬线åä½è¡¨ç¤ºçè¯ï¼å¦ï¼\Param{prebreakpenalty}ï¼è¡¨ç¤º
+ æ¥ææçä¸çå
é¨ä¾¿å©iangï¼å¹¶ç¨å\verb!\ltjsetparameter!å½ä»¤ä¸ä¸ªé®ã
+%
%<*en>
\item A word in typewriter font with underline (like \Pkg{fontspec})
@@ -366,6 +524,9 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
\item ä¸ç·ä»ãã®ã¿ã¤ãã©ã¤ã¿ä½ã§æ¸ãããèªï¼ä¾ï¼\Pkg{fontspec}ï¼ã¯\LaTeX ã®
ããã±ã¼ã¸ãã¯ã©ã¹ã表ãï¼
%
+%<*zh>
+\item ç¨ä¸å线表示çè¯ï¼å¦ï¼\Pkg{fontspec}ï¼è¡¨ç¤º\LaTeX çå®å
æè
æ档类ã
+%
%<*en>
\item The word `primitive' is used not only for primitives in \LuaTeX,
@@ -376,6 +537,9 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
\item ãããªããã£ããã¨ããèªãï¼\LuaTeX ã®ããªããã£ãã ãã§ã¯ãªã \LuaTeX-ja
ã®ã³ã¢ã¢ã¸ã¥ã¼ã«ã§å®ç¾©ãããã³ã³ããã¼ã«ã·ã¼ã±ã³ã¹ã«å¯¾ãã¦ãç¨ããï¼
%
+%<*zh>
+\item âprimitiveâï¼è¯¥è¯å¨æ¬ææ¡£ä¸ä¸ä»
表示\LuaTeX çåºæ¬æ§å¶å½ä»¤ï¼ä¹å
æ¬\LuaTeX-jaçç¸å
³çåºæ¬æ§å¶å½ä»¤
+%
%<*en>
\item In this document, natural numbers start from~0.
@@ -383,10 +547,14 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
%<*ja>
\item æ¬ããã¥ã¡ã³ãã§ã¯ï¼èªç¶æ°ã¯0ããå§ã¾ãï¼
%
+%<*zh>
+\item ææçèªç¶æ°ä»0å¼å§
+%
\end{itemize}
%\subsection{About the project}
%\subsection{ããã¸ã§ã¯ãã«ã¤ãã¦}
+%\subsection{å
³äºæ¬é¡¹ç®}
%<*en>
\paragraph{Project Wiki} Project Wiki is under construction.
@@ -394,29 +562,45 @@ We say `alphabetic fonts' for fonts used in \textbf{ALchar}, and `Japanese fonts
%<*ja>
\paragraph{ããã¸ã§ã¯ãWiki} ããã¸ã§ã¯ãWikiã¯æ§ç¯ä¸ã§ããï¼
%
+%<*zh>
+\paragraph{项ç®wiki} æ¬é¡¹ç®wikiæ£å¨ç¼åä¸ã
+%
%<*en>
\begin{itemize}
\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28en%29} (English)
\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage} (Japanese)
+\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28zh%29} (Chinese)
\end{itemize}
%
%<*ja>
\begin{itemize}
\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage}ï¼æ¥æ¬èªï¼
\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28en%29}ï¼è±èªï¼
+\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28zh%29}ï¼ä¸å½èªï¼
\end{itemize}
%
-
+%<*zh>
+\begin{itemize}
+\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage}ï¼æ¥è¯ï¼
+\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28en%29}ï¼è±è¯ï¼
+\item \url{http://sourceforge.jp/projects/luatex-ja/wiki/FrontPage%28zh%29}ï¼æ±è¯ï¼
+\end{itemize}
+%
%<*en>
This project is hosted by SourceForge.JP.
%
%<*ja>
æ¬ããã¸ã§ã¯ãã¯SourceForge.JPã®ãµã¼ãã¹ãç¨ãã¦éå¶ããã¦ããï¼
%
+%<*zh>
+æ¬é¡¹ç®ç±SourceForge.JPæ管ã
+%
%\paragraph{Members}\
%\paragraph{éçºã¡ã³ãã¼}\
+%\paragraph{å¼åè
}\
+
%<*en>
\begin{multienumerate}
\def\labelenumi{$\bullet$}
@@ -433,15 +617,24 @@ This project is hosted by SourceForge.JP.
\mitemxxx{æ¬ç° ç¥äº®}{é½è¤ ä¿®ä¸é}{馬 èµ·å}
\end{multienumerate}
%
-
+%<*zh>
+\begin{multienumerate}
+\def\labelenumi{$\bullet$}
+\mitemxxx{åå· å¼å
¸}{åç° ä¸è´µ}{å
«ç» å´ä¹}
+\mitemxxx{é»æ¨ è£ä»}{é¿é¨ 纪è¡}{å±±æ¬ å®å®}
+\mitemxxx{æ¬ç° ç¥äº®}{æè¤ ä¿®ä¸é}{马 èµ·å}
+\end{multienumerate}
+%
% \paragraph{Acknowledgments} -- æ¿å
¥ãããªããã
\clearpage
%\section{Getting Started}
%\section{使ãæ¹}
+%\section{使ç¨}
%\subsection{Installation}
%\subsection{ã¤ã³ã¹ãã¼ã«}
+%\subsection{å®è£
}
%<*en>
To install the \LuaTeX-ja\ package, you will need:
@@ -449,6 +642,9 @@ To install the \LuaTeX-ja\ package, you will need:
%<*ja>
\LuaTeX-jaããã±ã¼ã¸ã®ã¤ã³ã¹ãã¼ã«ã«ã¯ï¼æ¬¡ã®ãã®ãå¿
è¦ã§ããï¼
%
+%<*zh>
+å®è£
\LuaTeX-jaä¹åï¼éè¦å¦ä¸ï¼
+%
\begin{itemize}
%<*en>
\item \LuaTeX\ (version 0.65.0-beta or later) and its supporting packages.\\
@@ -458,12 +654,19 @@ If you are using \TeX~Live~2011 or current W32\TeX, you don't have to worry.
\item \LuaTeXï¼ãã¼ã¸ã§ã³ 0.65.0-beta 以éï¼ã¨ãã®æ¯æ´ããã±ã¼ã¸ï¼
\TeX~Live~2011ãW32\TeX ã®ææ°çãªãã°åé¡ãªãï¼
%
+%<*zh>
+\item \LuaTeXï¼çæ¬å·ä¸ºå¤§äº0.65ï¼åç¸å
³æ¯æå®å
ã\\
+å¦æç¨æ·ä½¿ç¨çæ¯\TeX Live2011以åææ°çæ¬çW32\TeXï¼å¯ä¸èèæ¤é¡¹ã
+%
%<*en>
\item The source archive of \LuaTeX-ja, of course\texttt{:)}
%
%<*ja>
\item \LuaTeX-jaã®ã½ã¼ã¹ã¢ã¼ã«ã¤ãï¼ãã¡ãã\texttt{:)}ï¼ï¼
%
+%<*zh>
+\item \LuaTeX-jaçæºç ï¼å½ç¶å½\texttt{:)}ï¼ã
+%
%<*en>
\item The \Pkg{xunicode} package, which version is \emph{just v0.981 (2011/09/09)}.\\
If you have the \Pkg{fontspec} package, this \Pkg{xunicode} package must be exist.
@@ -474,6 +677,11 @@ But be careful about the version; other versions may not work correctly with \Lu
\Pkg{fontspec}ããã±ã¼ã¸ãå°å
¥ããã¦ããã°ãã®ããã±ã¼ã¸ãå°å
¥ããã¦ããã¯ãã§ãããï¼
ãã®v0.981以å¤ã®ãã¼ã¸ã§ã³ã§ã¯\LuaTeX-jaä¸ã§æ£ããåä½ããªãå±éºæ§ãããï¼
%
+%<*zh>
+\Pkg{xunicode}å®å
ï¼å½åçæ¬å¿
须为\textit{v0.981(2011/09/09)}ã\\
+å¦æä½ ä½¿ç¨\Pkg{fontspec}å®å
ï¼\Pkg{xunicode}å°±å¿
é¡»åå¨ãä½æ¯è¯·æ³¨æ该å
ç
+çæ¬ï¼å
¶ä»çæ¬å¯è½ä¸ä¼æ£å¸¸å·¥ä½ã
+%
\end{itemize}
%<*en>
@@ -482,6 +690,9 @@ The installation methods are as follows:
%<*ja>
ã¤ã³ã¹ãã¼ã«æ¹æ³ã¯ä»¥ä¸ã®ããã«ãªãï¼
%
+%<*zh>
+å®è£
æ¹æ³å¦ä¸ï¼
+%
\begin{enumerate}
%<*en>
\item Download the source archive, by one of the following method.
@@ -536,6 +747,31 @@ $ git clone git://git.sourceforge.jp/gitroot/luatex-ja/luatexja.git
主ãªéçºã¯\texttt{master}ã®å¤ã§è¡ããï¼æ¯è¼çã¾ã¨ã¾ã£ã¦ãããããã\texttt{master}ã«
åæ ããããã¨ã«ãã¦ããï¼
%
+%<*zh>
+\item æç
§å¦ä¸æ¹æ³ä¸è½½æºç å½æ¡£ãç°å¨ï¼\LuaTeX-ja没æ稳å®çæ¬ã
+
+\begin{itemize}
+\item å¤å¶Gitä»åºï¼
+\begin{verbatim}
+$ git clone git://git.sourceforge.jp/gitroot/luatex-ja/luatexja.git
+\end{verbatim}
+\item ä¸è½½\texttt{master} HEADçæ¬ç\texttt{tar.gz}å½æ¡£ï¼
+\begin{flushleft}
+\url{http://git.sourceforge.jp/view?p=luatex-ja/luatexja.git;a=snapshot;h=HEAD;sf=tgz}.
+\end{flushleft}
+\item ç°å¨\LuaTeX-jaå¯ä»¥å¨ä¸åä»åºååè¡çä¸è·åï¼:
+ \begin{itemize}
+ \item CTAN ( \texttt{macros/luatex/generic/luatexja}ï¼
+ \item MiK\TeX\ (\texttt{luatexja.tar.lzma})
+ \item \TeX\ Live ï¼\texttt{texmf-dist/tex/luatex/luatexja}ï¼
+ \item W32\TeX\ ï¼\texttt{luatexja.tar.xz}ï¼
+ \end{itemize}
+ è¿äºçæ¬é½åºäº\texttt{master}åæ¯ã
+\end{itemize}
+
+注æ\texttt{master}åæ¯åCTANä»åºä¸ççæ¬ï¼å级并ä¸é¢ç¹ã
+å段å¼å并æªå¨\texttt{master}åæ¯ã
+%
%<*en>
\item Extract the archive. You will see \texttt{src/} and several other sub-directories.
@@ -546,6 +782,10 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
\texttt{src/}ãã¯ããã¨ããããã¤ãã®ãã£ã¬ã¯ããªãã§ãããï¼
åä½ã«ã¯\texttt{src/}以ä¸ã®å
容ã ãã§ååï¼
%
+%<*zh>
+\item 解åå½æ¡£ãä½ ä¼çå°\texttt{src/}åå
¶ä»ç¸å
³æ件夹ã
+ä½æ¯åªæ\texttt{src/}æ件夹ä¸çç¸å
³æ件æ¯\LuaTeX-jaè¿è¡æå¿
é¡»çã
+%
%<*en>
\item Copy all the contents of \texttt{src/} into one of your \texttt{TEXMF} tree.
@@ -559,6 +799,11 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
ã·ã³ããªãã¯ãªã³ã¯ãå©ç¨ã§ããç°å¢ã§ï¼ãã¤ãªãã¸ããªãç´æ¥åå¾ããã®ã§ããã°ï¼
ï¼æ´æ°ã容æã«ããããã«ï¼ã³ãã¼ã§ã¯ãªããªã³ã¯ãè²¼ããã¨ãå§ããï¼
%
+%<*zh>
+\item å¤å¶\texttt{src/}æ件夹ä¸å
容è³\texttt{TEXMF}æ°ä¸ã
+\texttt{TEXMF/tex/luatex/luatexja/}为ä¾ã
+å¦æä½ å¤å¶äºæ´ä¸ªGitä»åºï¼ä¸º\texttt{src/}å¶ä½è½¯é¾æ¥æ¥æ¿ä»£å¤å¶ä¹æ¯å¯ä»¥çã
+%
%<*en>
\item If \texttt{mktexlsr} is needed to update the file name database, make it so.
@@ -566,11 +811,16 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
%<*ja>
\item å¿
è¦ãããã°ï¼\texttt{mktexlsr}ãå®è¡ããï¼
%
+%<*zh>
+\item å¦æå¿
è¦ï¼æ§è¡\texttt{mktexlsr}ã
+%
\end{enumerate}
%\subsection{Cautions}
%\subsection{注æç¹}
+%\subsection{注æ}
+
\begin{itemize}
%<*en>
@@ -581,10 +831,14 @@ But only the contents in \texttt{src/} are needed to work \LuaTeX-ja.
\item å稿ã®ã½ã¼ã¹ãã¡ã¤ã«ã®æåã³ã¼ãã¯UTF-8åºå®ã§ããï¼
å¾æ¥æ¥æ¬èªã®æåã³ã¼ãã¨ãã¦ç¨ãããã¦ããEUC-JPãShift-JISã¯ä½¿ç¨ã§ããªãï¼
%
+%<*zh>
+\item æºææ¡£ç¼ç å¿
é¡»æ¯UTF-8ãå
¶ä»çç¼ç ï¼å¦EUC-JPåShift-JISé½ä¸è¢«æ¯æã
+%
\end{itemize}
%\subsection{Using in plain \TeX}
%\subsection{plain \TeX ã§ä½¿ã}
+%\subsection{plain \TeX ä¸ä½¿ç¨}
\label{ssec-plain}
%<*en>
@@ -593,6 +847,9 @@ To use \LuaTeX-ja in plain \TeX, simply put the following at the beginning of th
%<*ja>
\LuaTeX-jaã plain \TeX ã§ä½¿ãããã«ã¯ï¼åã«æ¬¡ã®è¡ãã½ã¼ã¹ãã¡ã¤ã«ã®åé ã«è¿½å ããã°ããï¼
%
+%<*zh>
+å¨plain \TeX ä¸ä½¿ç¨\LuaTeX-jaç¸å½ç®æï¼å¨ææ¡£å¼å¤´æ¾ç½®ä¸è¡ï¼
+%
\begin{verbatim}
\input luatexja.sty
\end{verbatim}
@@ -602,6 +859,9 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
%<*ja>
ããã§ï¼\texttt{ptex.tex}ã®ããã«ï¼æ¥æ¬èªçµçã®ããã®æä½éã®è¨å®ããªãããï¼
%
+%<*zh>
+è¿éååºäºåå°çæ¥æææ¡£æç设å®ï¼å¦\texttt{ptex.tex}ï¼ï¼
+%
\begin{itemize}
%<*en>
@@ -628,6 +888,18 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
\end{tabular}
\end{center}
%
+%<*zh>
+\item æåå è½½äºå
ç§æ¥æåä½ï¼å¦ä¸ï¼
+\begin{center}
+\begin{tabular}{ccccc}
+\toprule
+\textbf{åä½}&\textbf{åä½å}&\bf `10\,pt'&\bf`7\,pt'&\bf`5\,pt'\\\midrule
+ææä½&Ryumin-Light &\verb+\tenmin+&\verb+\sevenmin+&\verb+\fivemin+\\
+å¥ç¹ä½&GothicBBB-Medium&\verb+\tengt+ &\verb+\sevengt+ &\verb+\fivegt+\\
+\bottomrule
+\end{tabular}
+\end{center}
+%
\begin{itemize}
%<*en>
\item The `Qï¼ç´ï¼' is a unit used in Japanese phototypesetting, and
@@ -638,6 +910,10 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
\item `Qï¼ç´ï¼'ã¯æ¥æ¬ã®åæ¤ã§ç¨ããããåä½ã§ï¼$1\,\textrm{Q}=0.25\,\textrm{mm}$
ã§ããï¼ãã®é·ã㯠\verb+\jQ+ ã«ä¿æããã¦ããï¼
%
+%<*zh>
+\item âQï¼çº§ï¼âæ¯æ¥æ¬ç
§æä¸ä½¿ç¨ç尺寸åä½ï¼$1 \mathrm{Q} = 0.25\mathrm{mm}$ã
+该é¿åº¦ä¿åå¨é¿åº¦\verb!\jQ!ä¸ã
+%
%<*en>
\item It is widely accepted that the font `Ryumin-Light' and
@@ -653,6 +929,11 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
å°å¡ææã§ä»£æ¿ãããï¼ï¼ããã§ï¼ããããå¼ãç¶ãããã©ã«ãã®ãã©ã³ãã¨
ãã¦æ¡ç¨ããï¼
%
+%<*zh>
+\item 广为æ¥åçâRyumin-LightâåâGothicBBB-Mediumâåä½ä¸åµå
¥PDFæ件ï¼
+èPDFé
读å¨åä¼ä½¿ç¨å¤é¨æ¥æåä½æ¿ä»£ï¼ä¾å¦ï¼å¨Adobe Readerä¸ä½¿ç¨
+Kozuka Minchoåä½æ¿ä»£Ryumin-Lightï¼ãæ们使ç¨é»è®¤è®¾å®ã
+%
%<*en>
\item A character in an alphabetic font is generally smaller than a
@@ -666,6 +947,10 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
å°ãããªãããã«è¨å®ããã¦ããï¼å
·ä½çã«ã¯æå®ã®0.962216åã«ã¹ã±ã¼ã«ãããï¼
ãã®0.962216ã¨ããæ°å¤ãï¼\pTeX ã«ãããã¹ã±ã¼ãªã³ã°ãè¸è¥²ããå¤ã§ããï¼
%
+%<*zh>
+\item ä¸è¬æ
åµä¸ï¼ç¸å大å°æ¥æåä½æ¯è¥¿æåä½è¦å¤§ä¸ä¸ãæ以å®é
çæ¥æåä½å°ºå¯¸éåå°äºè¥¿æå
+ä½ï¼å³ä½¿ç¨ä¸ä¸ªç¼©æ¾çï¼0.962216ã
+%
\end{itemize}
%<*en>
@@ -676,6 +961,9 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
\item \textbf{JAchar}ã¨\textbf{ALchar}ã®éã«å
¥ãã°ã«ã¼(\Param{xkanjiskip})ã®
éã¯æ¬¡ã®ããã«è¨å®ããã¦ããï¼
%
+%<*zh>
+\item å¨\textbf{JAchar}å\textbf{ALchar}ä¹é´æå
¥çè¶ï¼\textsf{xkanjiskip}åæ°ï¼å¤§å°ä¸ºï¼
+%
\[
(0.25\cdot 0.962216\cdot 10\,\mathrm{pt})^{+1\,\text{pt}}_{-1\,\text{pt}}
= 2.40554\,\mathrm{pt}^{+1\,\text{pt}}_{-1\,\text{pt}}.
@@ -684,6 +972,7 @@ This does minimal settings (like \texttt{ptex.tex}) for typesetting Japanese doc
%\subsection{Using in \LaTeX}
%\subsection{\LaTeX ã§ä½¿ã}
+%\subsection{\LaTeX ä¸ä½¿ç¨}
\label{ssec-ltx}
\paragraph{\LaTeXe}
@@ -696,6 +985,9 @@ for Japanese, you only have to load \texttt{luatexja.sty}:
\LaTeXe ãç¨ããå ´åãåºæ¬çã«ã¯åãã§ããï¼æ¥æ¬èªçµçã®ããã®æä½éã®ç°å¢ã
è¨å®ããããã«ã¯ï¼\texttt{luatexja.sty}ãèªã¿è¾¼ãã ãã§ããï¼
%
+%<*zh>
+å¨\LaTeXe ä¸ä½¿ç¨åºæ¬ç¸åã设å®æ¥æçæå°ç¯å¢ï¼ä½ åªéå è½½\texttt{luatexja.sty}ï¼
+%
\begin{verbatim}
\usepackage{luatexja}
\end{verbatim}
@@ -707,6 +999,9 @@ plfonts.dtx} and \texttt{pldefs.ltx}):
ããã§\pLaTeX ã®\texttt{plfonts.dtx}ã¨\texttt{pldefs.ltx}ã«ç¸å½ããæä½éã®è¨å®ã
ãªãããï¼
%
+%<*zh>
+è¿äºåäºæå°ç设å®ï¼ä½ç¨ç¸å½äº\pLaTeX ä¸ç\texttt{plfonts.dtx}å\texttt{pldefs.ltx}ï¼ï¼
+%
\begin{itemize}
%<*en>
@@ -718,6 +1013,10 @@ When vertical typesetting is supported by \LuaTeX-ja in the future, \texttt{JT3}
å°æ¥çã«ï¼\LuaTeX-jaã§ç¸¦æ¸ãããµãã¼ããããéã«ã¯ï¼\texttt{JT3}ã縦æ¸ãç¨ã¨ãã¦
ç¨ããäºå®ã§ããï¼
%
+%<*zh>
+\item \texttt{JY3}æ¯æ¥æåä½ç¼ç ï¼å¨æ°´å¹³æ¹åï¼ã\\
+å¨å°æ¥\LuaTeX-jaè¦æ¯æç´è¡æççæ¶åï¼\texttt{JT3}ä¼ç¨äºç´è¡åä½ã
+%
%<*en>
\item Two font families \texttt{mc} and \texttt{gt} are defined:
@@ -750,6 +1049,21 @@ and GothicBBB-Medium) in early years of DTP.
Ryumin-Light, GothicBBB-Mediumã ã£ãï¼ããå©ç¨ã§ããªãã£ãæã®åæ®ã§ããï¼\pLaTeX{}
ã§ã®æ¨æºè¨å®ã¨ãåãã§ããï¼
%
+%<*zh>
+\item å®ä¹äºä¸¤ä¸ªåä½æï¼\texttt{mc}!å\texttt{gt}ï¼\\
+\begin{center}
+ \begin{tabular}{ccccc}
+ \hline
+ \textbf{åä½}&\textbf{åä½æ}&\verb!\mdseries!&\verb!\bfseries!&缩æ¾ç\\
+ \hline
+ \textit{mincho}&\verb!mc!&Ryumin-Light&GothicBBB-Medium&0.962216\\
+ \textit{gothic}&\verb!gt!&GothicBBB-Medium&GothicBBB-Medium&0.962216\\
+ \hline
+ \end{tabular}
+\end{center}
+注æçæ¯ä¸¤ä¸ªåä½æçç²ä½ç³»åå为ä¸çç³»åç\textbf{å¥ç¹}æãè¿\pLaTeX ä¸çè§å®ãå¨è¿äºå¹´
+ä¸çDTPå®å¡ä¸æä»
使ç¨2个åä½çè¶åï¼æ¯ä¸ºRyumin-LightåGothicBBB-Mediumï¼ã
+%
%<*en>
\item Japanese characters in math mode are typeset by the font family \texttt{mc}.
@@ -757,6 +1071,9 @@ Ryumin-Light, GothicBBB-Mediumã ã£ãï¼ããå©ç¨ã§ããªãã£ãæã®
%<*ja>
\item æ°å¼ã¢ã¼ãä¸ã®åææåã¯\texttt{mc}ãã¡ããªã§åºåãããï¼
%
+%<*zh>
+\item å¨æ°å¦æ¨¡å¼ä¸ï¼æ¥æå符使ç¨\verb!mc!åä½ææ¥æå°ã
+%
\end{itemize}
%<*en>
@@ -775,6 +1092,12 @@ Okumura), namely, \Pkg{ltjclasses} and \Pkg{ltjsclasses}.
ï¼å¥¥ææ´å½¦æ°ã«ããã¯ã©ã¹ãã¡ã¤ã«ï¼ã«å¯¾å¿ãããã®ã¨ãã¦ï¼\Pkg{ltjclasses}ï¼
\Pkg{ltjsclasses}ãããããç¨æããã¦ããï¼
%
+%<*zh>
+ä¸è¿ï¼ä¸è¿°è®¾å®å¹¶ä¸è½æ»¡è¶³æçåºäºæ¥æçææ¡£ã为äºæå°åºäºæ¥æçæ
+æ¡£ï¼ä½ æ好ä¸è¦ä½¿ç¨\texttt{article.cls}ï¼\texttt{book.cls}çæ档类æ件ã
+ç°å¨ï¼æ们æç¸å½äº\Pkg{jclasses}ï¼\pLaTeX æ åæ档类ï¼å\Pkg{jsclasses}
+ï¼å¥¥ææ´å½¦ï¼çæ档类ï¼å³\Pkg{ltjclasses}å\Pkg{ltjsclasses}ã
+%
%<*en>
\paragraph{\texttt{\char92 CID}, \texttt{\char92 UTF} and macros in OTF package}
@@ -792,6 +1115,15 @@ If you want to use these functions, load \Pkg{luatexja-otf} package.
ä¸é¨ããµãã¼ããã¦ããï¼ãããã®æ©è½ãç¨ããããã«ã¯\Pkg{luatexja-otf}ããã±ã¼ã¸
ãèªã¿è¾¼ãã°ããï¼
%
+%<*zh>
+\paragraph{OTFå
ä¸ç\texttt{\char92CID}ï¼\texttt{\char92UTF}åå
¶ä»å®}
+\pLaTeX ä¸ï¼\underline{\texttt{otf}}å®å
ï¼æè¤ä¿®ä¸éå¼åï¼æ¯ç¨æ¥æå°åå¨
+äºAdobe-Japan1-6ä½ä¸åå¨äºJIS X 0208ä¸çå符ã
+该å
å·²ç»å¹¿æ³ä½¿ç¨ï¼\LuaTeX-jaæ¯æé¨å\Pkg{otf}å
ä¸çé¨ååè½ã
+å¦æä½ æ³ä½¿ç¨è¿äºåè½ï¼å è½½\Pkg{luatexja-otf}å®å
ã
+\bgroup
+\fontencoding{JY3}\selectfont
+%
\begin{LTXexample}
森\UTF{9DD7}å¤ã¨å
ç°ç¾\UTF{9592}ã¨ã\UTF{9AD9}島å±ã«è¡ãã
@@ -799,9 +1131,13 @@ If you want to use these functions, load \Pkg{luatexja-otf} package.
\CID{7652}飾åºã®\CID{13706}é家ï¼
è飾åºã®åé家
\end{LTXexample}
+%<*zh>
+\egroup
+%
%\subsection{Changing Fonts}
%\subsection{ãã©ã³ãã®å¤æ´}
+%\subsection{åä½æ´æ¹}
\label{ssub-chgfnt}
%<*en>
@@ -814,6 +1150,11 @@ sources like the following:
\pTeX ã§ã¯ï¼ç¹ã«ä½ãããªãã§ãæ°å¼ä¸ã«åææåãè¨è¿°ãããã¨ãã§ããï¼ãã®ããï¼
以ä¸ã®ãããªã½ã¼ã¹ãè¦ãããï¼
%
+%<*zh>
+\paragraph{注记ï¼æ°å¦æ¨¡å¼ä¸çæ¥æå符}
+\pTeX æ¯æå¨æ°å¦æ¨¡å¼ä¸çæ¥æå符ï¼å¦ä»¥ä¸æºç ï¼
+%
+
\begin{LTXexample}
$f_{é«æ¸©}$~($f_{\text{high temperature}}$).
\[ y=(x-1)^2+2\quad ãã£ã¦\quad y>0 \]
@@ -829,6 +1170,9 @@ In this point of view,
ã¨ãã®ã¿è¨±ãããã¨èãã¦ããï¼
ãã®è¦³ç¹ããï¼
%
+%<*zh>
+æ们ï¼\LuaTeX-ja项ç®æåï¼è®¤ä¸ºå¨æ°å¦æ¨¡å¼ä¸ä½¿ç¨æ¥æå符ï¼åªæå¨è¿äºå符å
å½æ è¯ç¬¦æ¶ææ¯æ£ç¡®çãå¨è¿ç¹ä¸ï¼
+%
\begin{itemize}
%<*en>
\item The lines 1~and~2 above are not correct, since `é«æ¸©' in above is used as a textual label, and
@@ -838,12 +1182,18 @@ In this point of view,
\item ä¸è¨æ°å¼ã®ãã¡1, 2è¡ç®ã¯æ£ãããªãï¼ãªããªãã°`é«æ¸©'ãæå³ã®ããã©ãã«ã¨
ãã¦ï¼`ãã£ã¦'ãæ¥ç¶è©ã¨ãã¦ç¨ãããã¦ããããã§ããï¼
%
+%<*zh>
+\item 第1è¡å第2è¡æ¯ä¸æ£ç¡®çï¼å 为âé«æ¸©âçä½ç¨ä¸ºææ¬æ ç¾ï¼âãã£ã¦âç¨ä½ä¸ºè¿è¯ã
+%
%<*en>
\item However, the line~3 is correct, since `ç´ ' is used as an identifier.
%
%<*ja>
\item ããããªããï¼3è¡ç®ã¯`ç´ 'ãèå¥åã¨ãã¦ç¨ãããã¦ããã®ã§æ£ããï¼
%
+%<*zh>
+\item ä¸è¿ï¼ç¬¬3è¡æ¯æ£ç¡®çï¼å 为âç´ âæ¯ä½ä¸ºæ è¯ç¬¦çã
+%
\end{itemize}
%<*en>
Hence, in our opinion, the above input should be corrected as:
@@ -852,6 +1202,9 @@ Hence, in our opinion, the above input should be corrected as:
ãããã£ã¦ï¼\LuaTeX-jaããã¸ã§ã¯ãã®æè¦ã¨ãã¦ã¯ï¼ä¸è¨ã®å
¥åã¯æ¬¡ã®ããã«ç´ãããã¹ã
ã§ããï¼
%
+%<*zh>
+é£ä¹ï¼æ ¹æ®æ们çè§ç¹ï¼ä¸è¿°è¾å
¥åºå½æ ¡æ£ä¸ºï¼
+%
\begin{LTXexample}
$f_{\text{é«æ¸©}}$~%
($f_{\text{high temperature}}$).
@@ -870,6 +1223,10 @@ this chapter. For the method, please see Subsection~\ref{ssec-math}.
ã¨èãã¦ããï¼ãããã£ã¦ãã®ç¯ã§ã¯æ°å¼ã¢ã¼ãä¸ã®åæãã©ã³ããå¤æ´ããæ¹æ³ã«ã¤ãã¦ã¯
è¨è¿°ããªãï¼ãã®æ¹æ³ã«ã¤ãã¦ã¯\ref{ssec-math}ç¯ãåç
§ã®ãã¨ï¼
%
+%<*zh>
+æ们ä¹è®¤ä¸ºä½¿ç¨æ¥æå符ä½ä¸ºæ è¯ç¬¦çæ
åµæ为å°è§ï¼æ以æ们ä¸å¨æ¤ç« èæè¿°å¦ä½å¨æ°å¦æ¨¡å¼ä¸æ¹åæ¥æåä½ã
+å
³äºæ¤æ¹æ³ï¼è¯·åè§\ref{ssec-math}ã
+%
%<*en>
\paragraph{plain \TeX}
@@ -881,6 +1238,10 @@ To change Japanese fonts in plain \TeX, you must use the primitive
plain \TeX ã§åæãã©ã³ããå¤æ´ããããã«ã¯ï¼\verb+\jfont+ ããªããã£ããç¨ããªãã
ã°ãªããªãï¼\ref{ssec-jfont}ç¯ãåç
§ï¼
%
+%<*zh>
+\paragraph{plain \TeX}
+å¨plain \TeX ä¸æ¹åæ¥æåä½ï¼ä½ å¿
须使ç¨åºæ¬è¯å¥\verb!\jfont!ã请åè§\ref{ssec-jfont}ã
+%
%<*en>
\paragraph{NFSS2}
@@ -891,6 +1252,10 @@ For \LaTeXe, \LuaTeX-ja adopted most of the font selection system of \pLaTeXe\ (
\LaTeXe ã«ã¤ãã¦ã¯ï¼\LuaTeX-jaã§ã¯ãã©ã³ãé¸æã·ã¹ãã ã\pLaTeXe\ (\texttt{plfonts.dtx})
ã®å¤§é¨åããã®ã¾ã¾æ¡ç¨ãã¦ããï¼
%
+%<*zh>
+\paragraph{NFSS2}
+对äº\LaTeXeï¼\LuaTeX-jaéç¨äº\pLaTeXe ä¸ï¼å³\texttt{plfonts.dtx}ï¼å¤§é¨ååä½éæ©ç³»ç»ã
+%
\begin{itemize}
%<*en>
\item Two control sequences \verb+\mcdefault+ and \verb+\gtdefault+ are
@@ -903,6 +1268,10 @@ For \LaTeXe, \LuaTeX-ja adopted most of the font selection system of \pLaTeXe\ (
ãææä½ã¨ã´ã·ãã¯ä½ã®ããã©ã«ãã®ãã©ã³ããã¡ããªãæå®ããããã«ç¨ããããï¼
åæå¤ï¼\verb+\mcdefault+ ã¯\texttt{mc}ï¼\verb+\gtdefault+ ã¯\texttt{gt}ï¼
%
+%<*zh>
+\item \verb!\mcdefault!å\verb!\gtdefault!æ§å¶è¯å¥ç¨æ¥åå«æ§å¶é»è®¤ç\textit{mincho}å\textit{gothic}åä½æã
+ é»è®¤å¼ï¼\texttt{mc}ç¨äº\verb!\mcdefault!ï¼\texttt{gt}ç¨äº\verb!\gtdefault!ã
+%
%<*en>
\item Commands \verb+\fontfamily+, \verb+\fontseries+,
\verb+\fontshape+ and \verb+\selectfont+ can be used to change
@@ -912,6 +1281,9 @@ For \LaTeXe, \LuaTeX-ja adopted most of the font selection system of \pLaTeXe\ (
\item \verb+\fontfamily+, \verb+\fontseries+, \verb+\fontshape+, ããã¦
\verb+\selectfont+ ãåæãã©ã³ãã®å±æ§ãå¤æ´ããããã«ä½¿ç¨ã§ããï¼
%
+%<*zh>
+\item å½ä»¤\verb!\fontfamily!ï¼\verb!\fontseries!ï¼\verb!\fontshape!个\verb!\selectfont!ç¨æ¥æ¹åæ¥æåä½å±æ§ã
+%
%<*en>
\begin{center}
@@ -947,6 +1319,23 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
\end{tabular}
\end{center}
%
+%<*zh>
+\begin{center}
+\begin{tabular}{cccccc}
+\toprule
+&\textbf{ç¼ç }&\textbf{æ}&\textbf{ç³»å}&\textbf{å½¢ç¶}&\textbf{éæ©}\\\midrule
+西æåä½
+&\verb+\romanencoding+&\verb+\romanfamily+&\verb+\romanseries+&\verb+\romanshape+
+&\verb+\useroman+\\
+æ¥æåä½
+&\verb+\kanjiencoding+&\verb+\kanjifamily+&\verb+\kanjiseries+&\verb+\kanjishape+
+&\verb+\usekanji+\\
+两è
&---&--&\verb+\fontseries+&\verb+\fontshape+&---\\
+èªå¨éæ©&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
+\bottomrule
+\end{tabular}
+\end{center}
+%
%<*en>
\verb+\fontencoding{}+ changes the encoding of alphabetic fonts
@@ -966,6 +1355,13 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
å´ï¼\textbf{ãããã¯ä¸¡æ¹}ã®ãã©ã³ããã¡ããªãå¤æ´ããï¼è©³ç´°ã¯
\ref{ssub-nfsspat}ç¯ãåç
§ãããã¨ï¼
%
+%<*zh>
+ \verb!\fontencoding{}!ä¾èµäºåæ°ä»¥æ¹å西æåä½æè
æ¥æåä½ã
+ ä¾å¦ï¼\verb!\fontencoding{JY3}!æ¹åå½åæ¥æåä½è³\texttt{JY3}ï¼
+ \verb!\fontencoding{T1}!æ¹å西æåä½è³\texttt{T1}ã
+ \verb!\fontfamily!ä¹ä¼æ¹åæ¥æåä½æ西æåä½çæï¼ææäºè
ã
+ ç»è详è§\ref{ssub-nfsspat}ã
+%
%<*en>
\item For defining a Japanese font family, use
@@ -978,6 +1374,10 @@ auto select&\verb+\fontencoding+&\verb+\fontfamily+&---&---&\verb+\usefont+\\
代ããã« \verb+\DeclareKanjiFamily+ ãç¨ããï¼ãããï¼ç¾å¨ã®
å®è£
ã§ã¯ \verb+\DeclareFontFamily+ ãç¨ãã¦ãåé¡ã¯çããªãï¼
%
+%<*zh>
+\item 对äºå®ä¹æ¥æåä½æï¼ä½¿ç¨\verb!\DeclareKanjiFamily!代æ¿\verb!\DeclareFontFamily!ã
+ ä¸è¿ï¼å¨ç°å¨çå®ç°ä¸ï¼ä½¿ç¨\verb!\DeclareFontFamily!ä¸ä¼å¼èµ·ä»»ä½é®é¢ã
+%
\end{itemize}
\subsection{fontspec}
@@ -993,6 +1393,10 @@ package, if needed.
\Pkg{luatexja-fontspec}ããã±ã¼ã¸ãããªã¢ã³ãã«ã§èªã¿è¾¼ãå¿
è¦ãããï¼ãã®ããã±ã¼ã¸
ã¯å¿
è¦ãªãã°èªåã§\Pkg{luatexja}ããã±ã¼ã¸ã¨\Pkg{fontspec}ããã±ã¼ã¸ãèªã¿è¾¼ãï¼
%
+%<*zh>
+为ä¸\Pkg{fontspec}å®å
å
±åï¼éè¦å¨å¯¼è¨åºä¸ä½¿ç¨\Pkg{luatexja-fontspec}å®å
ã
+è¿ä¸ªéå å®å
ä¼èªå¨å è½½\Pkg{luatexja}å\Pkg{fontspec}ã
+%
%<*en>
In \Pkg{luatexja-fontspec} package, the following 7~commands are defined as
@@ -1002,6 +1406,9 @@ counterparts of original commands in the \Pkg{fontspec} package:
\Pkg{luatexja-fontspec}ããã±ã¼ã¸ã§ã¯ï¼ä»¥ä¸ã®7ã¤ã®ã³ãã³ãã\Pkg{fontspec}
ããã±ã¼ã¸ã®å
ã®ã³ãã³ãã«å¯¾å¿ãããã®ã¨ãã¦å®ç¾©ãã¦ããï¼
%
+%<*zh>
+å¨\Pkg{luatexja-fontspec}ä¸ï¼å®ä¹äºå¦ä¸ä¸æ¡å½ä»¤ï¼è¿äºå½ä»¤å\Pkg{fontspec}çç¸å
³å½ä»¤å¯¹æ¯å¦ä¸ï¼
+%
%<*en>
\begin{center}
\begin{tabular}{ccccc}
@@ -1036,6 +1443,19 @@ alphabetic fonts
\end{tabular}
\end{center}
%
+%<*zh>
+\begin{center}
+\begin{tabular}{ccccc}
+\toprule
+æ¥æåä½&\verb+\jfontspec+&\verb+\setmainjfont+&\verb+\setsansjfont+&\verb+\newjfontfamily+\\
+西æåä½&\verb+\fontspec+&\verb+\setmainfont+&\verb+\setsansfont+&\verb+\newfontfamily+\\
+\midrule
+æ¥æåä½&\verb+\newjfontface+&\verb+\defaultjfontfeatures+&\verb+\addjfontfeatures+&\\
+西æåä½&\verb+\newfontface+&\verb+\defaultfontfeatures+&\verb+\addfontfeatures+&\\
+\bottomrule
+\end{tabular}
+\end{center}
+%
\begin{LTXexample}
\fontspec[Numbers=OldStyle]{TeX Gyre Termes}
@@ -1059,9 +1479,14 @@ these 7~commands, since this feature and \textbf{JAglue} will clash (see
ã³ãã§ã¯Kerning featureã¯ããã©ã«ãã§ã¯offã¨ãªã£ã¦ããï¼ããã¯ãã®
featureã\textbf{JAglue}ã¨è¡çªããããã§ããï¼\ref{para-kern}ç¯ãåç
§ï¼ï¼
%
+%<*zh>
+请注æ并没æ\verb!\setmonofont!å½ä»¤ï¼å 为æµè¡çæ¥æåä½å ä¹å
¨é¨æ¯ç宽çã
+å¦æ³¨æï¼åºæ ¼ç¹æ§å¨è¿7个å½ä»¤ä¸é»è®¤å
³éï¼å 为æ¤ç¹æ§ä¼ä¸\textbf{JAglue}å²çªï¼åè§\ref{para-kern}ï¼ã
+%
%\section{Changing Parameters}
%\section{ãã©ã¡ã¼ã¿ã®å¤æ´}
+%\section{åéæ´æ¹}
%<*en>
There are many parameters in \LuaTeX-ja. And due to the behavior of \LuaTeX,
@@ -1076,9 +1501,15 @@ parameters, you have to use commands \verb+\ltjsetparameter+ and
ãã®ããï¼ãããã®ãã©ã¡ã¼ã¿ãè¨å®ã»åå¾ããããã«ã¯ \verb+\ltjsetparameter+ 㨠\verb+\ltjgetparameter+ ã
ç¨ããå¿
è¦ãããï¼
%
+%<*zh>
+\LuaTeX-jaå
å«å¤§éçåæ°ï¼ä»¥æ§å¶æçç»èã
+设å®è¿äºåæ°éè¦ä½¿ç¨å½ä»¤ï¼\verb!\ltjsetparameter!å\verb!\ltjgetparameter!å½ä»¤ã
+%
%\subsection{Editing the range of \textbf{JAchar}s}
%\subsection{\textbf{JAchar}ã®ç¯å²ã®è¨å®}
+%\subsection{\textbf{JAchar}èå´è®¾å®}
+
%<*en>
To edit the range of \textbf{JAchar}s, you have to assign a non-zero
@@ -1093,6 +1524,11 @@ and the character `æ¼¢' to the range number~100.
ä¾ãã°ï¼æ¬¡ã®ããã«æ¸ããã¨ã§è¿½å æ¼¢åé¢(SIP)ã«ããå
¨ã¦ã®æåã¨`æ¼¢'ã
ã100çªã®æåç¯å²ãã«å±ããããã«è¨å®ãããï¼
%
+%<*zh>
+å¨è®¾å®\textbf{JAchar}ä¹åï¼éè¦åé
ä¸ä¸ªå°äº217çèªç¶æ°ã
+è¿ä¸ªå¯ä»¥ç±\verb!\ltjdefcharrange!åºæ¬è¯å¥æ¥å®æãä¾å¦ï¼
+ä¸é¢å°±åé
äºæ´ä¸ªè¡¨ææåè¡¥å
å¹³é¢åæ±åâæ¼¢â为100ã
+%
\begin{lstlisting}
\ltjdefcharrange{100}{"10000-"1FFFF,`æ¼¢}
\end{lstlisting}
@@ -1104,6 +1540,9 @@ not do this in the middle of a document.
ãã®æåç¯å²ã®å²ãå½ã¦ã¯å¸¸ã«ã°ãã¼ãã«ã§ããï¼ãããã£ã¦ææ¸ã®éä¸ã§
ãã®æä½ãããã¹ãã§ã¯ãªãï¼
%
+%<*zh>
+èå´æ°çåé
æ¯å
¨å±çï¼æ
ä½ ä¸å¯å¨ææ¡£ä¸ä½¿ç¨ã
+%
%<*en>
If some character has been belonged to some non-zero numbered range,
@@ -1117,6 +1556,11 @@ removed from the range~4.
ä¸æ¸ããããï¼ä¾ãã°ï¼SIPã¯å
¨ã¦\LuaTeX-jaã®ããã©ã«ãã§ã¯4çªã®æåç¯å²ã«
å±ãã¦ãããï¼ä¸è¨ã®æå®ãè¡ãã°SIPã¯100çªã«å±ãããã«ãªãï¼4çªããã¯é¤ãããï¼
%
+%<*zh>
+å¦ææäºå符被æ¹å为æ°çéé¶æ°èå´ï¼å°ä¼è¢«æ°è®¾å®éåã
+ä¾å¦ï¼æ´ä¸ªSIPå¨\LuaTeX-jaé»è®¤è®¾å®ä¸å±äºèå´4ï¼å¦æä½ ä½¿ç¨å¦ä¸è®¾å®ï¼
+SIPå°ä¼è¢«è®¾å®ä¸ºèå´100ï¼ä¸ä»èå´4ç§ç§»é¤ã
+%
%<*en>
After assigning numbers to ranges, the \textsf{jacharrange} parameter can
@@ -1129,6 +1573,10 @@ setting of \LuaTeX-ja):
ãã¦æ±ãããæåã®ç¯å²ãè¨å®ããããã«ç¨ããããï¼ä¾ãã°ï¼ä»¥ä¸ã¯\LuaTeX-jaã®
åæè¨å®ã§ããï¼
%
+%<*zh>
+åé
äºèå´æ°ä¹åï¼\textsf{jacharrange}åæ°å°ç¨äºè®¾å®å符èå´ä¸º\textbf{JAchar}ï¼
+å¦ä¸ï¼ä¸º\LuaTeX-jaé»è®¤è®¾å®ï¼ï¼
+%
\begin{verbatim}
\ltjsetparameter{jacharrange={-1, +2, +3, -4, -5, +6, +7, +8}}
\end{verbatim}
@@ -1143,6 +1591,11 @@ that `the characters that belong to range~$n$ are treated as \textbf{JAchar}'.
ãªã¹ãä¸ã®è² ã®æ´æ°$-n$ã¯ãæåç¯å²$n$ã«å±ããæåã¯\textbf{ALchar}ã¨ãã¦
æ±ãããããã¨ãæå³ãï¼æ£ã®æ´æ°$+n$ã¯\textbf{JAchar}ã¨ãã¦æ±ããã¨ãæå³ããï¼
%
+%<*zh>
+\textsf{jacharrange}åæ°çåéæªæ´æ°æ°ç»ã
+è´æ°$-n$å¨æ°ç»ä¸è¡¨ç¤ºâå符èå´$n$ä¸çå符被è§ä½\textbf{ALchar}âï¼
+æ£æ°$+n$å表示âå符èå´$n$被è§ä½\textbf{JAchar}âã
+%
%<*en>
\paragraph{Default Setting}
@@ -1154,6 +1607,10 @@ determined from the following data:
\LuaTeX-jaã§ã¯8ã¤ã®æåç¯å²ãè¨å®ãã¦ããï¼ãããã¯ä»¥ä¸ã®ãã¼ã¿ã«åºã¥ãã¦æ±ºå®ãã¦
ããï¼
%
+%<*zh>
+\paragraph{é»è®¤è®¾å®}
+\LuaTeX-jaé»è®¤è®¾å®äº8个å符èå´ãå¦ä¸è®¾å®ï¼
+%
\begin{itemize}
%<*en>
\item Blocks in Unicode~6.0.
@@ -1161,6 +1618,9 @@ determined from the following data:
%<*ja>
\item Unicode~6.0ã®ãããã¯ï¼
%
+%<*zh>
+\item Unicode~6.0åºå
+%
%<*en>
\item The \texttt{Adobe-Japan1-UCS2} mapping between a CID Adobe-Japan1-6 and Unicode.
%
@@ -1168,12 +1628,18 @@ determined from the following data:
\item \texttt{Adobe-Japan1-UCS2}ã«ããAdobe-Japan1-6ã®CIDã¨Unicodeã®éã®
ãããã³ã°ï¼
%
+%<*zh>
+\item å¨CID Adobe-Japan1-6åUnicodeä¹é´çæ å°\texttt{Adobe-Japan1-UCS2}ã
+%
%<*en>
\item The \texttt{PXbase} bundle for \upTeX\ by Takayuki Yato.
%
%<*ja>
\item å
«ç»å´ä¹æ°ã«ãã\upTeX ç¨ã®\texttt{PXbase}ãã³ãã«ï¼
%
+%<*zh>
+\item å
«ç»å´ä¹ç\texttt{PXbase}å®å
ï¼\upTeX ä¸ä½¿ç¨ï¼ã
+%
\end{itemize}
%<*en>
@@ -1187,6 +1653,10 @@ number shows whether characters in the range is treated as
ã¯ããã©ã«ãã§\textbf{JAchar}ã\textbf{ALchar}ãã表ãã¦ããï¼ãããã®è¨å®ã¯
\texttt{PXbase}ãã³ãã«ã§å®ç¾©ããã¦ãã\texttt{prefercjk}ã¨é¡ä¼¼ã®ãã®ã§ããï¼
%
+%<*zh>
+ç°å¨æ们æè¿°8个å符èå´ãå¨æ°ååçâJâåâAâ表æ代表\textbf{JAchar}æè
æªè·éé»è®¤è®¾å®ã
+è¿äºè®¾å®ç±»ä¼¼äº\texttt{PXbase}ä¸ç\texttt{prefercjk}设å®ã
+%
\begin{description}
%<*en>
\item[Range~8${}^{\text{J}}$] Symbols in the intersection of the upper half of ISO~8859-1
@@ -1198,6 +1668,9 @@ number shows whether characters in the range is treated as
JIS~X~0208ã®å
±éé¨åã«ããè¨å·ï¼ãã®æåç¯å²ã¯
以ä¸ã®æåã§æ§æãããï¼
%
+%<*zh>
+\item[èå´8${}^\text{J}$] ISO 8859-1ï¼Latin-1è¡¥å
ï¼çä¸åé¨åJIS X 0208ï¼æ¥æåºæ¬å符éï¼çéå é¨åï¼å
å«ä¸åå符ï¼
+%
\begin{multicols}{2}
\begin{itemize}
\def\ch#1#2{\item \char"#1\ (\texttt{U+00#1}, #2)}%"
@@ -1221,6 +1694,16 @@ number shows whether characters in the range is treated as
\ch{D7}{ä¹ç®è¨å·}
\ch{F7}{é¤ç®è¨å·}
%
+%<*zh>
+\ch{A7}{åè符}
+\ch{A8}{åé³ç¬¦}
+\ch{B0}{温度符å·}
+\ch{B1}{å å符å·}
+\ch{B4}{ç½®ä½å°é³}
+\ch{B6}{段è½ç¬¦å·}
+\ch{D7}{ä¹å·}
+\ch{F7}{é¤å·}
+%
\end{itemize}
\end{multicols}
@@ -1233,6 +1716,10 @@ This range consist of the following Unicode ranges, \emph{except characters in t
ãã®ç¯å²ã¯ä»¥ä¸ã®Unicodeã®ãããã¯ããæ§æããã¦ããï¼
\textbf{ãã ãï¼ç¯å²8ã¯é¤ãï¼}
%
+%<*zh>
+\item[èå´1${}^\text{A}$] å
å«äºAdobe-Japan1-6ä¸çæä¸å符ï¼æ¤èå´å
å«ä¸å
+ Unicodeåºåï¼ä½\textbf{ä¸å
æ¬ä¸è¿°æå°è¿çèå´8}ï¼
+%
\begin{multicols}{2}
\begin{itemize}
%<*en>
@@ -1253,6 +1740,15 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item \texttt{U+0300}--\texttt{U+036F}: ãã¤ã¢ã¯ãªãã£ã«ã«ãã¼ã¯ï¼åæå¯è½ï¼
\item \texttt{U+1E00}--\texttt{U+1EFF}: ã©ãã³æåæ¡å¼µè¿½å
%
+%<*zh>
+\item \texttt{U+0080}--\texttt{U+00FF}: æä¸åæ¯è¡¥å
-1
+\item \texttt{U+0100}--\texttt{U+017F}: æä¸åæ¯æ©å
-A
+\item \texttt{U+0180}--\texttt{U+024F}: æä¸åæ¯æ©å
-B
+\item \texttt{U+0250}--\texttt{U+02AF}: å½é
é³æ æ©å
+\item \texttt{U+02B0}--\texttt{U+02FF}: è¿æ ¼ä¿®é¥°ç¬¦å
+\item \texttt{U+0300}--\texttt{U+036F}: ç»åé³æ éå 符å·
+\item \texttt{U+1E00}--\texttt{U+1EFF}: æä¸åæ¯æ©å
éå
+%
\par\
\end{itemize}
\end{multicols}
@@ -1264,6 +1760,9 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item[ç¯å²2${}^{\text{J}}$] ã®ãªã·ã£æåã¨ããªã«æåï¼JIS~X~0208ï¼ãããã£ã¦å¤ãã®
åæãã©ã³ãï¼ã¯ãããã®æåãæã¤ï¼
%
+%<*zh>
+\item[èå´2${}^\text{J}$] å¸è
æå西éå°åæ¯ï¼ä½¿ç¨JIS X 0208ç大é¨åæ¥æåä½å
å«è¿äºå符ï¼
+%
\begin{multicols}{2}
\begin{itemize}
%<*en>
@@ -1276,6 +1775,11 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item \texttt{U+0400}--\texttt{U+04FF}: ããªã«æå
\item \texttt{U+1F00}--\texttt{U+1FFF}: ããªã«æåè£å©
%
+%<*zh>
+\item \texttt{U+0370}--\texttt{U+03FF}: å¸è
åæ¯
+\item \texttt{U+0400}--\texttt{U+04FF}: 西éå°åæ¯
+\item \texttt{U+1F00}--\texttt{U+1FFF}: å¸è
ææ©å
+%
\\\
\end{itemize}
\end{multicols}
@@ -1287,6 +1791,9 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item[ç¯å²3${}^{\text{J}}$] å¥èªç¹ã¨è¨å·é¡ï¼ãããã¯ã®ãªã¹ãã¯è¡¨\ref{table-rng3}%
ã«ç¤ºãã¦ããï¼
%
+%<*zh>
+\item[èå´3${}^\text{J}$] æ ç¹ä»¥åæ项符å·ï¼åè§è¡¨\ref{table-rng3}ã
+%
\begin{table}[!tb]
%<*en>
\caption{Unicode blocks in predefined character range~3.}
@@ -1294,6 +1801,9 @@ This range consist of the following Unicode ranges, \emph{except characters in t
%<*ja>
\caption{æåç¯å²3ã«æå®ããã¦ããUnicodeãããã¯ï¼}
%
+%<*zh>
+\caption{å符èå´3å®ä¹çUnicodeèå´}
+%
\label{table-rng3}
\catcode`\"=13\def"#1#2#3#4{\texttt{U+#1#2#3#4}}%"
\begin{center}\small
@@ -1340,6 +1850,27 @@ This range consist of the following Unicode ranges, \emph{except characters in t
"2B00--"2BFF&ãã®ä»ã®è¨å·åã³ç¢å°\\
"E000--"F8FF&ç§ç¨é åï¼å¤åé åï¼&
%
+%<*zh>
+"2000--"206F&ä¸è¬æ ç¹ç¬¦å·&
+"2070--"209F&ä¸æ åä¸æ \\
+"20A0--"20CF&è´§å¸ç¬¦å·&
+"20D0--"20FF& 符å·ç¨ç»åéå 符å·\\
+"2100--"214F&ç±»åæ¯ç¬¦å·&
+"2150--"218F&æ°åå½¢å¼\\
+"2190--"21FF&ç®å¤´ç¬¦å·&
+"2200--"22FF&æ°å¦è¿ç®ç¬¦å·\\
+"2300--"23FF&æ项ææ¯ç¬¦å·&
+"2400--"243F&æ§å¶å¾å\\
+"2500--"257F&å¶è¡¨ç¬¦&
+"2580--"259F&åºåå
ç´ \\
+"25A0--"25FF&å ä½å½¢ç¶&
+"2600--"26FF&æ项符å·\\
+"2700--"27BF&ä»é¦ç¬¦å·&
+"2900--"297F&è¡¥å
æ§ç®å¤´-B\\
+"2980--"29FF&æ··åæ°å¦ç¬¦å·-B&
+"2B00--"2BFF&æ项符å·åç®å¤´ç¬¦å·\\
+"E000--"F8FF&ç§ç¨åºå&
+%
\end{tabular}
\end{center}
\end{table}
@@ -1355,6 +1886,10 @@ This range consist of the following Unicode ranges, \emph{except characters in t
ã§æ§æããã¦ããï¼ãããã£ã¦ï¼ãããã¯ã®ãªã¹ãã示ã
代ããã«ï¼ç¯å²ã®å®ç¾©ãã®ãã®ã示ãï¼
%
+%<*zh>
+\item[èå´4${}^\text{A}$] é常æ
åµä¸ä¸å
å«äºæ¥æåä½çé¨åãæ¬èå´å
å«æå
¶ä»
+èå´å°æªæ¶µçé¨åãæ
ï¼æ们ç´æ¥ç»åºå®ä¹ï¼
+%
\begin{lstlisting}
\ltjdefcharrange{4}{%
"500-"10FF, "1200-"1DFF, "2440-"245F, "27C0-"28FF, "2A00-"2AFF,
@@ -1367,6 +1902,9 @@ This range consist of the following Unicode ranges, \emph{except characters in t
%<*ja>
\item[ç¯å²5${}^{\text{A}}$] 代ç¨ç¬¦å·ã¨è£å©ç§ç¨é åï¼
%
+%<*zh>
+\item[èå´5${}^\text{A}$] 代æ¿ä»¥åè¡¥å
ç§æ使ç¨åºåã
+%
%<*en>
\item[Range~6${}^{\text{J}}$] Characters used in Japanese. The block list is indicated in Table~\ref{table-rng6}.
%
@@ -1374,6 +1912,9 @@ This range consist of the following Unicode ranges, \emph{except characters in t
\item[ç¯å²6${}^{\text{J}}$] æ¥æ¬èªã§ç¨ããããæåï¼ãããã¯ã®ãªã¹ãã¯
表\ref{table-rng6}ã«ç¤ºãï¼
%
+%<*zh>
+\item[èå´6${}^\text{J}$] æ¥æå符ã
+%
\begin{table}[!tb]
%<*en>
\caption{Unicode blocks in predefined character range~6.}
@@ -1381,6 +1922,9 @@ This range consist of the following Unicode ranges, \emph{except characters in t
%<*ja>
\caption{æåç¯å²6ã«æå®ããã¦ããUnicodeãããã¯ï¼}
%
+%<*zh>
+\caption{å符èå´6å®ä¹çUnicodeèå´}
+%
\label{table-rng6}
\catcode`\"=13\def"#1#2#3#4{\texttt{U+#1#2#3#4}}%"
\begin{center}\small
@@ -1421,6 +1965,24 @@ This range consist of the following Unicode ranges, \emph{except characters in t
"FE50--"FE6F&å°åå½¢&
"{20}000--"{2F}FFF&ï¼è¿½å æ¼¢åé¢ï¼
%
+%<*zh>
+"2460--"24FF&åç¶åæ¯æ°å&
+"2E80--"2EFF&CJKé¨é¦è¡¥å
\\
+"3000--"303F&CJKæ ç¹ç¬¦å·&
+"3040--"309F&å¹³åå\\
+"30A0--"30FF&çåå&
+"3190--"319F&æ±ææ 注å·\\
+"31F0--"31FF&çååé³æ è¡¥å
&
+"3200--"32FF&åç¶CJKåæ¯åæ份\\
+"3300--"33FF&CJKå
¼å®¹&
+"3400--"4DBF&CJKç»ä¸è¡¨ææåæ©å
A\\
+"4E00--"9FFF&CJKç»ä¸è¡¨ææå&
+"F900--"FAFF&CJKå
¼å®¹è¡¨ææå\\
+"FE10--"FE1F&ç´è¡æ ç¹&
+"FE30--"FE4F&CJKå
¼å®¹å½¢å¼\\
+"FE50--"FE6F&å°ååä½&
+"{20}000--"{2F}FFF&ï¼è¡¥å
å符ï¼
+%
\end{tabular}
\end{center}
\end{table}
@@ -1433,6 +1995,9 @@ The block list is indicated in Table~\ref{table-rng7}.
å«ã¾ãã¦ããªããã®ï¼
ãããã¯ã®ãªã¹ãã¯è¡¨\ref{table-rng7}ã«ç¤ºãï¼
%
+%<*zh>
+\item[èå´7${}^\text{J}$] ä¸å
å«äºAdobe-Japan1-6çCJKå符ï¼åè§è¡¨\ref{table-rng7}ã
+%
\begin{table}[!tb]
%<*en>
\caption{Unicode blocks in predefined character range~7.}
@@ -1440,6 +2005,9 @@ The block list is indicated in Table~\ref{table-rng7}.
%<*ja>
\caption{æåç¯å²7ã«æå®ããã¦ããUnicodeãããã¯ï¼}
%
+%<*zh>
+\caption{å符èå´7å®ä¹çUnicodeèå´}
+%
\label{table-rng7}
\catcode`\"=13\def"#1#2#3#4{\texttt{U+#1#2#3#4}}%"
\begin{center}\small
@@ -1472,6 +2040,20 @@ The block list is indicated in Table~\ref{table-rng7}.
"AC00--"D7AF&ãã³ã°ã«é³ç¯æå&
"D7B0--"D7FF&ãã³ã°ã«åæ¯æ¡å¼µB
%
+%<*zh>
+"1100--"11FF&è°æåæ¯&
+"2F00--"2FDF&康çé¨é¦\\
+"2FF0--"2FFF&æ±åç»ææè¿°å符&
+"3100--"312F&注é³åæ¯\\
+"3130--"318F&è°æå
¼å®¹åæ¯&
+"31A0--"31BF&注é³åæ¯æ©å
\\
+"31C0--"31EF&CJKç¬å&
+"A000--"A48F&å½æé³è\\
+"A490--"A4CF&å½æåæ¯&
+"A830--"A83F&ä¸è¬å°åº¦æ°å\\
+"AC00--"D7AF&è°æé³è&
+"D7B0--"D7FF&è°æåæ¯æ©å
-B
+%
\end{tabular}
\end{center}
\end{table}
@@ -1480,6 +2062,7 @@ The block list is indicated in Table~\ref{table-rng7}.
%\subsection{\Param{kanjiskip} and \Param{xkanjiskip}}
%\subsection{\Param{kanjiskip}ã¨\Param{xkanjiskip}}
+%\subsection{\Param{kanjiskip}å\Param{xkanjiskip}}
\label{subs-kskip}
%<*en>
@@ -1488,6 +2071,9 @@ The block list is indicated in Table~\ref{table-rng7}.
%<*ja>
\textbf{JAglue}ã¯ä»¥ä¸ã®3ã¤ã®ã«ãã´ãªã«åé¡ãããï¼
%
+%<*zh>
+\textbf{JAglue}å为以ä¸ä¸ä¸ªèç´ï¼
+%
\begin{itemize}
%<*en>
\item Glues/kerns specified in JFM. If \verb+\inhibitglue+ is issued
@@ -1498,6 +2084,9 @@ The block list is indicated in Table~\ref{table-rng7}.
\item JFMã§æå®ãããã°ã«ã¼ï¼ã«ã¼ã³ï¼ãã \verb+\inhibitglue+ ãåææåã®å¨ãã§
çºè¡ããã¦ããã°ï¼ãã®ã°ã«ã¼ã¯æ¿å
¥ãããªãï¼
%
+%<*zh>
+\item JFM设å®çè¶æåºæ ¼å¼ãå¦æå¨ä¸ä¸ªæ¥æå符éè¿ä½¿ç¨\verb!\inhibitglue!ï¼åè¶ä¾¿ä¸ä¼æå
¥ã
+%
%<*en>
\item The default glue which inserted between two \textbf{JAchar}s (\Param{%
kanjiskip}).
@@ -1505,6 +2094,9 @@ The block list is indicated in Table~\ref{table-rng7}.
%<*ja>
\item ããã©ã«ãã§2ã¤ã®\textbf{JAchar}ã®éã«æ¿å
¥ãããã°ã«ã¼(\Param{kanjiskip})ï¼
%
+%<*zh>
+\item 两个\textbf{JAchar}ä¹é´é»è®¤æå
¥çè¶ï¼\Param{kanjiskip}ï¼ã
+%
%<*en>
\item The default glue which inserted between a \textbf{JAchar} and an
\textbf{ALchar} (\Param{xkanjiskip}).
@@ -1512,6 +2104,9 @@ The block list is indicated in Table~\ref{table-rng7}.
%<*ja>
\item ããã©ã«ãã§\textbf{JAchar}ã¨\textbf{ALchar}ã®éã«æ¿å
¥ãããã°ã«ã¼(\Param{xkanjiskip})ï¼
%
+%<*zh>
+\item \textbf{JAchar}å\textbf{ALchar}ä¹é´é»è®¤æå
¥çè¶ï¼\Param{xkanjiskip}ï¼ã
+%
\end{itemize}
%<*en>
The value (a skip) of \Param{kanjiskip} or \Param{xkanjiskip} can be
@@ -1520,6 +2115,9 @@ changed as the following.
%<*ja>
\Param{kanjiskip}ã\Param{xkanjiskip}ã®å¤ã¯ä»¥ä¸ã®ããã«ãã¦å¤æ´å¯è½ã§ãã.
%
+%<*zh>
+\Param{kanjiskip}å\Param{xkanjiskip}ç设å®å¦ä¸æ示ï¼
+%
\begin{lstlisting}
\ltjsetparameter{kanjiskip={0pt plus 0.4pt minus 0.4pt},
xkanjiskip={0.25\zw plus 1pt minus 1pt}}
@@ -1537,9 +2135,14 @@ JFMã¯ãæã¾ãã\Param{kanjiskip}ã®å¤ãããæã¾ãã\Param{xkanjisk
ãããã®ãã¼ã¿ã使ãããã«ã¯ï¼\Param{kanjiskip}ã\Param{xkanjiskip}ã®
å¤ã \verb+\maxdimen+ ã®å¤ã«è¨å®ããã°ããï¼
%
+%<*zh>
+å½JFMå
å«â\Param{kanjiskip}çæ³å®½åº¦âå/æâ\Param{xkanjiskip}çæ³å®½åº¦âæ°æ®æ¶ï¼
+ä¸è¿°è®¾å®äº§çä½ç¨ãå¦ææ³ç¨JFMä¸çæ°æ®ï¼è¯·è®¾å®\Param{kanjiskip}æ\textsf{xkanjiskip}为\verb!\maxdimen!ã
+%
%\subsection{Insertion Setting of \Param{xkanjiskip}}
%\subsection{\Param{xkanjiskip} ã®è¨å®ã®æ¿å
¥}
+%\subsection{\Param{xkanjiskip}æå
¥è®¾å®}
%<*en>
It is not desirable that \Param{xkanjiskip} is inserted into every
@@ -1559,6 +2162,12 @@ before/after a character, by changing \Param{jaxspmode} for \textbf{JAchar}s and
\textbf{JAchar}ã«å¯¾ãã¦ã¯\Param{jaxspmode}ãï¼\textbf{ALchar}ã«å¯¾ãã¦ã¯
\Param{alxspmode}ãããããå¤ãããã¨ã§å¶å¾¡ãããã¨ãã§ããï¼
%
+%<*zh>
+并ä¸æ¯å¨ææç\textbf{JAchar}å\textbf{ALchar}å¨å´æå
¥\textsf{xkanjiskip}é½æ¯åéçã
+æ¯å¦ï¼å¨å¼æ ç¹ä¹åæå
¥\Param{xkanjiskip}并ä¸åé[å¦ï¼æ¯è¾â(ãâåâ(\hskip\ltjgetparameter{xkanjiskip}ãâ]ã
+\LuaTeX-jaå¯ä»¥éè¿è®¾å®\textbf{JAchar}ç\Param{jaxspmode}以å\textbf{ALchar}ç\Param{alxspmode}æ¥æ§å¶
+\Param{xkanjiskip}å¨å符ååçæå
¥ã
+%
\begin{LTXexample}
\ltjsetparameter{jaxspmode={`ã,preonly}, alxspmode={`\!,postonly}}
pãq ã!ã
@@ -1575,6 +2184,10 @@ inhibit}.
åã§ã®ã¿è¨±ããï¼å¾ã§ã¯è¨±ããªãããã¨ãæå³ããï¼ä»ã«æå®å¯è½ãªå¤ã¯
\texttt{postonly}, \texttt{allow}, \texttt{inhibit}ã§ããï¼
%
+%<*zh>
+第äºä¸ªåæ°\textsf{preonly}表示çå«ä¹ä¸ºâå
许å¨è¯¥å符åæå
¥\textsf{xkanjiskip}ï¼ä½ä¸å
许å¨è¯¥å符ä¹åæå
¥âã
+å
¶ä»åæ°è¿æ\textsf{postonly}ï¼\textsf{allow}å\textsf{inhibit}ã
+%
%<*en>
\Param{jaxspmode} and \Param{alxspmode} use a same table to store the parameters
@@ -1586,6 +2199,10 @@ as follows:
ä»æ§ã§ã¯ï¼\Param{jaxspmode}, \Param{alxspmode}ã¯ãã¼ãã«ãå
±æãã¦ããï¼
ä¸ã®ã³ã¼ãã®1è¡ç®ã次ã®ããã«å¤ãã¦ãåããã¨ã«ãªãï¼
%
+%<*zh>
+å½åçæ¬ç\Param{jaxspmode}å\Param{alxspmode}使ç¨ç¸åçç表ä¿ååæ°ã
+å æ¤ï¼ä¸ä¸è¡å¯è¢«åä½ï¼
+%
\begin{verbatim}
\ltjsetparameter{alxspmode={`ã,preonly}, jaxspmode={`\!,postonly}}
\end{verbatim}
@@ -1595,6 +2212,9 @@ One can use also numbers to specify these two parameters (see Subsection~\ref{ss
%<*ja>
ã¾ãï¼ããã2ãã©ã¡ã¼ã¿ã«ã¯æ°å¤ã§å¤ãæå®ãããã¨ãã§ããï¼\ref{ssec-param}ç¯ãåç
§ï¼ï¼
%
+%<*zh>
+ä½ ä¹å¯ä»¥ä½¿ç¨æ°åæ¥å®ä¹ä¸¤ä¸ªåæ°ï¼åè§\ref{ssec-param}ï¼ã
+%
%<*en>
If you want to enable/disable all insertions of \Param{kanjiskip} and
@@ -1606,10 +2226,14 @@ parameters to \texttt{true}/\texttt{false}, respectively.
ããããã°ï¼ãããã\Param{autospacing}ã¨\Param{autoxspacing}ã
\texttt{true}/\texttt{false}ã«è¨å®ããã°ããï¼
%
+%<*zh>
+å¦æä½ æ³è¦å¯ç¨/å±è½ææç\Param{kanjiskip}å\Param{xkanjiskip}æå
¥ï¼è®¾å®
+\Param{autospacing}å\Param{autoxspcing}为\texttt{ture}/\texttt{false}å³å¯ã
+%
%\subsection{Shifting Baseline}
%\subsection{ãã¼ã¹ã©ã¤ã³ã®ç§»å}
-
+%\subsection{åºçº¿æµ®å¨}
%<*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
@@ -1631,6 +2255,12 @@ parameter).
ï¼\Param{yalbaselineshift}ãã©ã¡ã¼ã¿ï¼ã¨åæãã©ã³ãã®ãã¼ã¹ã©ã¤ã³ã®ã·ããé
ï¼\Param{yjabaselineshift}ãã©ã¡ã¼ã¿ï¼ãç¬ç«ã«è¨å®ã§ããããã«ãªã£ã¦ããï¼
%
+%<*zh>
+为äºç¡®ä¿æ¥æåä½å西æåä½è½å¤å¯¹å
¶ï¼ææ¶éè¦æµ®å¨å
¶ä¸ä¸è
çåºçº¿ã
+å¨\pTeX ä¸ï¼æ¤é¡¹è®¾å®ç±è®¾å®\verb!\yabaselineshift!为éé¶é¿åº¦ï¼è¥¿æåä½åºçº¿åºåä¸æµ®å¨ï¼ã
+ä¸è¿ï¼å¦æææ¡£çä¸ä¸»è¦è¯è¨ä¸æ¯æ¥æï¼é£ä¹æ好ä¸æµ®æ¥æåä½çåºçº¿ï¼è¥¿æåä½ä¸åã
+å¦ä¸æè¿°ï¼\LuaTeX-jaå¯ä»¥ç¬ç«è®¾å®è¥¿æåä½çåºçº¿ï¼\Param{yabaselineshift}åæ°ï¼åæ¥æåä½çåºçº¿ï¼\Param{yjabaselineshift}åæ°ï¼ã
+%
\begin{LTXexample}
\vrule width 150pt height 0.4pt depth 0pt\hskip-120pt
@@ -1643,6 +2273,9 @@ Here the horizontal line in above is the baseline of a line.
%<*ja>
ä¸ã®ä¾ã«ããã¦å¼ããã¦ããæ°´å¹³ç·ããã¼ã¹ã©ã¤ã³ã§ããï¼
%
+%<*zh>
+ä¸è¿°æ°´å¹³çº¿ä¸ºæ¤è¡åºçº¿ã
+%
%<*en>
There is an interesting side-effect: characters in different size can be
@@ -1654,6 +2287,10 @@ The following is an example (beware the value is not well tuned):
ç°ãªãæåãä¸å¿ç·ã«æãããã¨ãã§ããã®ã ï¼
以ä¸ã¯ä¸ã¤ã®ä¾ã§ããï¼å¤ã¯ãã¾ã調æ´ããã¦ããªããã¨ã«æ³¨æï¼ï¼
%
+%<*zh>
+è¿éè¿æä¸ä¸ªæ趣çå¯ä½ç¨ï¼ä¸å大å°çå符å¯ä»¥éè¿éå½è°æ´è¿ä¸¤ä¸ªåæ°èå¨ä¸è¡ä¸åç´å±
ä¸ã
+ä¸é¢æ¯ä¸ä¸ªä¾åï¼æ³¨æï¼åæ°å¼å¹¶æ²¡æå»æè°æ´ï¼ï¼
+%
\begin{LTXexample}
xyzæ¼¢å
{\scriptsize
@@ -1666,6 +2303,7 @@ xyzæ¼¢å
%\subsection{Cropmark}
%\subsection{ãã³ã}
+%\subsection{è£åªæ¡æ è®°}
%<*en>
Cropmark is a mark for indicating 4~corners and horizontal/vertical
@@ -1678,6 +2316,10 @@ The following steps are needed to typeset cropmark:
\pLaTeX 㨠\LuaTeX-jaã§ã¯ãã³ãã®åºåããµãã¼ããã¦ããï¼
ãã³ããåºåããããã«ã¯ä»¥ä¸ã®æé ãå¿
è¦ã§ããï¼
%
+%<*zh>
+è£åªæ¡æ è®°æ¯å¨ä¸é¡µçåè§åæ°´å¹³/åç´ä¸å¤®æ¾ç½®çæ è®°ãå¨æ¥æä¸ï¼è£åªæ¡è¢«ç§°ä¸ºâãã³ãâã
+\pLaTeX å\LuaTeX-jaåå¨åºå±æ¯æè£åªæ¡æ è®°ãéè¦ä¸åæ¥éª¤æ¥å®ç°ï¼
+%
\begin{enumerate}
%<*en>
@@ -1693,6 +2335,10 @@ For example, the following sets banner as `\texttt{filename (YYYY-MM-DD hh:mm)}'
ä¾ãã°ï¼ä»¥ä¸ã¯ããã¼ã¨ãã¦`\texttt{filename (YYYY-MM-DD hh:mm)}'ãè¨å®ãã:
%
+%<*zh>
+\item é¦å
ï¼é¦å
å®ä¹é¡µé¢å·¦ä¸è§å°ä¼åºç°ç注记ãè¿ç±å\verb!@bannertoken!åé
ä¸ä¸ªtokenåå®æã\\
+ä¾å¦ï¼ä¸åæ示å°ä¼è®¾å®æ³¨è®°ä¸ºâ\textsf{filename (YYYY-MM-DD hh:mm)}â:
+%
\begin{verbatim}
\makeatletter
@@ -1710,11 +2356,14 @@ For example, the following sets banner as `\texttt{filename (YYYY-MM-DD hh:mm)}'
%\part{Reference}
%\part{ãªãã¡ã¬ã³ã¹}
+%\part{åèæå}
\label{part-ref}
%\section{Font Metric and Japanese Font}
%\section{ãã©ã³ãã¡ããªãã¯ã¨åæãã©ã³ã}
+%\section{åä½æµåº¦åæ¥æåä½}
%\subsection{\texttt{\char92jfont} primitive}
%\subsection{\texttt{\char92jfont}ããªããã£ã}
+%\subsection{\texttt{\char92jfont}åºæ¬è¯å¥}
\label{ssec-jfont}
%<*en>
@@ -1732,6 +2381,10 @@ so TrueType/OpenType fonts with features can be used for Japanese fonts:
TrueType/OpenTypeãã©ã³ãã«featureãæå®ãããã®ãåæãã©ã³ãã¨ãã¦ç¨ãã
ãã¨ãã§ããï¼
%
+%<*zh>
+为äºå è½½æ¥æåä½ï¼éè¦ä½¿ç¨\verb!\jfont!åºæ¬è¯å¥æ¿ä»£\verb!\font!ï¼åè
æ¯æåè
ææç¸åå¥æ³ã
+\LuaTeX-jaèªå¨å è½½\Pkg{luaotfload}å®å
ï¼æ
TrueType/OpenTypeåä½çç¹æ§å¯ä»¥ä½¿ç¨äºæ¥æåä½ï¼
+%
\begin{LTXexample}
\jfont\tradgt={file:ipaexg.ttf:script=latn;%
+trad;-kern;jfm=ujis} at 14pt
@@ -1751,6 +2404,11 @@ causes a error. We denote control sequences which are defined in
å
¥åã¯ã¨ã©ã¼ã¨ãªããã¨ã«æ³¨æããï¼ä»¥ä¸ã§ã¯ \verb+\jfont+ ã§å®ç¾©ããã
ã³ã³ããã¼ã«ã·ã¼ã±ã³ã¹ãã§è¡¨ãï¼
%
+%<*zh>
+注æå®ä¹çæ§å¶åºåï¼ä¸ä¾ä¸ç\verb!\tradgt!ï¼ä½¿ç¨ç\verb!\jfont!并ä¸æ¯ä¸ä¸ª\textit{font\_def}æ è®°ï¼
+æ
类似\verb!\fontname\tradgt!è¾å
¥ä¼å¼èµ·é误ã
+æ们å°å®ä¹\verb!\jfont!éç¨ã
+%
\paragraph{JFM}
%<*en>
@@ -1766,6 +2424,10 @@ which JFM will be used for this font by the following keys:
\verb+\jfont+ ããªããã£ãã®å¼ã³åºãã®éã«ã¯ï¼ã©ã®JFMãç¨ããã®ãã以ä¸ã®ãã¼ã§
æå®ããå¿
è¦ãããï¼
%
+%<*zh>
+å¨å¼è¨ä¸å·²æåæ¤é¡¹ï¼æè°JFMæ¯å符亮度åæ¥ææçä¸èªå¨æå
¥çè¶/åºæ ¼ã
+JFMçç»æå°å¨ä¸èè¿è¡æè¿°ãå¨ä½¿ç¨\verb!\jfont!åºæ¬è¯å¥æ¶ï¼å¿
须设å®JFMå¦ä¸ä¸¤ä¸ªé®ï¼
+%
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
\item[jfm=]
@@ -1781,6 +2443,11 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
以ä¸ã®JFMã\LuaTeX-jaã«ã¯å梱ããã¦ããï¼
%
+%<*zh>
+设å®JFMå称ã设å®çJFMå¦æªå è½½ï¼\LuaTeX-jaä¼æ寻并å è½½ä¸ä¸ªå½å为\texttt{jfm-}<\textit{name}>\texttt{.lua}çæ件ã
+
+\LuaTeX-jaæä¾å¦ä¸JFMï¼
+%
\begin{description}
%<*en>
\item[\tt jfm-ujis.lua] A standard JFM in \LuaTeX-ja. This JFM is
@@ -1792,6 +2459,10 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
ç¨ããããUTF/OTFããã±ã¼ã¸ç¨ã®ã¡ããªãã¯ã§ãã \verb+upnmlminr-h.tfm+ ã
å
ã«ãã¦ããï¼\Pkg{luatexja-otf}ããã±ã¼ã¸ã使ãã¨ãã¯ãã®JFMãæå®ããã¹ãã§ããï¼
%
+%<*zh>
+\item[\tt jfm-ujis.lua] \LuaTeX-jaæ åJFMã次JFMåºäº\upTeX 使ç¨çUTF/OTFå®å
ç\verb!upnmlminr-h.tfm!ã
+å¦æä½ ä½¿ç¨\Pkg{luatexja-otf}å®å
ï¼ä½ å°ä¼ç¨å°æ¤JFMã
+%
%<*en>
\item[\tt jfm-jis.lua] A counterpart for \verb+jis.tfm+, `JIS font
metric' which is widely used in \pTeX. A major difference of
@@ -1806,6 +2477,12 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
\texttt{jfm-jis.lua}ã®ä¸»ãªéãã¯ï¼\texttt{jfm-ujis.lua}ã§ã¯ã»ã¨ãã©ã®æåã
æ£æ¹å½¢ç¶ã§ããã®ã«å¯¾ãï¼\texttt{jfm-jis.lua}ã§ã¯æ¨ªé·ã®é·æ¹å½¢ç¶ã§ããï¼
%
+%<*zh>
+\item[\tt jfm-jis.lua] ç¸å½äº\pTeX 使ç¨ç\verb!jis.tfm!ï¼âJIS font metricâï¼ã
+ \texttt{jfm-ujis.lua}å\texttt{jfm-jis.lua}主è¦åºå«æ¯ï¼
+ \texttt{jfm-ujis.lua}ä¸ç大é¨åå符æ¯æ¹å½¢ï¼
+ \texttt{jfm-jis.lua}ä¸å为é¿æ¹å½¢ã
+%
%<*en>
\item[\tt jfm-min.lua] A counterpart for \verb+min10.tfm+, which is one
of the default Japanese font metric shipped with \pTeX. There
@@ -1817,14 +2494,19 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
ã§ãã \verb+min10.tfm+ ã«ç¸å½ããJFMã§ããï¼ãã®JFMã¨ä»ã®2ã¤ã®JFMã®éã«ã¯
表\ref{tab-difjfm}ã«ç¤ºããããªç¹çãã¹ãéããããï¼
%
+%<*zh>
+\item[\tt jfm-min.lua] ç¸å½äº\pTeX ä¸é»è®¤ç\verb!min10.tfm!ã
+ è¿ä¸ªJFMä¸å
¶ä»2个JFMçåºå«å¦è¡¨\ref{tab-difjfm}æ示ã
+%
\end{description}
-\item[jfmvar=] Sometimes there is a need that ...
+\item[jfmvar=] Sometimes there is a need that \ldots.
\end{list}
\begin{table}[t]
%\caption{Differences between JFMs shipped with \LuaTeX-ja}
%\caption{\LuaTeX-ja ã«å梱ããã¦ãã JFM ã®éã}
+%\caption{\LuaTeX-jaä¸ä¸åJFM表ç°}
\label{tab-difjfm}
\ltjsetparameter{jacharrange={+3}}
\begin{center}
@@ -1847,9 +2529,11 @@ JFMã®ååãæå®ããï¼ãã以åã«æå®ãããJFMãèªã¿è¾¼ã¾
\midrule
%Example~1\footnotemark
%ä¾1\footnotemark
+%ä¾1\footnotemark
&\r{ujis}&\r{jis}&\r{min}\\
%Example~2
%ä¾2
+%ä¾2
&\s{ujis}&\s{jis}&\s{min}\\
Bounding Box&\t{ujis}&\t{jis}&\t{min}\\
\bottomrule
@@ -1862,6 +2546,7 @@ Bounding Box&\t{ujis}&\t{jis}&\t{min}\\
%\paragraph{Note: kern feature}
%\paragraph{注æï¼kern feature}
+%\paragraph{注æï¼kern feature}
\label{para-kern}
%<*en>
Some fonts have information for inter-glyph spacing. However, this
@@ -1878,7 +2563,11 @@ and it from JFM are present.
JFMã«åºã¥ãã°ã«ã¼ï¼ã«ã¼ã³ãæ¿å
¥ãããå ´åã«ã¯2æåéã®æå³ããªãã¹ãã¼ã¹ã®åå ã¨
ãªãï¼
%
-
+%<*zh>
+ä¸äºåä½å
·æå
é¨åå½¢é´è·ä¿¡æ¯ãä½æ¯ï¼è¿äºä¿¡æ¯å¨\LuaTeX-jaä¸å¹¶ä¸è¯å¥½å
¼å®¹ã
+ä»ç»äºè¯´ï¼åºæ ¼é´è·æ¯å¨\textbf{JAglue}æå
¥\textbf{ä¹å}èå
è¡æå
¥çï¼
+è¿å°±é æäºåä½æ°æ®ä¸åJFMä¸çè¶/åºæ ¼å¨ä¸¤ä¸ªå符é´æå
¥åºéã
+%
\begin{itemize}
%<*en>
\item You should specify \texttt{-kern} in
@@ -1889,21 +2578,27 @@ JFMã«åºã¥ãã°ã«ã¼ï¼ã«ã¼ã³ãæ¿å
¥ãããå ´åã«ã¯2æåéã®
\item \texttt{script=...}ã¨ãã£ãfeatureã使ãããå ´åã«ã¯ï¼\verb+\jfont+
ããªããã£ãã«\texttt{-kern}ãæå®ããã¹ãã§ããï¼
%
+%<*zh>
+\item å½ä½ æ³ä½¿ç¨å
¶ä»åä½ç¹æ§å¦\texttt{script=...}çæ¶åï¼å¯ä»¥å¨\verb!jfont!åºæ¬è¯å¥ä¸è®¾ç½®\texttt{-kern}
+%
%<*en>
\item If you want to use Japanese fonts in proportional width, and use
- information from this font, use \texttt{jfm-prop.lua} for its JFM, and ...
+ information from this font, use \texttt{jfm-prop.lua} for its JFM, and\ldots.
%
%<*ja>
\item ãããããã¼ã·ã§ãã«å¹
ã®åæãã©ã³ãããã®ãã©ã³ãã®æ
å ±ã«åºã¥ãã¦ä½¿ããã
ãªãã°ï¼\texttt{jfm-prop.lua}ãJFMã¨ãã¦æå®ãï¼â¦â¦
%
-
+%<*zh>
+\item å¦æä½ æ³ä½¿ç¨æ¯ä¾å®½åº¦çæ¥æåä½ï¼å¹¶ä¸ä½¿ç¨æ¤åä½ä¿¡æ¯ï¼ä½¿ç¨\texttt{jfm-prop.lua}为å
¶JFMï¼â¦â¦
+%
TODO: kanjiskip?
\end{itemize}
%\subsection{Prefix \texttt{psft}}
%\subsection{\texttt{psft}ããªãã£ãã¯ã¹}
+%\subsection{\texttt{psft}åç¼}
\label{ssec-psft}
%<*en>
Besides \texttt{file:}\ and \texttt{name:}\ prefixes, one can use \texttt{psft:}\
@@ -1921,6 +2616,13 @@ the `standard' Japanese fonts, namely, `Ryumin-Light' and
åæãã©ã³ããæå®ãããã¨ãã§ããï¼ãæ¨æºçãªãåæãã©ã³ãï¼
ã¤ã¾ã`Ryumin-Light'ã¨`GothicBBB-Medium'ã®æå®ã§ãã®ããªãã£ãã¯ã¹ã使ãããï¼
%
+%<*zh>
+é¤ä½¿ç¨\texttt{file:}å\texttt{name:}å¤ï¼æ们è¿å¯ä»¥å¨\verb!\jfont!ï¼ä»¥å\verb!\font!ï¼
+ä¸ä½¿ç¨\texttt{psft:}æ¥è®¾å®ä¸ä¸ªâåä¹ä¸âç并ä¸åµå
¥PDFä¸çæ¥æåä½ã
+æ¤åç¼çå
¸å使ç¨æ¯å®ä¹âæ åâæ¥æåä½ï¼å³âRyumin-LightâåâGothicBBB-Mediumâã
+\paragraph{\texttt{cid}é®} é»è®¤ä½¿ç¨\texttt{psft:}åç¼å®ä¹çåä½æ¯ä¸ºAdobe-Japan1-6 CIDåä½ã
+ä¹å¯ä»¥ä½¿ç¨\texttt{cid}é®æ¥ä½¿ç¨å
¶ä»çCIDåä½ï¼å¦ä¸æåé©æã
+%
%\paragraph{\texttt{cid} key}
%\paragraph{\texttt{cid}ãã¼}
@@ -1996,6 +2698,7 @@ Please contact the LuaTeX-ja project team.
%\subsection{Structure of JFM file}
%\subsection{JFMãã¡ã¤ã«ã®æ§é }
+%\subsection{JFMç»æ}
%<*en>
A JFM file is a Lua script which has only one function call:
@@ -2003,6 +2706,9 @@ A JFM file is a Lua script which has only one function call:
%<*ja>
JFMãã¡ã¤ã«ã¯ãã ä¸ã¤ã®é¢æ°å¼ã³åºããå«ãLuaã¹ã¯ãªããã§ããï¼
%
+%<*zh>
+JFMæ件为ä¸åå½æ°è°ç¨çLuaèæ¬ï¼
+%
\begin{verbatim}
luatexja.jfont.define_jfm { ... }
\end{verbatim}
@@ -2018,33 +2724,45 @@ floating-point numbers in design-size unit.
ãªãï¼JFMãã¡ã¤ã«ä¸ã®é·ãã¯å
¨ã¦design-sizeãåä½ã¨ããæµ®åå°æ°ç¹æ°ã§ãããã¨ã«
注æããï¼
%
+%<*zh>
+å®é
çæ°æ®ä¿åå¨è¡¨ä¸ï¼å³å¦ä¸ç\verb!{ ... }!ã
+以ä¸é¨åæ述表ç»æã
+请注æï¼å¨JFMä¸çææé¿åº¦é½æ¯æç
§ä»¥design-size为åä½çæµ®ç¹æ°ã
+%
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
\item[dir=]
%(required)
%ï¼å¿
é ï¼
+%ï¼å¿
é¡»ï¼
%The direction of JFM. At the present, only \texttt{'yoko'} is supported.
%JFMã®æ¸åæ¹åï¼ç¾æç¹ã§ã¯\texttt{'yoko'}ã®ã¿ããµãã¼ããããï¼
+%JFMçæ¹åï¼ç°å¨åªæ¯æ\texttt{yoko}ï¼æ°´å¹³ï¼ã
\item[zw=]
%(required)
%ï¼å¿
é ï¼
+%ï¼å¿
é¡»ï¼
%The amount of the length of the `full-width'.
%ãå
¨è§å¹
ãã®é·ãï¼
+%âå
¨è§âé¿åº¦ã
\item[zh=]
%(required)
%ï¼å¿
é ï¼
+%ï¼å¿
é¡»ï¼
%The amount of the length of the `full-height' (height + depth).
%ãå
¨è§é«ãã(height + depth)ã®é·ãï¼
+%âå
¨è§é«åº¦âï¼height + depthï¼é¿åº¦ã
\item[kanjiskip=\{, , \}]
%(optional)
%ï¼ä»»æï¼
+%ï¼å¯éï¼
%<*en>
This field specifies the `ideal' amount of \Param{kanjiskip}. As noted
@@ -2061,10 +2779,16 @@ This field specifies the `ideal' amount of \Param{kanjiskip}. As noted
0\,ptã§ãããã®ã¨ãã¦æ±ãããï¼ï¼ã¨ã®ãã£ã¼ã«ããdesign-size
ãåä½ã§ãããã¨ã«æ³¨æããï¼
%
+%<*zh>
+è¿é¨å为âçæ³é¿åº¦â\Param{kanjiskip}ã\ref{subs-kskip}èæ详述ï¼å¦æåæ°\Param{kanjiskip}
+为\verb!\maxdimen!ï¼åå¼è®¾å®å°ä¼è¢«ä½¿ç¨ï¼è¥åJFMä¸æªè®¾å®ï¼å被è§ä¸º0\,ptï¼ã
+请注æï¼åçé¿åº¦å为design-sizeåä½ã
+%
\item[xkanjiskip=\{, , \}]
%(optional)
%ï¼ä»»æï¼
+%ï¼å¯éï¼
%<*en>
Like the \Param{kanjiskip} field, this field specifies the `ideal'
@@ -2074,6 +2798,9 @@ Like the \Param{kanjiskip} field, this field specifies the `ideal'
\Param{kanjiskip}ãã£ã¼ã«ãã¨åæ§ã«ï¼\Param{xkanjiskip}ã®ãçæ³çãªãéã
æå®ããï¼
%
+%<*zh>
+å\Param{kanjiskip}类似ï¼æ¤é¨å设å®\Param{xkanjiskip}çâçæ³é¿åº¦âã
+%
\end{list}
%<*en>
@@ -2091,11 +2818,17 @@ the following fields:
ã\texttt{[0]}ã®ãµããã¼ãã«ãæããªããã°ãªããªãï¼ããããã®ãµããã¼ãã«
ï¼ãã®ã¤ã³ããã¯ã¹ã$i$ã§è¡¨ããï¼ã¯ä»¥ä¸ã®ãã£ã¼ã«ããæã¤ï¼
%
+%<*zh>
+é¤äºä¸é¢æ¶åå°çå
容ï¼JFMæ件ä¸è¿æå 个以èªç¶æ°è¿è¡å£°æç次级表ã
+è¿äºè¡¨ä¾é 满足$i\in\omega$çâå符类â$i$æ¥ç´¢å¼ã
+ä¸è¬ï¼æå°éè¦çæ¯å符类0ï¼æ
æ¯ä¸ä¸ªJFMæ件å¿
é¡»æ次级表索å¼ä¸º\texttt{[0]}ã
+%
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
\item[chars=\{, ...\}]
%(required except character class~0)
%ï¼æåã¯ã©ã¹0ãé¤ãã¦å¿
é ï¼
+%ï¼å符类0å¤å¿
é¡»ï¼
%<*en>
This field is a list of characters which are in this character
@@ -2116,10 +2849,17 @@ This field is a list of characters which are in this character
æåããèªä½ï¼é·ã1ã®æååï¼ã«ãã£ã¦æå®ãããï¼ããã«ï¼ãã®ãªã¹ãã§æå®ããã
ãä»®æ³çãªæåããåå¨ããï¼ãããã«ã¤ãã¦ã¯å¾ã«è¨ãï¼
%
+%<*zh>
+è¿é¨å为å符é$i$çå符å表ãå½$i=0$æ¶ä¸éè¦è®¾å®æ¤é¨åï¼å 为ä¸å¨å符é0ç§ç\textbf{JAchar}
+å符é½å
å«å¨å符é0ä¸ï¼ä¹å°±æ¯å符é0å
å«å¤§å¤æ°ç\textbf{JAchar}ï¼ãå¨è¿ä¸ªå符å表ä¸ï¼æ¯ä¸ä¸ª
+å符æ®å¯ä»¥ä½¿ç¨å
¶ç¼ç ï¼æè
å符æ¬èº«ï¼é¿åº¦ä¸º1çå符串ï¼ãå¦å¤è¿æé¨åâåæ³å符âå¯å¨æ¤å表ä¸
+使ç¨ãæ们ä¼å¨ä¸é¢æè¿°ã
+%
\item[width=, height=, depth=, italic=]
%(required)
%ï¼å¿
é ï¼
+%ï¼å¿
é¡»ï¼
%<*en>
Specify width of characters in character class~$i$, height, depth and
@@ -2134,6 +2874,11 @@ But there is one exception: if \texttt{'prop'} is specified in \texttt{width} fi
ãããï¼ä¾å¤ãä¸ã¤ããï¼ãã\texttt{'prop'}ã\texttt{width}ãã£ã¼ã«ãã«
æå®ãããå ´åï¼æåã®å¹
ã¯ãã®ãå®éã®ãã°ãªãã®å¹
ã¨ãªãï¼
%
+%<*zh>
+设å®å符类$i$ç宽度ï¼é«åº¦å深度以åæ大å©ä½æ ¡æ£ãå¨å符é$i$ä¸ï¼ææå符ç宽度ï¼é«åº¦
+å深度çå¼ä¸ºä¸è¿°è®¾å®ä¹å¼ãä¸è¿è¿æä¾å¤ï¼å¦æ\texttt{'prop'}设å®äº\texttt{width}é¨åï¼é£ä¹
+å符ç宽度å为å
¶âçå®âå形宽度ã
+%
\item[left=, down=, align=]\
@@ -2154,6 +2899,12 @@ The effects of these 3~fields are indicated in Figure~\ref{fig-pos}.
\texttt{'left'}ã§ãããã®ã¨ãã¦æ±ãããï¼
ããã3ã¤ã®ãã£ã¼ã«ãã®æå³ã«ã¤ãã¦ã¯å³\ref{fig-pos}ã§èª¬æããï¼
%
+%<*zh>
+æ¤é¨å为âçå®âå形对é½ä½ç½®ã\texttt{align}çåæ³å¼ä¸º\texttt{'left'}ï¼
+\texttt{'middle'}å\texttt{'right'}ãå¦æ¤ä¸é¡¹è¢«çç¥ï¼å\texttt{left}å
+\texttt{down}被è§ä½0ï¼\texttt{align}被è§ä½\texttt{'left'}ã
+æ¤é¨åä¸ä¸ªåçä½ç¨ï¼è¯·åè§å¾\ref{fig-pos}ã
+%
%<*en>
In most cases, \texttt{left} and \texttt{down} fields are~0, while
@@ -2168,6 +2919,11 @@ when the current character class is the class for opening delimiters'.
ä¾ãã°ï¼\texttt{align}ãã£ã¼ã«ãã\texttt{'right'}ã«æå®ãããã¨ã¯ï¼
æåã¯ã©ã¹ãéãæ¬å¼§é¡ã§ããã¨ãã«å®éå¿
è¦ã§ããï¼
%
+%<*zh>
+å¨å¤§å¤æ°æ
åµä¸ï¼\texttt{left}å\texttt{down}å为0ï¼ä½æ¯å¨\texttt{align}å为
+\texttt{'middle'}æè
\texttt{'right'}æ¶åæ¯ä¸æ£å¸¸çãä¾å¦ï¼å¿
须设å®\texttt{align}
+为\texttt{'right'}æ¶ï¼åå½åå符类å¿
须为å¼å®ç符ã
+%
\begin{figure}[!tb]
\begin{minipage}{0.4\textwidth}%
\begin{center}\unitlength=10pt\small
@@ -2230,6 +2986,9 @@ field is \texttt{'middle'}.
\texttt{align}ãã£ã¼ã«ãã®å¤ã\texttt{'middle'}ã§ããåææåãå«ããã¼ãã
èãããï¼
%
+%<*zh>
+åå®ä¸ä¸ªnodeå
å«æ¥è¯å符ï¼ä¸å
¶å¼ä¸º\texttt{align}ç\texttt{'middle'}ã
+%
\begin{itemize}
\item
%<*en>
@@ -2240,6 +2999,9 @@ Its width, height and depth are specified by JFM.
é»è²ã®é·æ¹å½¢ã¯ãã¼ãã®æ ã§ããï¼
ãã®å¹
ï¼é«ãï¼æ·±ãã¯JFMã«ãã£ã¦æå®ãããï¼
%
+%<*zh>
+é»è²é¿æ¹å½¢ä¸ºnodeæ¡ãå
¶å®½åº¦ï¼é«åº¦ï¼æ·±åº¦å为JFMæ设å®ã
+%
\item
%<*en>
Since the \texttt{align} field is \texttt{'middle'},
@@ -2249,6 +3011,9 @@ the `real' glyph is centered horizontally (the green rectangle).
\texttt{align}ãã£ã¼ã«ãã¯\texttt{middle}ãªã®ã§ï¼ãå®éã®ãã°ãªãã¯
æ°´å¹³æ¹åã®ä¸å¿ã«é
ç½®ãããï¼ç·è²ã®é·æ¹å½¢ï¼ï¼
%
+%<*zh>
+å \texttt{align}被设å®ä¸º\texttt{middle}ï¼æ
âçå®âå形为水平å±
ä¸ï¼ç»¿é¿æ¹å½¢ä¸ï¼ã
+%
\item
%<*en>
Furthermore, the glyph is shifted according to values of fields
@@ -2259,11 +3024,15 @@ Furthermore, the glyph is shifted according to values of fields
ããã«ï¼ã°ãªãã¯\texttt{left}ã¨\texttt{down}ã®å¤ã«å¾ã£ã¦ã·ãããããï¼
æçµçãªå®éã®ã°ãªãã®ä½ç½®ã¯èµ¤è²ã®é·æ¹å½¢ã§ç¤ºãããä½ç½®ã«ãªãï¼
%
+%<*zh>
+æ¤å¤ï¼å形移ä½ç±\texttt{left}å\texttt{down}å³å®ãæç»åå½¢ä½ç½®ä¸ºçº¢é¿æ¹å½¢æ示ã
+%
\end{itemize}
\end{minipage}
\caption{
%The position of the `real' glyph.
%ãå®éã®ãã°ãªãã®ä½ç½®ï¼
+%âçå®âåå½¢ä½ç½®
}
\label{fig-pos}
\end{figure}
@@ -2287,39 +3056,51 @@ The following is the list of `imaginary characters':
ã¯ã©ã¹0ã®æåãã¨ãã¦æ±ããã¦ããæåã§ããï¼ãã®çµæã¨ãã¦\pTeX ããç´°ã
ãçµç調æ´ãã§ããããã«ãªã£ã¦ããï¼ä»¥ä¸ã§ãã®ä¸è¦§ãè¿°ã¹ãï¼
%
+%<*zh>
+å¦ä¸æè¿°ï¼ä½ å¯ä»¥å¨\texttt{chars}ä¸è®¾å®å¤ä¸ªâåæ³å符âãè¿äºå符ä¸çå¤æ°å符å¨
+\pTeX ä¸å¼è¢«è§ä½å符é0ä¸å符ãæ
æ¤ï¼\LuaTeX-jaå¯ä»¥æ¯\pTeX åå¾æ´å¥½ã
+ä¸å为âåæ³å符âå表ï¼
+%
\begin{list}{}{\def\makelabel{\ttfamily}\def\{{\char`\{}\def\}{\char`\}}\advance\leftmargin1\zw}
\item['lineend']
%An ending of a line.
%è¡ã®çµç«¯ã表ãï¼
+%è¡å°¾ç»æå符ã
\item['diffmet']
%Used at a boundary between two \textbf{JAchar}s whose JFM or size is different.
%JFMããµã¤ãºãç°ãªã2ã¤ã®\textbf{JAchar}ã®éã®å¢çã¨ãã¦ç¨ããããï¼
+%ç¨äºä¸¤ä¸ªä¸å大å°æä¸åJFMç两个\textbf{JAchar}é´è¾¹çã
\item['boxbdd']
%The beginning/ending of a horizontal box, and the beginning of a noindented paragraph.
%æ°´å¹³ããã¯ã¹ã®å
é ã¨æ«å°¾ï¼åã³ã¤ã³ãã³ãããã¦ããªãï¼\verb+\noindent+ ã§éå§ãããï¼æ®µè½ã®å
é ã表ãï¼
+%æ°´å¹³ååç»ææç»å°¾ï¼ä»¥åæªç¼©è¿æ®µè½å¼å¤´ã
\item['parbdd']
%The beginning of an (indented) paragraph.
%é常ã®ï¼\verb+\noindent+ ã§éå§ããã¦ããªãï¼æ®µè½ã®å
é ï¼
+%缩è¿æ®µè½å¼å¤´ã
\item['jcharbdd']
-%A boundary between \textbf{JAchar} and anything else (such as \textbf{ALchar}, kern, glue, ...).
+%A boundary between \textbf{JAchar} and anything else (such as \textbf{ALchar}, kern, glue,\,\ldots).
%åææåã¨ããã®ä»ã®ãã®ãï¼æ¬§ææåï¼glueï¼kernçï¼ã¨ã®å¢çï¼
+%æ¥æå符åå
¶ä»ï¼å¦\textbf{ALchar}ï¼è¶ï¼åºæ ¼çï¼è¾¹çã
\item[$-1$]
%The left/right boundary of an inline math formula.
%è¡ä¸æ°å¼ã¨å°ã®æã¨ã®å¢çï¼
+%è¡ä¸æ°å¦å¼çå·¦/å³è¾¹çã
\end{list}
%\paragraph{Porting JFM from \pTeX}
%\paragraph{\pTeX ç¨åæãã©ã³ãã¡ããªãã¯ã®ç§»æ¤}
+%\paragraph{\pTeX ä¸ä½¿ç¨çJFM移æ¤}
% ToDo: English version.
%<*en>
-...
+\ldots
%
%<*ja>
@@ -2370,9 +3151,14 @@ The following is the list of `imaginary characters':
\footnote{\texttt{no\_runtime/ltjsclasses.dtx} ãåç
§ããããï¼
JFMå´ã§ä¸é¨ã®å¯¾å¦ãã§ãããã¨ã«ããï¼\Pkg{jsclasses}ã®ããã«ifæã®å¤å®ã¯ãã¦ããªãï¼}
%
+%<*zh>
+ä¸é¢ï¼ç»åºç¨äº\pTeX 使ç¨çJFM移æ¤å°\LuaTeX-jaè¿ç¨ä¸éè¦æ³¨æçå ç¹ã
+%
+
%\subsection{Math Font Family}
%\subsection{æ°å¼ãã©ã³ããã¡ããª}
+%\subsection{æ°å¦åä½æ}
\label{ssec-math}
%<*en>
@@ -2406,12 +3192,14 @@ you can set both \verb+\fam+ and \verb+\jfam+ to the same value.
\begin{table}[!tb]
%\caption{Primitives for Japanese math fonts.}
%\caption{åææ°å¼ãã©ã³ãã«å¯¾ããããªããã£ãï¼}
+%\caption{æ¥è¯æ°å¦åä½åºæ¬è¯å¥}
\label{tab-math}
\begin{center}\def\{{\char`\{}\def\}{\char`\}}
\begin{tabular}{lll}
\toprule
%&Japanese fonts&alphabetic fonts\\
%&åæãã©ã³ã&欧æãã©ã³ã\\
+%&æ¥æåä½&西æåä½\\
\midrule
font family&\verb+\jfam+${}\in [0,256)$&\verb+\fam+\\
text size&\tt\Param{jatextfont}\,=\{,\}&\tt\verb+\textfont+=\\
@@ -2424,6 +3212,7 @@ scriptscript size&\tt\Param{jascriptscriptfont}\,=\{,\}&\tt\ver
%\subsection{Callbacks}
%\subsection{ã³ã¼ã«ããã¯}
+%\subsection{åè°}
%<*en>
Like \LuaTeX\ itself, \LuaTeX-ja also has callbacks. These callbacks can
@@ -2438,6 +3227,7 @@ be accessed via \verb+luatexbase.add_to_callback+ function and so on, as other c
{\def\makelabel#1{\bfseries#1}}
%\item[\texttt{luatexja.load\_jfm} callback]
%\item[\texttt{luatexja.load\_jfm}ã³ã¼ã«ããã¯]
+%\item[\texttt{luatexja.load\_jfm}åè°]
%<*en>
With this callback you can overwrite JFMs.
This callback is called when a new JFM is loaded.
@@ -2477,6 +3267,7 @@ An example of this callback is the \texttt{ltjarticle} class, with
%\item[\texttt{luatexja.define\_font} callback]
%\item[\texttt{luatexja.define\_font}ã³ã¼ã«ããã¯]
+%\item[\texttt{luatexja.define\_font}åè°]
%<*en>
This callback and the next callback form a pair, and you can assign letters which don't have
fixed code points in Unicode to non-zero character classes.
@@ -2504,14 +3295,17 @@ You may assume that \verb+jfont_info+ has the following fields:
\item[\tt jfm]
%The index number of JFM.
%JFMã®ã¤ã³ããã¯ã¹çªå·ï¼
+%JFMç´¢å¼ç¼å·ã
\item[\tt size]
%Font size in a scaled point (${}=2^{-16}\,\textrm{pt}$).
%ã¹ã±ã¼ã«ãã»ãã¤ã³ã(${}=2^{-16}\,\textrm{pt}$)ãåä½ã¨ãããã©ã³ãã®ãµã¤ãºï¼
+%以åç
§ç¹(${}=2^{-16}\,\textrm{pt}$)为ç¹ä½çåä½å¤§å°ã
\item[\tt var]
%The value specified in \texttt{jfmvar=...} at a call of \verb+\jfont+.
%\verb+\jfont+ ã®å¼ã³åºãã®éã«\texttt{jfmvar=...}ã§æå®ãããå¤ï¼
+%\verb!\jfont!è°ç¨ç\texttt{jfmvar=...}å¼ã
\end{description}
%<*en>
@@ -2538,6 +3332,7 @@ JFMä¸ã§Adobe-Japan1 CIDã®æåã \verb+"AJ1-xxx"+ ã®å½¢ã§æå®ããã
%\item[\texttt{luatexja.find\_char\_class} callback]
%\item[\texttt{luatexja.find\_char\_class}ã³ã¼ã«ããã¯]
+%\item[\texttt{luatexja.find\_char\_class}åè°]
%<*en>
This callback is called just when \LuaTeX-ja is trying to determine which
character class a character \verb+chr_code+ belongs.
@@ -2580,9 +3375,13 @@ This callback doesn't replace any code of \LuaTeX-ja.
%<*ja>
ãã®ã³ã¼ã«ããã¯ã¯\LuaTeX-jaã®ã³ã¼ããæ¸ãæããªãï¼
%
+%<*zh>
+æ¤åè°ä¸ä¼æ¿æ¢\LuaTeX-jaä¸ä»»ä½ä»£ç ã
+%
%\item[\texttt{luatexja.set\_width} callback]
%\item[\texttt{luatexja.set\_width}ã³ã¼ã«ããã¯]
+%\item[\texttt{luatexja.set\_width}åè°]
%<*en>
This callback is called when \LuaTeX-ja is trying to encapsule a
\textbf{JAchar} \textit{glyph\_node}, to adjust its
@@ -2647,8 +3446,10 @@ Then, the position of glyphs is shifted up by
%\section{Parameters}
%\section{ãã©ã¡ã¼ã¿}
+%\section{åæ°}
%\subsection{\texttt{\char92 ltjsetparameter} primitive}
%\subsection{\texttt{\char92 ltjsetparameter}ããªããã£ã}
+%\subsection{\texttt{\char92 ltjsetparameter}åºæ¬åæ°}
%<*en>
As noted before, \verb+\ltjsetparameter+ and \verb+\ltjgetparameter+ are
@@ -2719,6 +3520,7 @@ character other than space~`\texttt{\char32}'~(U+0020) has the category code
%\subsection{List of Parameters}
%\subsection{ãã©ã¡ã¼ã¿ä¸è¦§}
+%\subsection{åæ°ä¸è§}
\label{ssec-param}
%<*en>
@@ -2732,6 +3534,9 @@ in \pTeX, and symbols beside each parameter has the following meaning:
ã¾ãï¼ããããã®ãã©ã¡ã¼ã¿ã®å³ä¸ã«ããè¨å·ã«ã¯æ¬¡ã®æå³ãããï¼
%
\begin{itemize}
+%<*zh>
+\item % avoiding from error ``Something's wrong--perhaps a missing \item.''.
+%
%<*en>
\item No mark: values at the end of the paragraph or the hbox are
adopted in the whole paragraph/hbox.
@@ -2814,12 +3619,15 @@ At the present version, the lowermost bit of indicates
\item[\Param{jatextfont}\,=\{,\}]
%[\verb+\textfont+ in \TeX]
%[\TeX ã® \verb+\textfont+]
+%[\TeX ç\verb+\textfont+]
\item[\Param{jascriptfont}\,=\{,\}]
%[\verb+\scriptfont+ in \TeX]
%[\TeX ã® \verb+\scriptfont+]
+%[\TeX ä¸ç\verb+\scriptfont+]
\item[\Param{jascriptscriptfont}\,=\{,\}]
%[\verb+\scriptscriptfont+ in \TeX]
%[\TeX ã® \verb+\scriptscriptfont+]
+%[\TeX ä¸ç\verb+\scriptscriptfont+]
\item[\Param{yjabaselineshift}\,=$^\ast$]\
\item[\Param{yalbaselineshift}\,=$^\ast$] [\verb+\ybaselineshift+]
@@ -2837,12 +3645,16 @@ The followings are allowed for :
\begin{description}
%\item[0, \texttt{inhibit}] Insertion of \Param{xkanjiskip} is inhibited before the character, nor after the character.
%\item[0, \texttt{inhibit}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ãç¦æ¢ãããï¼
+%\item[0, \texttt{inhibit}] æå
¥æåå/åç\Param{xkanjiskip}å被ç¦æ¢ã
%\item[1, \texttt{preonly}] Insertion of \Param{xkanjiskip} is allowed before the character, but not after.
%\item[1, \texttt{preonly}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®åã§ã¯è¨±ããããï¼å¾ãã§ã¯è¨±ãããªãï¼
+%\item[1, \texttt{preonly}] æååå
许æå
¥\Param{xkanjiskip}ï¼ä½å
¶åä¸å
许æå
¥ã
%\item[2, \texttt{postonly}] Insertion of \Param{xkanjiskip} is allowed after the character, but not before.
%\item[2, \texttt{postonly}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®å¾ãã§ã¯è¨±ããããï¼åã§ã¯è¨±ãããªãï¼
+%\item[2, \texttt{postonly}] æååå
许æå
¥\Param{xkanjiskip}ï¼ä½ä¹åä¸å
许æå
¥ã
%\item[3, \texttt{allow}] Insertion of \Param{xkanjiskip} is allowed both before the character and after the character. This is the default value.
%\item[3, \texttt{allow}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ã許ãããï¼ãããããã©ã«ãã®å¤ã§ããï¼
+%\item[3, \texttt{allow}] æååååå¯æå
¥\Param{xkanjiskip}ãæ¤ä¸ºé»è®¤å¼ã
\end{description}
%<*en>
This parameter is similar to the \verb+\inhibitxspcode+ primitive of \pTeX, but not compatible with \verb+\inhibitxspcode+.
@@ -2851,7 +3663,9 @@ This parameter is similar to the \verb+\inhibitxspcode+ primitive of \pTeX, but
ãã®ãã©ã¡ã¼ã¿ã¯\pTeX ã® \verb+\inhibitxspcode+ ããªããã£ãã¨ä¼¼ã¦ãããï¼
äºææ§ã¯ãªãï¼
%
-
+%<*zh>
+æ¤åæ°ç±»ä¼¼\pTeX åºæ¬è¯å¥\verb!\inhibitxspcode!ï¼ä½æ¯å\verb!\inhibitxspcode!ä¸å
¼å®¹ã
+%
\item[\Param{alxspmode}\,=\{,\}] [\verb+\xspcode+]
%<*en>
@@ -2867,12 +3681,16 @@ Setting whether inserting \Param{xkanjiskip} is allowed before/after a
\begin{description}
%\item[0, \texttt{inhibit}] Insertion of \Param{xkanjiskip} is inhibited before the character, nor after the character.
%\item[0, \texttt{inhibit}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ãç¦æ¢ãããï¼
+%\item[0, \texttt{inhibit}] æå
¥æåå/åç\Param{xkanjiskip}å被ç¦æ¢ã
%\item[1, \texttt{preonly}] Insertion of \Param{xkanjiskip} is allowed before the character, but not after.
%\item[1, \texttt{preonly}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®åã§ã¯è¨±ããããï¼å¾ãã§ã¯è¨±ãããªãï¼
+%\item[1, \texttt{preonly}] æååå
许æå
¥\Param{xkanjiskip}ï¼ä½å
¶åä¸å
许æå
¥ã
%\item[2, \texttt{postonly}] Insertion of \Param{xkanjiskip} is allowed after the character, but not before.
%\item[2, \texttt{postonly}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®å¾ãã§ã¯è¨±ããããï¼åã§ã¯è¨±ãããªãï¼
+%\item[2, \texttt{postonly}] æååå
许æå
¥\Param{xkanjiskip}ï¼ä½ä¹åä¸å
许æå
¥ã
%\item[3, \texttt{allow}] Insertion of \Param{xkanjiskip} is allowed before the character and after the character. This is the default value.
%\item[3, \texttt{allow}] \Param{xkanjiskip}ã®æ¿å
¥ã¯æåã®åï¼å¾ãã®ãããã§ã許ãããï¼ãããããã©ã«ãã®å¤ã§ããï¼
+%\item[3, \texttt{allow}] æååååå¯æå
¥\Param{xkanjiskip}ãæ¤ä¸ºé»è®¤å¼ã
\end{description}
%<*en>
Note that parameters \Param{jaxspmode} and \Param{alxspmode} use a common table, hence these two parameters are synonyms of each other.
@@ -2881,6 +3699,9 @@ Note that parameters \Param{jaxspmode} and \Param{alxspmode} use a common table,
\Param{jaxspmode}ã¨\Param{alxspmode}ã¯å
±éã®ãã¼ãã«ãç¨ãã¦ããããï¼
ããã2ã¤ã®ãã©ã¡ã¼ã¿ã¯äºãã®ç°åã¨ãªã£ã¦ãããã¨ã«æ³¨æããï¼
%
+%<*zh>
+注æåæ°\Param{jaxspmode}å\Param{alxspmode}å
¬ç¨ä¸ä¸ªè¡¨ï¼æ
è¿ä¸¤ä¸ªåæ°äºä¸ºåä¹è¯ã
+%
\item[\Param{autospacing}\,=$^\ast$] [\verb+\autospacing+]
\item[\Param{autoxspacing}\,=$^\ast$] [\verb+\autoxspacing+]
@@ -2898,6 +3719,10 @@ JFMï¼ãããã¯ãµã¤ãºï¼ãç°ãªã2ã¤ã®\textbf{JAchar}ã®éã«ã°ã«
å
¥ããããæå®ããï¼
許ãããå¤ã¯ä»¥ä¸ã®éãï¼
%
+%<*zh>
+对äºå¤çä¸å大å°æè
JFMç两ç§\textbf{JAchar}ä¹é´çè¶/åºæ ¼ã
+æä¸ååæ°ï¼
+%
\begin{description}
\item[\texttt{average}]
\item[\texttt{both}]
@@ -2912,8 +3737,10 @@ JFMï¼ãããã¯ãµã¤ãºï¼ãç°ãªã2ã¤ã®\textbf{JAchar}ã®éã«ã°ã«
%\section{Other Primitives}
%\section{ãã®ä»ã®ããªããã£ã}
+%\section{å
¶ä»åºæ¬è¯å¥}
%\subsection{Primitives for Compatibility}
%\subsection{äºæããªããã£ã}
+%\subsection{åºæ¬è¯å¥å
¼å®¹æ§}
%<*en>
The following primitives are implemented for compatibility with \pTeX:
@@ -2921,6 +3748,9 @@ The following primitives are implemented for compatibility with \pTeX:
%<*ja>
以ä¸ã®ããªããã£ãã¯\pTeX ã¨ã®äºææ§ã®ããã«å®è£
ããã¦ããï¼
%
+%<*zh>
+ä¸ååºæ¬è¯å¥çå®ç°ä¸\pTeX å
¼å®¹ï¼
+%
\begin{list}{}{\def\makelabel{\ttfamily\char92 }\advance\leftmargin1\zw}
\item[kuten]
\item[jis]
@@ -2932,7 +3762,7 @@ The following primitives are implemented for compatibility with \pTeX:
%\subsection{\texttt{\char92 inhibitglue} primitive}
%\subsection{\texttt{\char92 inhibitglue}ããªããã£ã}
-
+%\subsection{\texttt{\char92 inhibitglue}åºæ¬è¯å¥}
%<*en>
The primitive \verb+\inhibitglue+ suppresses the insertion of \textbf{JAglue}.
The following is an example, using a special JFM that there will be a glue between
@@ -2943,6 +3773,10 @@ the beginning of a box and `ã', and also between `ã' and `ã¦'.
以ä¸ã¯ï¼ããã¯ã¹ã®å§ãã¨`ã'ã®éï¼`ã'ã¨`ã¦'ã®éã«ã°ã«ã¼ãå
¥ãç¹å¥ãªJFMãç¨ããä¾ã§
ããï¼
%
+%<*zh>
+åºæ¬è¯å¥\verb!\inhibitglue!ä¼å缩\textbf{JAchar}çæå
¥ã
+ä¸é¢çä¾å使ç¨äºç¹æ®çJFMãå¨ä¸ä¸ªçååâãâä¹é´ï¼ä»¥åâãâåâã¦âä¹é´åå¨è¶ã
+%
\begin{LTXexample}
\jfont\g=psft:Ryumin-Light:jfm=test \g
@@ -2959,7 +3793,13 @@ With the help of this example, we remark the specification of \verb+\inhibitglue
%<*ja>
ãã®ä¾ãæ´ç¨ãã¦ï¼\verb+\inhibitglue+ ã®ä»æ§ã«ã¤ãã¦è¿°ã¹ãï¼
%
+%<*zh>
+å¦ä¸ä¾åï¼æ们注æå°\verb!\inhibtglue!çç¨æ³ã
+%
\begin{itemize}
+%<*zh>
+\item
+%
%<*en>
\item The call of \verb+\inhibitglue+ in the (internal) vertical mode is
simply ignored.
@@ -2993,9 +3833,11 @@ With the help of this example, we remark the specification of \verb+\inhibitglue
%\section{Control Sequences for \LaTeXe}
%\section{\LaTeXe ç¨ã®ã³ã³ããã¼ã«ã·ã¼ã±ã³ã¹}
+%\section{\LaTeXe ä¸ä½¿ç¨çæ§å¶åºå}
%\subsection{Patch for NFSS2}
%\subsection{NFSS2ã¸ã®ããã}
+%\subsection{NFSS2è¡¥ä¸}
\label{ssub-nfsspat}
%<*en>
@@ -3103,7 +3945,7 @@ Like \verb+\fontfamily+, \verb+\selectfont+ is required to take an effect.
%
\item[adjustbaseline]
-...
+\ldots
\item[fontfamily\{\}]
{\let\item\origitem
@@ -3117,6 +3959,9 @@ to . Which family will be changed is determined as follows:
ã©ã®ãã¡ããªãå¤æ´ããããã¯ä»¥ä¸ã®ããã«ãã¦æ±ºå®ãããï¼
%
\begin{itemize}
+%<*zh>
+\item
+%
%<*en>
\item Let current encoding scheme for Japanese fonts be
. Current Japanese font family will be changed to
@@ -3139,6 +3984,9 @@ to . Which family will be changed is determined as follows:
\item A font definition named \texttt{.fd} (the file name is
all lowercase) exists.
%
+%<*zh>
+\item
+%
%<*ja>
\item ãã©ã³ãå®ç¾©ãã¡ã¤ã«\texttt{.fd}ï¼ãã¡ã¤ã«åã¯å
¨ã¦å°æåï¼ãåå¨ããï¼
%
@@ -3282,6 +4130,9 @@ ordinary characters in the following points:
以ä¸ã®ç¹ã§é常ã®æåã¨ç°ãªãï¼
%
\begin{itemize}
+%<*zh>
+\item
+%
%<*en>
\item Always treated as \textbf{JAchar}s.
%
@@ -3473,10 +4324,11 @@ JFMç±æ¥ã®ã°ã«ã¼ï¼ã«ã¼ã³ï¼
\item[\textit{line\_end} (5)]
%<*en>
-Kerns for ...
+Kerns for \ldots
%
%<*ja>
-ã«ã¼ã³ ...
+åææåãè¡æ«ã«ããã¨ãï¼è¡æ«ã¨ã®éã«æ¿å
¥ãããã«ã¼ã³ã§ããï¼
+% ã¶ãä¸ãçµã¸ã®å¿ç¨
%
\item[\textit{kanji\_skip} (6)]
@@ -3497,10 +4349,10 @@ Glues for \Param{xkanjiskip}.
\item[\textit{processed} (8)]
%<*en>
-Nodes which is already processed by ...
+Nodes which is already processed by \ldots.
%
%<*ja>
-... ã«ãã£ã¦æ¢ã«å¦çããããã¼ãï¼
+\LuaTeX-ja ã®å
é¨å¦çã«ãã£ã¦æ¢ã«å¦çããããã¼ãï¼
%
\item[\textit{ic\_processed} (9)]
@@ -3666,6 +4518,7 @@ callback.
%\paragraph{The method}
%\paragraph{解決æ³}
+%\paragraph{解å³æ¹æ³}
%<*en>
The code of stack system is based on that in a post of Dev-luatex mailing list\footnote{%
@@ -3715,6 +4568,9 @@ group, then:
$t$ã¨ããã¨ï¼
%
\begin{itemize}
+%<*zh>
+\item
+%
%<*en>
\item If there is no \textit{stack\_flag} node in the list of the hbox, then
no assignment was occurred inside the hbox. Hence values of
@@ -3772,9 +4628,11 @@ This problem is resolved by using
%\section{Linebreak after Japanese Character}
%\section{åææåç´å¾ã®æ¹è¡}
+%\section{æ¥æå符åæè¡}
\label{sec-lbreak}
%\subsection{Reference: Behavior in \pTeX}
%\subsection{åè:\pTeX ã®åä½}
+%\subsection{åè:\pTeX è¡ä¸º}
%<*en>
In~\pTeX, a line break after a Japanese character doesn't emit a space,
since words are not separated by spaces in Japanese writings. However,
@@ -3857,6 +4715,9 @@ after `beginning/ending of a group' characters.
%<*ja>
\item ã«ãã´ãªã¼ã³ã¼ã9ï¼ç¡è¦ããæåï¼ï¼14ï¼ã³ã¡ã³ãæåï¼ï¼15ï¼ç¡å¹æåï¼ã¯ä¸ã®å³ã§ã¯çããã¦ããï¼
%
+%<*zh>
+\item
+%
\end{itemize}
%\caption{State transitions of \pTeX's input processor.}
%\caption{\pTeX ã®å
¥åå¦çé¨ã®ç¶æ
é·ç§»ï¼}
@@ -3866,6 +4727,7 @@ after `beginning/ending of a group' characters.
%\subsection{Behavior in \LuaTeX-ja}
%\subsection{\LuaTeX-jaã®åä½}
+%\subsection{\LuaTeX-jaè¡ä¸º}
%<*en>
States in the input processor of \LuaTeX\ is the same as that of \TeX,
and they can't be customized by any callbacks. Hence, we can only use
@@ -3882,10 +4744,12 @@ Considering these situations, handling of an end-of-line in \LuaTeX-ja are as fo
\begin{quote}
A character U+FFFFF (its category code is set to 14~(comment) by
\LuaTeX-ja) is appended to an input line, \emph{before \LuaTeX\ actually
-process it}, if and only if the following two conditions are satisfied:
+process it}, if and only if the following three conditions are satisfied:
\begin{enumerate}
-\item The category code of the character $\langle${return}$\rangle$
- (whose character code is 13) is 5~(end-of-line).
+\item The category code of \verb+\endlinechar+%
+\footnote{Usually, it is $\langle${return}$\rangle$
+ (whose character code is 13).} is 5~(end-of-line).
+\item The category code of U+FFFFF itself is 14~(comment).
\item The input line matches the following `regular expression':
\[
(\text{any char})^*(\textbf{JAchar})
@@ -3927,11 +4791,13 @@ u
\begin{quote}
åå
¥åè¡ã«å¯¾ãï¼\textbf{ãã®å
¥åè¡ãèªã¾ããåã®å
é¨ç¶æ
ã§}
-以ä¸ã®2æ¡ä»¶ãæºãããã¦ããå ´åï¼\LuaTeX-jaã¯U+FFFFFçªã®æå
+以ä¸ã®3æ¡ä»¶ãæºãããã¦ããå ´åï¼\LuaTeX-jaã¯U+FFFFFçªã®æå
\footnote{ãã®æåã¯ã³ã¡ã³ãæåã¨ãã¦æ±ãããããã«\LuaTeX-jaå
é¨ã§è¨å®ããã¦ããï¼}
ãæ«å°¾ã«è¿½å ããï¼ãã£ã¦ï¼ãã®å ´åã«æ¹è¡ã¯ç©ºç½ã¨ã¯è¦åãããªããã¨ã¨ãªãï¼
\begin{enumerate}
-\item æ¹è¡æåï¼æåã³ã¼ã13çªï¼ã®ã«ãã´ãªã¼ã³ã¼ãã5~(end-of-line)ã§ããï¼
+\item \verb+\endlinechar+ã®æå\footnote{æ®éã¯ï¼æ¹è¡æåï¼æåã³ã¼ã13çªï¼ã§ããï¼}
+ã®ã«ãã´ãªã¼ã³ã¼ãã5~(end-of-line)ã§ããï¼
+\item U+FFFFFã®ã«ãã´ãªã¼ã³ã¼ãã14~(comment)ã§ããï¼
\item å
¥åè¡ã¯æ¬¡ã®ãæ£è¦è¡¨ç¾ãã«ããããã¦ããï¼
\[
(\text{any char})^*(\textbf{JAchar})
@@ -3966,9 +4832,11 @@ u
%\section{Insertion of JFM glues, \Param{kanjiskip} and \Param{xkanjiskip}}
%\section{JFMã°ã«ã¼ã®æ¿å
¥ï¼\Param{kanjiskip}ã¨\Param{xkanjiskip}}
+%\section{JFMçè¶æå
¥ï¼\Param{kanjiskip}å\Param{xkanjiskip}}
\label{sec-jfmglue}
%\subsection{Overview}
%\subsection{æ¦è¦}
+%\subsection{æ¦è¦}
\LuaTeX-jaã«ãããåæå¦çã°ã«ã¼ã®æ¿å
¥æ¹æ³ã¯ï¼\pTeX ã®ããã¨ã¯å
¨ãç°ãªãï¼
\pTeX ã§ã¯æ¬¡ã®ãããªä»æ§ã§ãã£ãï¼
@@ -3993,6 +4861,7 @@ u
%\subsection{definition of a `cluster'}
%\subsection{ãã¯ã©ã¹ã¿ãã®å®ç¾©}
+%\subsection{âclusterâå®ä¹}
\def\OA{$\text{\sf O}_{\text{\sf A}}$}
\def\OB{$\text{\sf O}_{\text{\sf B}}$}
@@ -4355,6 +5224,7 @@ $a$ã¯ç¦åå¦çç¨ã«\textit{Nq}ã¨\textit{Np}ã®éã«å ããããã¹ã
\begin{table}[t]
%\caption{Summary of JFM glues.}
%\caption{JFM ã°ã«ã¼ã®æ¦è¦ï¼}
+%\caption{JFMè¶æ»ç»ã}
\label{tab-jfmglue}
\begin{center}
\small