SlideShare a Scribd company logo
1 of 102
Download to read offline
「日本語LATEX」が
多すぎる件について
八登 崇之  
@zr_tex8r
2020 年 11 月 21 日
Online.tex 2020
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 1 / 65
誰  
導入してみる
某ZR  
√
ὦ
  このアイコンの人
Twitter:@zr_tex8r
GitHub:@zr-tex8r
パッケージ作ってます
(BXjscls / PXchfon / PXrubrica 等)
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 3 / 65
導入してみる
某ZR  
√
ὦ
  このアイコンの人
Twitter:@zr_tex8r
GitHub:@zr-tex8r
パッケージ作ってます
(BXjscls / PXchfon / PXrubrica 等)
好きなマフラーの色は赤
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 3 / 65
「日本語LATEX」が
多すぎる件について
「日本語LATEX」  
「日本語LATEX」
=
日本語が得意なLATEX
「日本語LATEX」
=
日本語が得意なLATEX
(pLATEX等)
※日本語でないLATEXもある
(pdfLATEX等)
導入してみる
日本語するなら「日本語LATEX」
日本語をちゃんと出力するのは大変
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 7 / 65
導入してみる
日本語するなら「日本語LATEX」
日本語をちゃんと出力するのは大変
LATEX →ユーザが大変なことをしなくても
ちゃんと出力する(幸せ  )
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 7 / 65
導入してみる
日本語するなら「日本語LATEX」
日本語をちゃんと出力するのは大変
LATEX →ユーザが大変なことをしなくても
ちゃんと出力する(幸せ  )
日本語 LATEX →ユーザが大変なことをしなくても
ちゃんと日本語を出力する(幸せ  )
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 7 / 65
導入してみる
日本語するなら「日本語LATEX」
日本語をちゃんと出力するのは大変
LATEX →ユーザが大変なことをしなくても
ちゃんと出力する(幸せ  )
日本語 LATEX →ユーザが大変なことをしなくても
ちゃんと日本語を出力する(幸せ  )
せっかく LATEX を使うのなら、(数式だけでなく)
日本語もちゃんと出力するように留意すべき
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 7 / 65
導入してみる
日本語するなら「日本語LATEX」
日本語をちゃんと出力するのは大変
LATEX →ユーザが大変なことをしなくても
ちゃんと出力する(幸せ  )
日本語 LATEX →ユーザが大変なことをしなくても
ちゃんと日本語を出力する(幸せ  )
せっかく LATEX を使うのなら、(数式だけでなく)
日本語もちゃんと出力するように留意すべき
そのための「日本語LATEX」
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 7 / 65
導入してみる
発表の流れ
日本語LATEXを語ってみる
日本語でないLATEXを語ってみる
オススメの日本語LATEXは?
  八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 8 / 65
