-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinterface3-ja.tex
162 lines (142 loc) · 5.2 KB
/
interface3-ja.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
% +++
% sequence = ["latex", "dvipdf"]
% latex = "uplatex"
% clean_files = [
% "%B.aux", "%B.dvi", "%B.glo", "%B.hd", "%B.idx", "%B.ind",
% "%B.ilg", "%B.log", "%B.out", "%B.toc", "%B.synctex.gz",
% ]
% +++
\documentclass[uplatex,dvipdfmx,tombow,kernel]{wtpl3doc}
\usepackage{interface3-ja}
%\listfiles
\begin{document}
%\title{The \LaTeX3 Interfaces}
\title{\LaTeX3インターフェース}
%\author{%
% The \LaTeX3 Project\thanks
% {%
% E-mail:
% \href{mailto:latex-team@latex-project.org}
% {latex-team@latex-project.org}%
% }%
%}
\author{%
\LaTeX3プロジェクト\thanks
{%
E-mail:
\href{mailto:latex-team@latex-project.org}
{latex-team@latex-project.org}%
}\\
日本語版:朝倉卓人 (wtsnjp)\thanks
{\url{https://github.com/wtsnjp/l3kernel-doc-ja}}%
}
%\date{Released 2020-01-22}
\date{バージョン 2020-01-22}
\pagenumbering{roman}
\maketitle
\begin{abstract}
\setlength\parindent{0pt}
\setlength\parskip{\baselineskip}
\noindent
%This is the reference documentation for the \pkg{expl3}
%programming environment. The \pkg{expl3} modules set up an experimental
%naming scheme for \LaTeX{} commands, which allow the \LaTeX{} programmer
%to systematically name functions and variables, and specify the argument
%types of functions.
この文書は\pkg{expl3}プログラミング環境のリファレンスドキュメントです.
\pkg{expl3}モジュール群は\LaTeX コマンドの実験的な命名規則をセットアップ
することにより,\LaTeX プログラマがセマンティックに関数や変数を命名し,
また関数の引数タイプを指定できるようにします.
%The \TeX{} and \eTeX{} primitives are all given a new name according to
%these conventions. However, in the main direct use of the primitives is
%not required or encouraged: the \pkg{expl3} modules define an
%independent low-level \LaTeX3 programming language.
\TeX および\eTeX のすべてのプリミティブには,\pkg{expl3}のしくみに則った
新しい名前が与えられています.一方で,原則的には\TeX プリミティブを直接
使用することは推奨していません.\pkg{expl3}モジュール群は独立した低レベル
\LaTeX3プログラミング言語を定義しています.
%At present, the \pkg{expl3} modules are designed to be loaded on top of
%\LaTeXe{}. In time, a \LaTeX3 format will be produced based on this code.
%This allows the code to be used in \LaTeXe{} packages \emph{now} while a
%stand-alone \LaTeX3 is developed.
現在のところ,\pkg{expl3}は\LaTeXe 上で読み込まれることを前提にデザイン
されています.\LaTeX3フォーマットは\pkg{expl3}に基づいて開発される予定
です.この方針を採ることにより,\pkg{expl3}コードはスタンドアロンな
\LaTeX3が開発途上の現状においても\LaTeXe 向けパッケージの中で使用すること
が可能です.
\begin{bfseries}
% While \pkg{expl3} is still experimental, the bundle is now regarded as
% broadly stable. The syntax conventions and functions provided are now
% ready for wider use. There may still be changes to some functions, but
% these will be minor when compared to the scope of \pkg{expl3}.
\pkg{expl3}は今でも実験段階ではありますが,概ね安定しています.その基本
文法と諸関数はより広範に渡る使用に耐え得る状況です.一部の関数については
今後も変更が加わる可能性がありますが,これまでの\pkg{expl3}の変化と
比べれば小規模なものとなるはずです.
% New modules will be added to the distributed version of \pkg{expl3} as
% they reach maturity.
新しいモジュールは十分に成熟してから正式版の\pkg{expl3}に追加されて
いきます.
\end{bfseries}
\end{abstract}
\clearpage
{%
\def\\{:\ignorespaces}% fix "newlines" in the ToC
\tableofcontents
}
\clearpage
\pagenumbering{arabic}
\makeatletter
\def\partname{Part}
\def\maketitle{\clearpage\part{\@title}}
\let\thanks\@gobble
\let\DelayPrintIndex\PrintIndex
\let\PrintIndex\@empty
\providecommand*{\hexnum}[1]{\text{\texttt{\char`\"}#1}}
\makeatother
\input{introduction-ja.tex}
\input{l3bootstrap-ja.tex}
\input{l3names-ja.tex}
\input{l3basics-ja.tex}
%\input{l3expan-ja.tex}
%\input{l3tl-ja.tex}
%\input{l3str-ja.tex}
%\input{l3str-convert-ja.tex}
%\input{l3quark-ja.tex}
%\input{l3seq-ja.tex}
%\input{l3int-ja.tex}
\input{l3int-ja.tex}
%\input{l3flag-ja.tex}
%\input{l3prg-ja.tex}
%\input{l3sys-ja.tex}
%\input{l3clist-ja.tex}
%\input{l3token-ja.tex}
%\input{l3prop-ja.tex}
%\input{l3msg-ja.tex}
%\input{l3file-ja.tex}
%\input{l3skip-ja.tex}
%\input{l3keys-ja.tex}
%\input{l3intarray-ja.tex}
%\input{l3fp-ja.tex}
%\input{l3fparray-ja.tex}
%\input{l3sort-ja.tex}
%\input{l3tl-analysis-ja.tex}
%\input{l3regex-ja.tex}
%\input{l3box-ja.tex}
%\input{l3coffins-ja.tex}
%\input{l3color-base-ja.tex}
%\input{l3luatex-ja.tex}
%\input{l3unicode-ja.tex}
%\input{l3text-ja.tex}
%\input{l3legacy-ja.tex}
%\input{l3candidates-ja.tex}
% 終了部
\clearpage
\begingroup
\def\endash{--}
\catcode`\-\active
\def-{\futurelet\temp\indexdash}
\def\indexdash{\ifx\temp-\endash\fi}
\DelayPrintIndex
\endgroup
\end{document}