Skip to content

Commit f3bfd56

Browse files
committed
translation-ja: check all code examples
1 parent 65ad31b commit f3bfd56

8 files changed

Lines changed: 34 additions & 40 deletions

File tree

ja/lesson-03.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ LaTeX文書では他にも`\begin{...}`と`\end{...}`のペア(実際には`..
5454
LaTeXファイルには`%`から始まるコメント(PDF出力に印字されることのない注釈)を入れることもできます。これを利用して、LaTeX文書の構造を示してみましょう:
5555

5656
```latex
57-
\documentclass[dvipdfmx,a4paper,12pt]{jlreq} % 文書クラス(オプション指定あり)
57+
\documentclass[dvipdfmx,paper=a4,fontsize=12pt]{jlreq} % 文書クラス(オプション指定あり)
5858
% プリアンブルのコメント
5959
\begin{document}
6060
% これがコメント

ja/lesson-05.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ toc-description: "文書の基本的なレイアウト設定"
2727

2828
## 文書クラス(和文用)
2929

30-
本チュートリアルでは`jlreq`を基本の文書クラス(和文用)として採用しています。この文書クラスはフォントサイズを変更する`fontsize`オプションや、文書を2段組に変更する`twocolumn`オプションを受け付けます
30+
本チュートリアルでは`jlreq`を基本の文書クラス(和文用)として採用しています。この文書クラスはフォントサイズを変更する`fontsize`オプションや、書籍用のレイアウトに変更する`book`オプション、文書を2段組に変更する`twocolumn`オプションなどを受け付けます
3131

3232
その他の和文用文書クラスについては[付録レッスン](language-02)を参照してください。
3333

@@ -84,7 +84,7 @@ The text goes Here
8484

8585
住所の各行が`\\`によって区切られていることに注目してください。改行については[もう少し後](lesson-11)で扱います。また`letter`クラスが1通の「手紙」のために`letter`環境を作成し、またいくつかの特別なコマンドを定義している点にも注意してください。
8686

87-
ところで、欧文用のarticle, report, bookクラスでもやはり`10pt`, `11pt`, `12pt`などのフォントサイズを変更するオプションや、文書を2段組に変更する`twocolumn`オプションが利用できます。
87+
欧文用のarticle, report, bookクラスでは`10pt`, `11pt`, `12pt`などのフォントサイズを変更するオプションや、文書を2段組に変更する`twocolumn`オプションが利用できます。
8888

8989
## 高機能な文書クラス(欧文用)
9090

ja/lesson-06.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ toc-description: "LaTeXを拡張する方法"
2222
LaTeXの「カーネル」(LaTeXの本体)はユーザによるカスタマイズについては必ずしも柔軟ではないので、いくつかの拡張パッケージは極めて一般的な要求に応えるために存在しています。例えば、LaTeXで特定の言語に特化した組版(ハイフネーション、句読法、引用の形式、ローカリゼーションなど)を可能にするというのはよくある要求です。言語ごとにそれぞれのルールがあるので、LaTeXに対してどの言語のルールを適用するか教えることは重要です。こうした機能は`babel`パッケージにより達成できます。
2323

2424
```latex
25+
% !TEX program=pdflatex
2526
\documentclass{article}
2627
\usepackage[T1]{fontenc}
2728
@@ -49,8 +50,7 @@ material, and which will be able to give us at least one hyphenation point.
4950

5051
```latex
5152
\RequirePackage{plautopatch}
52-
\documentclass[dvipdfmx]{jlreq}
53-
\usepackage[T1]{fontenc}
53+
\documentclass[dvipdfmx,book]{jlreq}
5454
\usepackage[margin=1in]{geometry}
5555
5656
\begin{document}

ja/lesson-15.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ bash: pdflatex: command not found
4141
### TeXエラーメッセージの解剖学
4242

4343
```latex
44-
\documentclass{jsarticle}
44+
\documentclass[dvipdfmx]{jlreq}
4545
4646
\newcommand\mycommand{\textbold{むむむ}}
4747

ja/more-06.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ toc-anchor-text: "追加レッスン:パッケージを利用したLaTeXの拡
1515
[メインレッスン6](lesson-06)では`babel`パッケージを利用すると異なるハイフネーションパターンを選択できるということを説明しました。選択した言語によっては、ハイフネーションパターンの以外にもさまざまな設定の適用が行われます。例えばドイツ語の場合には「ソフト」ハイフンを挿入するための短いコマンドが定義されたり、ドイツ語キーボードがなくても簡単にウムラウトを入力する方法が提供されたりします。また`\tableofcontents`で出力される**目次**の見出し名がドイツ語の“Inhaltsverzeichnis”に変更されている点にも注意してください。
1616

1717
```latex
18+
% !TEX program=pdflatex
1819
\documentclass{article}
1920
\usepackage[T1]{fontenc}
2021
@@ -42,6 +43,7 @@ Birnen sind gelb.
4243
あるオプションを読み込むすべてのパッケージに対して適用したいという場合には、そのオプションを`\documentclass`に対して与えます。すべてのパッケージはこのグローバルオプションを「確認」します。例えば、使用言語をすべてのパッケージに伝えるためには、次のようにします:
4344

4445
```latex
46+
% !TEX program=pdflatex
4547
\documentclass[ngerman]{article} % オプション名は 'ngerman' である点に注意
4648
\usepackage[T1]{fontenc}
4749

ja/more-07.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ LaTeXのフロート配置は複雑です。しかし文書ソースにおいて
5252
\includegraphics[width=0.5\textwidth]{example-image}
5353
\caption{サンプル画像}
5454
\end{figure}
55-
\lipsum[8-15]
55+
\jalipsum[4-6]{wagahai}
5656
\end{document}
5757
```
5858

ja/more-08.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,8 @@ C & D D D D D D D\\
299299
\usepackage{longtable}
300300
\begin{document}
301301
\begin{longtable}{cc}
302-
\multicolumn{2}{c}{A Long Table}\\
303-
Left Side & Right Side\\
302+
\multicolumn{2}{c}{長いテーブル}\\
303+
左側 & 右側 \\
304304
\hline
305305
\endhead
306306
\hline
@@ -321,7 +321,7 @@ a & b\\
321321
a & b b b b b b\\
322322
a & b b b b b\\
323323
a & b b\\
324-
A Wider Entry & b\\
324+
ちょっと長い内容 & b\\
325325
\end{longtable}
326326
327327
\end{document}

ja/more-10.md

Lines changed: 22 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,19 @@ toc-anchor-text: "追加レッスン:数式"
1111
`amsmath`にはメインレッスンで紹介した`align*`環境以外にも多数のディスプレイ数式環境を提供しています。そうした環境のうち、主なものとしてはアライメントが不要な複数行に渡るディスプレイ数式用の`gather`環境や、長い単一の数式を複数行に切り分ける(最初の行を左に、最後の行を右にアライメントする)ための`multline`環境があります。すべての環境について、`*`を付けるとデフォルトで数式番号の付与が省略されます。
1212

1313
```latex
14-
% !TEX program=pdflatex
15-
\documentclass[a4paper]{article}
16-
\usepackage[T1]{fontenc}
17-
14+
\RequirePackage{plautopatch}
15+
\documentclass[dvipdfmx]{jlreq}
1816
\usepackage{amsmath}
1917
2018
\begin{document}
2119
22-
Gather
20+
Gather環境
2321
\begin{gather}
2422
P(x)=ax^{5}+bx^{4}+cx^{3}+dx^{2}+ex +f\\
2523
x^2+x=10
2624
\end{gather}
2725
28-
Multline
26+
Multline環境
2927
\begin{multline*}
3028
(a+b+c+d)x^{5}+(b+c+d+e)x^{4} \\
3129
+(c+d+e+f)x^{3}+(d+e+f+a)x^{2}+(e+f+a+b)x\\
@@ -39,12 +37,11 @@ Multline
3937
`amsmath`のアライメント環境はカラムのペアを受け取って、それぞれの最初のカラムを右側に、2つ目のカラムを左側にアライメントするように設計されています。このため複数の数式を並べる際に、関係演算子を基準としてアライメントすることが可能です。
4038

4139
```latex
42-
% !TEX program=pdflatex
43-
\documentclass{article}
44-
\usepackage[T1]{fontenc}
40+
\RequirePackage{plautopatch}
41+
\documentclass[dvipdfmx]{jlreq}
4542
\usepackage{amsmath}
4643
\begin{document}
47-
Aligned equations
44+
アライメントされた数式たち
4845
\begin{align*}
4946
a &= b+1 & c &= d+2 & e &= f+3 \\
5047
r &= s^{2} & t &=u^{3} & v &= w^{4}
@@ -56,12 +53,11 @@ r &= s^{2} & t &=u^{3} & v &= w^{4}
5653
さらに、アライメントを行うディスプレイ数式環境には`ed`で終わるバリエーションもあります。これらはより大きなディスプレイ数式の中に入れて使用することができます。例えば`aligned``gathered`はそれぞれ`align``gather`の変種です。
5754

5855
```latex
59-
% !TEX program=pdflatex
60-
\documentclass{article}
61-
\usepackage[T1]{fontenc}
56+
\RequirePackage{plautopatch}
57+
\documentclass[dvipdfmx]{jlreq}
6258
\usepackage{amsmath}
6359
\begin{document}
64-
Aligned:
60+
Aligned環境
6561
\[
6662
\left.\begin{aligned}
6763
a&=b\\
@@ -79,9 +75,8 @@ d&=c
7975
`aligned``tabular`のものと似た位置指定を行うオプション引数を取ることができます。これはインライン数式を先頭行にアライメントするような場合に便利です。以下のコード例の2項目を比較してみてください。
8076

8177
```latex
82-
% !TEX program=pdflatex
83-
\documentclass{article}
84-
\usepackage[T1]{fontenc}
78+
\RequirePackage{plautopatch}
79+
\documentclass[dvipdfmx]{jlreq}
8580
\usepackage{amsmath}
8681
\begin{document}
8782
\begin{itemize}
@@ -104,9 +99,8 @@ c&=d
10499
LaTeX標準では数式内の記号をボールド体にする方法は2つあります。数式全体をボールド体にする場合は`\boldmath`コマンドをその数式の記述に入る前に宣言します。また`\mathbf`コマンドを使用すると独立の文字や単語を立体かつボールドなローマン体にすることができます。
105100

106101
```latex
107-
% !TEX program=pdflatex
108-
\documentclass[a4paper]{article}
109-
\usepackage[T1]{fontenc}
102+
\RequirePackage{plautopatch}
103+
\documentclass[dvipdfmx]{jlreq}
110104
111105
\begin{document}
112106
@@ -116,16 +110,15 @@ $(x+y)(x-y)=x^{2}-y^{2}$
116110
{\boldmath $(x+y)(x-y)=x^{2}-y^{2}$ $\pi r^2$}
117111
118112
$(x+\mathbf{y})(x-\mathbf{y})=x^{2}-{\mathbf{y}}^{2}$
119-
$\mathbf{\pi} r^2$ % bad use of \mathbf
113+
$\mathbf{\pi} r^2$ % \mathbfの誤った使い方
120114
\end{document}
121115
```
122116

123117
通常の太さの数式の中で太字の記号(`\boldmath`宣言時に出力されるもの)を使用したい場合には`bm`パッケージが提供する`\bm`コマンドを用いることができます。`\bm`コマンドは`=`のような記号やギリシャ文字に対しても効果を発揮します(上のコード例では`\mathbf``\pi`に対しては効果を発揮していないことに注意してください)。
124118

125119
```latex
126-
% !TEX program=pdflatex
127-
\documentclass[a4paper]{article}
128-
\usepackage[T1]{fontenc}
120+
\RequirePackage{plautopatch}
121+
\documentclass[dvipdfmx]{jlreq}
129122
\usepackage{bm}
130123
131124
\begin{document}
@@ -144,9 +137,8 @@ $\alpha + \bm{\alpha} < \beta + \bm{\beta}$
144137
`mathtools`パッケージは内部で`amsmath`パッケージを読み込んで多くの追加機能を提供します。一例を挙げると、`amsmath`の行列用の環境に各カラムのアライメントを指定するオプションを追加します。
145138

146139
```latex
147-
% !TEX program=pdflatex
148-
\documentclass[a4paper]{article}
149-
\usepackage[T1]{fontenc}
140+
\RequirePackage{plautopatch}
141+
\documentclass[dvipdfmx]{jlreq}
150142
\usepackage{mathtools}
151143
152144
\begin{document}
@@ -168,19 +160,19 @@ $\alpha + \bm{\alpha} < \beta + \bm{\beta}$
168160

169161
```latex
170162
% !TEX program=lualatex
171-
\documentclass[a4paper]{article}
163+
\documentclass{jlreq} % LuaLaTeX使用時はdvipdfmxは指定しない
172164
\usepackage{unicode-math}
173165
\setmainfont{TeX Gyre Pagella}
174166
\setmathfont{TeX Gyre Pagella Math}
175167
176168
\begin{document}
177169
178-
One two three
170+
いち、に、さん
179171
\[
180172
\log \alpha + \log \beta = \log(\alpha\beta)
181173
\]
182174
183-
Unicode Math Alphanumerics
175+
Unicodeの数学用英数字記号(Math Alphanumerics
184176
\[A + \symfrak{A}+\symbf{A}+ \symcal{A} + \symscr{A}+ \symbb{A}\]
185177
186178
\end{document}

0 commit comments

Comments
 (0)