日本語LATEXを語ってみる
日本語LATEXの歴史
日本語LATEXの歴史
(21 世紀のみ)
日本語 LATEX を語ってみる 日本語 LATEX の歴史
2000年ごろ
pLATEX
JLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 11 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
2005年ごろ
pLATEX
JLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 12 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
2010年ごろ
pLATEX
upLATEX
XƎLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 13 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
2015年ごろ
pLATEX
upLATEX
LuaLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 14 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
2020年現在の状況
pLATEX
upLATEX
LuaLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 15 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
多すぎる   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 16 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
日本語LATEXが多すぎて困る
別の LATEX =別のソフトウェア
文書ファイルの互換性はない
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 17 / 65
× LATEX 文書ファイルを作る
× 日本語 LATEX 文書ファイルを作る
〇 pLATEX 文書ファイルを作る
〇 upLATEX 文書ファイルを作る
〇 LuaLATEX 文書ファイルを作る
日本語 LATEX を語ってみる 日本語 LATEX の歴史
日本語LATEXが多すぎて困る
別の LATEX =別のソフトウェア
文書ファイルの互換性はない
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 19 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
日本語LATEXが多すぎて困る
別の LATEX =別のソフトウェア
文書ファイルの互換性はない
どれかに決めないと文書を作り始められない
どれかに決めないと学習が始められない
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 19 / 65
日本語 LATEX を語ってみる 日本語 LATEX の歴史
日本語LATEXが多すぎて困る
別の LATEX =別のソフトウェア
文書ファイルの互換性はない
どれかに決めないと文書を作り始められない
どれかに決めないと学習が始められない
悩ましい   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 19 / 65
比較検討してみる
日本語 LATEX を語ってみる 比較してみる
比較検討してみる
3つのエンジン(※ LATEX の種類)
pLATEX
upLATEX
LuaLATEX
について
ここがスゴイ!   
ここがダメ!   
という点を1つずつピックアップする
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 21 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEXのここがスゴイ!
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 22 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEXのここがスゴイ!
   日本語LATEXの事実上標準
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 22 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEX:  日本語LATEXの事実上標準
現在でもユーザ数で他を圧倒している
学習資料も最も充実(書籍・ネット)
文書クラス・テンプレートの対応状況
→pLATEXのみ対応のものも多い
→結局pLATEXを使うしかない場合もある
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 23 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEX:  日本語LATEXの事実上標準
現在でもユーザ数で他を圧倒している
学習資料も最も充実(書籍・ネット)
文書クラス・テンプレートの対応状況
→pLATEXのみ対応のものも多い
→結局pLATEXを使うしかない場合もある
※現状でのメリットはこれしかない
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 23 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEXのここがダメ!
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 24 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEXのここがダメ!
   Unicodeできない
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 24 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEX:  Unicodeできない
“日本語の文字” として扱えるのは
“JIS” (JIS X 0208;第 2 水準まで)の範囲内に
限る
“JIS外” のUnicode漢字は使えない
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 25 / 65
森鴎外 森鴎外→ 〇
森鷗外
※ “鷗”は JIS 外
エラー→ ×
森鴎外 森鴎外→ 〇
森鷗外
※ “鷗”は JIS 外
エラー→ ×
☃は素敵
※ “☃”は JIS 外
エラー→ ×
日本語 LATEX を語ってみる 比較してみる
pLATEX:  Unicodeできない
“日本語の文字” として扱えるのは
“JIS” (JIS X 0208)の範囲内に限る
“JIS外” のUnicode漢字は使えない
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 27 / 65
日本語 LATEX を語ってみる 比較してみる
pLATEX:  Unicodeできない
“日本語の文字” として扱えるのは
“JIS” (JIS X 0208)の範囲内に限る
“JIS外” のUnicode漢字は使えない
「常用漢字表」で定められた字体に従う
ためには “JIS外” の漢字への対応は
必須(例:頬 填 剥)
頰 塡 剝
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 27 / 65
日本語 LATEX を語ってみる 比較してみる
upLATEXのここがスゴイ!
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 28 / 65
日本語 LATEX を語ってみる 比較してみる
upLATEXのここがスゴイ!
   UnicodeできるpLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 28 / 65
日本語 LATEX を語ってみる 比較してみる
upLATEX:  UnicodeできるpLATEX
和文の内部文字コードがUnicode
“JIS外” の漢字を扱える
(Unicodeの和文文字を扱える)
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 29 / 65
森鴎外 森鴎外→ 〇
森鷗外 森鷗外→ 〇
☃は素敵 ☃は素敵→ 〇
日本語 LATEX を語ってみる 比較してみる
upLATEX:  UnicodeできるpLATEX
和文の内部文字コードがUnicode
“JIS外” の漢字を扱える
(Unicodeの和文文字を扱える)
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 31 / 65
日本語 LATEX を語ってみる 比較してみる
upLATEX:  UnicodeできるpLATEX
和文の内部文字コードがUnicode
“JIS外” の漢字を扱える
(Unicodeの和文文字を扱える)
大抵はpLATEXと同じように書ける
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 31 / 65
% pLaTeX 用文書ファイル
documentclass[dvipdfmx,a4paper]{jsarticle}
usepackage[T1]{fontenc}
usepackage{lmodern}
%% ブックマーク
usepackage[hidelinks,pdfusetitle]{hyperref}
usepackage{pxjahyper}
%% 和文フォント
usepackage[deluxe]{otf}
usepackage[unicode,yu-win10]{pxchfon}
%% 画像
usepackage{graphicx}
usepackage{tikz,scsnowman}
%% タイトル
title{ゆきだるま{ajSnowman}は素敵}
author{幸せな{LaTeX}者}
% upLaTeX 用文書ファイル
documentclass[uplatex,dvipdfmx,a4paper]{jsarticle}
usepackage[T1]{fontenc}
usepackage{lmodern}
%% ブックマーク
usepackage[hidelinks,pdfusetitle]{hyperref}
usepackage{pxjahyper}
%% 和文フォント
usepackage[deluxe]{otf}
usepackage[unicode,yu-win10]{pxchfon}
%% 画像
usepackage{graphicx}
usepackage{tikz,scsnowman}
%% タイトル
title{ゆきだるま{ajSnowman}は素敵}
author{幸せな{LaTeX}者}
% upLaTeX 用文書ファイル
documentclass[uplatex,dvipdfmx,a4paper]{jsarticle}
usepackage[T1]{fontenc}
usepackage{lmodern}
%% ブックマーク
usepackage[hidelinks,pdfusetitle]{hyperref}
usepackage{pxjahyper}
%% 和文フォント
usepackage[deluxe]{otf}
usepackage[unicode,yu-win10]{pxchfon}
%% 画像
usepackage{graphicx}
usepackage{tikz,scsnowman}
%% タイトル
title{ゆきだるま☃は素敵}
author{幸せな{LaTeX}者}
Qiita 記事
「[改訂新版]upLATEX を使おう」
日本語 LATEX を語ってみる 比較してみる
upLATEXのここがダメ!
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 35 / 65
日本語 LATEX を語ってみる 比較してみる
upLATEXのここがダメ!
   結局pLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 35 / 65
