diff options
author | Karl Berry <karl@freefriends.org> | 2021-08-04 21:13:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-08-04 21:13:13 +0000 |
commit | f2185d02ebb39f1890285e12c894bb6490329b8f (patch) | |
tree | e65f2e1dab3b86425200fa77f6ce61ea7c939117 /Master/texmf-dist/doc/ptex/ptex-manual/ptex-guide-en.tex | |
parent | 9cefbbac0dadf5e37e7144d03e83945f9c412f99 (diff) |
ptex-manual (4aug21)
git-svn-id: svn://tug.org/texlive/trunk@60158 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/ptex/ptex-manual/ptex-guide-en.tex')
-rw-r--r-- | Master/texmf-dist/doc/ptex/ptex-manual/ptex-guide-en.tex | 64 |
1 files changed, 43 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/ptex/ptex-manual/ptex-guide-en.tex b/Master/texmf-dist/doc/ptex/ptex-manual/ptex-guide-en.tex index 08bc2ecf30d..470ee81d45c 100644 --- a/Master/texmf-dist/doc/ptex/ptex-manual/ptex-guide-en.tex +++ b/Master/texmf-dist/doc/ptex/ptex-manual/ptex-guide-en.tex @@ -444,15 +444,16 @@ is to load a package \Pkg{mathfam256}\footnote{% %%% 拡張プリミティブ \subsection{Additional primitives and keywords} +% -- as of r60088 % tex -ini: 322 multiletter control sequences -% ptex -ini: 366 multiletter control sequences -% uptex -ini: 374 multiletter control sequences -% eptex -ini: 379 multiletter control sequences -% eptex -ini -etex: 469 multiletter control sequences -% euptex -ini: 387 multiletter control sequences -% euptex -ini -etex: 477 multiletter control sequences -% etex (pdftex) -ini: 470 multiletter control sequences -% etex (pdftex) -ini -etex: 539 multiletter control sequences +% ptex -ini: 373 multiletter control sequences (= 322 + p:47 + TL:3 + SyncTeX: 1) +% uptex -ini: 380 multiletter control sequences (= 373 + up:7) +% eptex -ini: 386 multiletter control sequences +% eptex -ini -etex: 480 multiletter control sequences (= 373 + e:66 + ep:41) +% euptex -ini: 393 multiletter control sequences +% euptex -ini -etex: 488 multiletter control sequences (= 380 + e:66 + ep:41 + eup:1) +% etex (pdftex) -ini: 476 multiletter control sequences +% etex (pdftex) -ini -etex: 545 multiletter control sequences Here we provide only complete lists of additional primitives of \pTeX\ family in alphabetical order. @@ -463,13 +464,7 @@ The features of each primitive can be found in Japanese edition. % [TODO] 追加されたバージョン情報は正しいか? \def\New#1{--- New primitive since #1} - -\subsubsection{Sync\TeX\ additions (available in \pTeX, \upTeX, \epTeX, \eupTeX)} -In the standard build of \TL, Sync\TeX\ extension is unavailable in -Knuthian \TeX; however, it is enabled in \pTeX\ family. -\begin{simplelist} - \csitem[\.{synctex}] -\end{simplelist} +\def\NewMoved#1#2{--- Imported from #1, since #2} %%% pTeX のやつ \subsubsection{\pTeX\ additions (available in \pTeX, \upTeX, \epTeX, \eupTeX)} @@ -515,6 +510,8 @@ Knuthian \TeX; however, it is enabled in \pTeX\ family. \csitem[\.{tbaselineshift}] \csitem[\.{textbaselineshiftfactor} \New{p3.7 (\TL2016)}] \csitem[\.{tfont}] + \csitem[\.{toucs} \New{p3.10.0 (\TL2022)}] + \csitem[\.{ucs} \NewMoved{\upTeX}{p3.10.0 (\TL2022)}\footnotemark] \csitem[\.{xkanjiskip}] \csitem[\.{xspcode}] \csitem[\.{ybaselineshift}] @@ -524,6 +521,7 @@ Knuthian \TeX; however, it is enabled in \pTeX\ family. \csitem[\texttt{zh}\index{zh=\texttt{zh}}] \csitem[\texttt{zw}\index{zw=\texttt{zw}}] \end{simplelist} +\footnotetext{The primitive \.{ucs} was part of ``\upTeX\ additions'' until \TL2021.} %%% upTeX のやつ \subsubsection{\upTeX\ additions (available in \upTeX, \eupTeX)} @@ -533,7 +531,7 @@ Knuthian \TeX; however, it is enabled in \pTeX\ family. \csitem[\.{forcecjktoken}] \csitem[\.{kchar}] \csitem[\.{kchardef}] - \csitem[\.{ucs}] + %\csitem[\.{ucs}] % moved to pTeX 3.10.0 \csitem[\.{uptexrevision} \New{u1.23 (\TL2018)}] \csitem[\.{uptexversion} \New{u1.23 (\TL2018)}] \end{simplelist} @@ -583,6 +581,7 @@ Knuthian \TeX; however, it is enabled in \pTeX\ family. \csitem[\.{readpapersizespecial} \New{180901 (\TL2019)}] \csitem[\.{Uchar} \New{191112 (\TL2020)}] \csitem[\.{Ucharcat} \New{191112 (\TL2020)}] + \csitem[\.{vadjust} \texttt{pre} \New{210701 (\TL2022)}] \csitem[\.{vfi}] \csitem[\texttt{fi}\index{fi=\texttt{fi}}] \end{simplelist} @@ -593,16 +592,39 @@ Knuthian \TeX; however, it is enabled in \pTeX\ family. \csitem[\.{currentcjktoken} \New{191112 (\TL2020)}] \end{simplelist} +%%% ほか +\subsubsection{Other cross-engine additions} +% In the standard build of \TL, Sync\TeX\ extension is unavailable in +% Knuthian \TeX; however, it is enabled in \pTeX\ family. +Sync\TeX\ extension (available in \pTeX, \upTeX, \epTeX, \eupTeX): +\begin{simplelist} + \csitem[\.{synctex}] +\end{simplelist} + +\noindent +\TL additions (available in \pTeX, \upTeX, \epTeX, \eupTeX): +\begin{simplelist} + \csitem[\.{partokencontext} \New{\TL2022}] + \csitem[\.{partokenname} \New{\TL2022}] + \csitem[\.{tracingstacklevels} \New{\TL2021}] +\end{simplelist} + % [TODO] 引数は何で返り値は何か,expandable? %%% (e-)TeX にあるが (e-)upTeX にないもの +%%% encTeX 拡張など \subsection{Omitted primitives and unsupported features} -Compared to Knuthian \TeX\ and \eTeX, -some primitives are omitted due to conflict with Japanese handling. -%%% encTeX 拡張など -One is enc\TeX\ extension, such as |\mubyte|. -The ML\TeX\ extension, such as |\charsubdef|, is included but not well-tested. +Compared to Knuthian \TeX\ and \eTeX, some primitives and extensions are +omitted due to conflict with Japanese handling. +\begin{itemize} + \item The enc\TeX\ extension, including the primitives |\mubyte| etc., + is unavailable. + \item The ML\TeX\ extension, such as |\charsubdef|, is not enabled + by default. It becomes available with the command-line option |-mltex|, + but not well-tested. +\end{itemize} + %%% コマンドラインオプションの話 % [TODO] Please also refer to ptex.man1.pdf |