日本語 LATEX を語ってみる 比較してみる
upLATEX:  結局pLATEX
フォントの設定が大変
(旧来LATEXの宿命)
欧文と和文でフォントの扱いが違う
欧文の内部文字コードはUnicode
ではない(8ビット)
→欧文と和文でUTF-8の扱いが違う
dviドライバを併用する必要がある
(dvips、dvipdfmx)
→「どっちを使ってるの?」
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 36 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEXのここがスゴイ!
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 37 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEXのここがスゴイ!
   最強   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 37 / 65
日本語 LATEX を語ってみる 比較してみる
LuaTEXとは?
比較的新しいエンジン
2005年に開発開始、2016年にv1.0
Lua(スクリプト言語)
+TEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 38 / 65
日本語 LATEX を語ってみる 比較してみる
LuaTEXとは?
比較的新しいエンジン
2005年に開発開始、2016年にv1.0
Lua(スクリプト言語)
+pdfTEX
+Unicode
+OpenType
+MetaPost
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 38 / 65
日本語 LATEX を語ってみる 比較してみる
LuaTEXとは?
比較的新しいエンジン
2005年に開発開始、2016年にv1.0
Lua(スクリプト言語)
+pdfTEX
+Unicode
+OpenType
+MetaPost
C言語で実装されている(WEB 言語じゃなくて)
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 38 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEX、そしてLuaTEX-ja
LuaLATEX
LuaTEX上でLATEXを動かしたもの
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 39 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEX、そしてLuaTEX-ja
LuaLATEX
LuaTEX上でLATEXを動かしたもの
LuaTEX-ja
Lua(La)TEXで動作するパッケージ
p(La)TEX相当以上の日本語組版機能を提
供する
Lua(+TEX言語)で実装
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 39 / 65
% pLaTeX 用文書ファイル
documentclass[dvipdfmx,a4paper]{jsarticle}
usepackage[T1]{fontenc}
usepackage{lmodern}
%% ブックマーク
usepackage[hidelinks,pdfusetitle]{hyperref}
usepackage{pxjahyper}
%% 和文フォント
usepackage[deluxe]{otf}
usepackage[unicode,yu-win10]{pxchfon}
%% 画像
usepackage{graphicx}
usepackage{tikz,scsnowman}
%% タイトル
title{ゆきだるま{ajSnowman}は素敵}
author{幸せな{LaTeX}者}
% LuaLaTeX 用文書ファイル
documentclass[a4paper]{ltjsarticle}
%
usepackage[no-math]{fontspec}
%% ブックマーク
usepackage[unicode,hidelinks,pdfusetitle]{hyperref}
%
%% 和文フォント
%
usepackage[deluxe,unicode,yu-win10]{luatexja-preset}
%% 画像
usepackage{graphicx}
usepackage{tikz,scsnowman}
%% タイトル
title{ゆきだるま☃は素敵}
author{幸せな{LaTeX}者}
日本語 LATEX を語ってみる 比較してみる
LuaLATEX+LuaTEX-ja:  最強
フォントの設定が簡単
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 42 / 65
%% メインフォントを“HGS 創英角ポップ体”に
setmainfont{HGSSoeiKakupoptai}% 欧文
setmainjfont{HGSSoeiKakupoptai}% 和文
日本語 LATEX を語ってみる 比較してみる
LuaLATEX+LuaTEX-ja:  最強
フォントの設定が簡単
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 44 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEX+LuaTEX-ja:  最強
フォントの設定が簡単
独自エンジンでない(LuaTEX-ja はパッケージ)
ので「(u)pLATEXをサポートしない」
ソフトウェアと連携できる
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 44 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEX+LuaTEX-ja:  最強
フォントの設定が簡単
独自エンジンでない(LuaTEX-ja はパッケージ)
ので「(u)pLATEXをサポートしない」
ソフトウェアと連携できる
欧文でも自由にUnicodeできる
日本語組版に関して
(u)pLATEXでちゃんと扱えないが
LuaLATEXならちゃんと扱える場合がある
Luaが使える(TEX 言語  しなくてよい!)
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 44 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEXのここがダメ!
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 45 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEXのここがダメ!
   遅い   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 45 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEX:  遅い
pLATEXの2~5倍くらい遅い   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 46 / 65
日本語 LATEX を語ってみる 比較してみる
LuaLATEX:  遅い
pLATEXの2~5倍くらい遅い   
昔は20倍くらい遅かった
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 46 / 65
日本語 LATEX を語ってみる 比較してみる
まとめてみる
pLATEX
   日本語 LATEX の事実上標準
   Unicode できない
upLATEX
   Unicode できる pLATEX
   結局 pLATEX
LuaLATEX
   最強   
   遅い   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 47 / 65
日本語でないLATEXを語ってみる
「日本語でないLATEX」
=
日本語が不得意なLATEX
「日本語でないLATEX」
=
日本語が不得意なLATEX
※全く日本語できないわけではない
日本語でない LATEX を語ってみる
日本語でないLATEX
pdfLATEX
XƎLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 50 / 65
日本語でない LATEX を語ってみる
日本語でないLATEX
pdfLATEX
XƎLATEX
一応そこそこは日本語できる
bxcjkjatype:pdfLATEX で日本語
zxjatype:XƎLATEX で日本語
BXjscls:エンジン汎用和文文書クラス
某ZR  「最悪の結果を回避したい」
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 50 / 65
マクロツイーター記事
「zxjaナンチャラの現状について語ってみる (1)」
日本語でない LATEX を語ってみる
XƎLATEXで日本語
「XƎLATEXでちゃんと日本語」
は実現されるべき
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 52 / 65
日本語でない LATEX を語ってみる
XƎLATEXで日本語
「XƎLATEXでちゃんと日本語」
は実現されるべき
誰かつくってください
  八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 52 / 65
オススメの日本語LATEXは?
  
pLATEX
upLATEX
LuaLATEX
どれ  
オススメの日本語 LATEX は?
発表!
某ZR  がオススメする
「日本語LATEX」は……
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 55 / 65
オススメの日本語 LATEX は?
発表…
  
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 56 / 65
オススメの日本語 LATEX は?
発表…
  
難しい…
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 56 / 65
オススメの日本語 LATEX は?
2020年頭の時点では…
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 57 / 65
オススメの日本語 LATEX は?
2020年頭の時点では…
upLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 57 / 65
オススメの日本語 LATEX は?
2020年頭の時点では…
upLATEX
+pLATEX
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 57 / 65
オススメの日本語 LATEX は?
2020年頭の時点ではupLATEX
LATEXの学習には “メインの参考文献” が
必須
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 58 / 65
オススメの日本語 LATEX は?
2020年頭の時点ではupLATEX
LATEXの学習には “メインの参考文献” が
必須
ナンチャラTeXの “メインの参考文献”:
「インストールから初級課程までを
そのナンチャラTeXで通せる参考書」
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 58 / 65
オススメの日本語 LATEX は?
2020年頭の時点ではupLATEX
LATEXの学習には “メインの参考文献” が
必須
ナンチャラTeXの “メインの参考文献”:
「インストールから初級課程までを
そのナンチャラTeXで通せる参考書」
でも世の中にはpLATEXのものしかな
かった
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 58 / 65
オススメの日本語 LATEX は?
2020年頭の時点ではupLATEX
「pLATEXの “メインの参考書”」
+
「例のQiitaの記事」
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 59 / 65
オススメの日本語 LATEX は?
2020年頭の時点ではupLATEX
「pLATEXの “メインの参考書”」
+
「例のQiitaの記事」
でどうにかなるかも
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 59 / 65
オススメの日本語 LATEX は?
現時点(2020年11月)では…
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 60 / 65
オススメの日本語 LATEX は?
現時点(2020年11月)では…
LuaLATEX   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 60 / 65
オススメの日本語 LATEX は?
『美文書』
奥村晴彦、黒木裕介
『[改訂第 7 版]
LATEX2ε 美文書作成入門』
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 61 / 65
オススメの日本語 LATEX は?
『美文書』が新しくなって!
奥村晴彦、黒木裕介
『[改訂第 8 版]
LATEX2ε 美文書作成入門』
LuaLATEX に関する記述が
大幅に拡充された
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 62 / 65
オススメの日本語 LATEX は?
『美文書』以外
水谷 正大
『LATEX 超入門
ゼロからはじめる理系の文
書作成術』
pLATEX・upLATEX・LuaLATEX
を平等に扱っている
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 63 / 65
オススメの日本語 LATEX は?
現時点(2020年11月)では
LuaLATEX!
「LuaLATEXの “メインの参考書”」
を持っていれば怖くない!
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 64 / 65
まとめてみた
まとめ
「LuaLATEX でちゃんと日本語」
に挑戦しましょう  
「XƎLATEX でちゃんと日本語」
を誰かつくってください  
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 65 / 65
まとめてみた
まとめ
「LuaLATEX でちゃんと日本語」
に挑戦しましょう  
「XƎLATEX でちゃんと日本語」
を誰かつくってください  
   ありがとうございました   
八登 崇之(某 ZR) 「日本語 LATEX」が多すぎる件について Online.tex 2020 65 / 65

More Related Content

What's hot

最小カットを使って「燃やす埋める問題」を解く
最小カットを使って「燃やす埋める問題」を解く最小カットを使って「燃やす埋める問題」を解く
最小カットを使って「燃やす埋める問題」を解くshindannin
 
Transformer メタサーベイ
Transformer メタサーベイTransformer メタサーベイ
Transformer メタサーベイcvpaper. challenge
 
[DL輪読会]Attention Is All You Need
[DL輪読会]Attention Is All You Need[DL輪読会]Attention Is All You Need
[DL輪読会]Attention Is All You NeedDeep Learning JP
 
マルチコアを用いた画像処理
マルチコアを用いた画像処理マルチコアを用いた画像処理
マルチコアを用いた画像処理Norishige Fukushima
 
クラシックな機械学習の入門 4. 学習データと予測性能
クラシックな機械学習の入門  4.   学習データと予測性能クラシックな機械学習の入門  4.   学習データと予測性能
クラシックな機械学習の入門 4. 学習データと予測性能Hiroshi Nakagawa
 
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~Takuya Akiba
 
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...joisino
 
[DL輪読会]Control as Inferenceと発展
[DL輪読会]Control as Inferenceと発展[DL輪読会]Control as Inferenceと発展
[DL輪読会]Control as Inferenceと発展Deep Learning JP
 
べき乗則・パレート分布・ジップの法則
べき乗則・パレート分布・ジップの法則べき乗則・パレート分布・ジップの法則
べき乗則・パレート分布・ジップの法則Hiroyuki Kuromiya
 
Optimizer入門&最新動向
Optimizer入門&最新動向Optimizer入門&最新動向
Optimizer入門&最新動向Motokawa Tetsuya
 
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料 「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料 Ken'ichi Matsui
 
ChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AIChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AIShota Imai
 
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)Shota Imai
 
【解説】 一般逆行列
【解説】 一般逆行列【解説】 一般逆行列
【解説】 一般逆行列Kenjiro Sugimoto
 
backbone としての timm 入門
backbone としての timm 入門backbone としての timm 入門
backbone としての timm 入門Takuji Tahara
 
「世界モデル」と関連研究について
「世界モデル」と関連研究について「世界モデル」と関連研究について
「世界モデル」と関連研究についてMasahiro Suzuki
 
Attentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門までAttentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門までAGIRobots
 
Skip Connection まとめ(Neural Network)
Skip Connection まとめ(Neural Network)Skip Connection まとめ(Neural Network)
Skip Connection まとめ(Neural Network)Yamato OKAMOTO
 

What's hot (20)

最小カットを使って「燃やす埋める問題」を解く
最小カットを使って「燃やす埋める問題」を解く最小カットを使って「燃やす埋める問題」を解く
最小カットを使って「燃やす埋める問題」を解く
 
Transformer メタサーベイ
Transformer メタサーベイTransformer メタサーベイ
Transformer メタサーベイ
 
[DL輪読会]Attention Is All You Need
[DL輪読会]Attention Is All You Need[DL輪読会]Attention Is All You Need
[DL輪読会]Attention Is All You Need
 
マルチコアを用いた画像処理
マルチコアを用いた画像処理マルチコアを用いた画像処理
マルチコアを用いた画像処理
 
クラシックな機械学習の入門 4. 学習データと予測性能
クラシックな機械学習の入門  4.   学習データと予測性能クラシックな機械学習の入門  4.   学習データと予測性能
クラシックな機械学習の入門 4. 学習データと予測性能
 
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
 
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
Word Tour: One-dimensional Word Embeddings via the Traveling Salesman Problem...
 
[DL輪読会]Control as Inferenceと発展
[DL輪読会]Control as Inferenceと発展[DL輪読会]Control as Inferenceと発展
[DL輪読会]Control as Inferenceと発展
 
明日使えないすごいビット演算
明日使えないすごいビット演算明日使えないすごいビット演算
明日使えないすごいビット演算
 
べき乗則・パレート分布・ジップの法則
べき乗則・パレート分布・ジップの法則べき乗則・パレート分布・ジップの法則
べき乗則・パレート分布・ジップの法則
 
Optimizer入門&最新動向
Optimizer入門&最新動向Optimizer入門&最新動向
Optimizer入門&最新動向
 
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料 「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
「内積が見えると統計学も見える」第5回 プログラマのための数学勉強会 発表資料
 
ゼロから始める転移学習
ゼロから始める転移学習ゼロから始める転移学習
ゼロから始める転移学習
 
ChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AIChatGPT 人間のフィードバックから強化学習した対話AI
ChatGPT 人間のフィードバックから強化学習した対話AI
 
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
強化学習の基礎と深層強化学習(東京大学 松尾研究室 深層強化学習サマースクール講義資料)
 
【解説】 一般逆行列
【解説】 一般逆行列【解説】 一般逆行列
【解説】 一般逆行列
 
backbone としての timm 入門
backbone としての timm 入門backbone としての timm 入門
backbone としての timm 入門
 
「世界モデル」と関連研究について
「世界モデル」と関連研究について「世界モデル」と関連研究について
「世界モデル」と関連研究について
 
Attentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門までAttentionの基礎からTransformerの入門まで
Attentionの基礎からTransformerの入門まで
 
Skip Connection まとめ(Neural Network)
Skip Connection まとめ(Neural Network)Skip Connection まとめ(Neural Network)
Skip Connection まとめ(Neural Network)
 

Similar to 「日本語LaTeX」が多すぎる件について

卒研発表
卒研発表卒研発表
卒研発表yayugu
 
Goで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろうGoで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろうEsehara Shigeo
 
OSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃないOSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃないlestrrat
 
LuaTeX-jaとbeamerで言語学関連のスライドを作る
LuaTeX-jaとbeamerで言語学関連のスライドを作るLuaTeX-jaとbeamerで言語学関連のスライドを作る
LuaTeX-jaとbeamerで言語学関連のスライドを作るAkira Miyazawa
 
Assembly Language Tanka - SAKAI Hiroaki
Assembly Language Tanka - SAKAI HiroakiAssembly Language Tanka - SAKAI Hiroaki
Assembly Language Tanka - SAKAI Hiroakiasmtanka
 

Similar to 「日本語LaTeX」が多すぎる件について (6)

卒研発表
卒研発表卒研発表
卒研発表
 
Goで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろうGoで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろう
 
OSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃないOSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃない
 
LuaTeX-jaとbeamerで言語学関連のスライドを作る
LuaTeX-jaとbeamerで言語学関連のスライドを作るLuaTeX-jaとbeamerで言語学関連のスライドを作る
LuaTeX-jaとbeamerで言語学関連のスライドを作る
 
LaTeX.pdf
LaTeX.pdfLaTeX.pdf
LaTeX.pdf
 
Assembly Language Tanka - SAKAI Hiroaki
Assembly Language Tanka - SAKAI HiroakiAssembly Language Tanka - SAKAI Hiroaki
Assembly Language Tanka - SAKAI Hiroaki
 

「日本語LaTeX」が多すぎる件について