SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
LuaTEX-jaとbeamerで言語学関連
のスライドを作る
総合研究大学院大学
宮澤 彬
2018 年 5 月 5 日
はじめに
このスライドは  pecorarista/sakuratheme のデモとし
て作ったものです.
そのため作り方を詳しく説明することはしませんが,コードは
すべて上記のレポジトリに含まれているので気になる方は参照
ください.
また言語学関連の話題の LATEX における扱い方を網羅的に知りた
い方は LaTeX for Linguists が参考になります.
1 / 9
グロス I
gb4e と cgloss4e パッケージを利用します.
1 行目に正書法の表記を使い,2 行目にイタリックでラテン字転
写する場合はプリアンブルに以下のような記述をします.
usepackage{gb4e,cgloss4e}
renewcommandeachwordone{relax}
renewcommandeachwordtwo{itshape}
renewcommandeachwordthree{relax}
% Disable subscript and superscript
% outside mathmode to avoid conflict
noautomath
2 / 9
グロス II
余白が狭く感じる場合は以下のように調整を行うとよいです.
setlength{glossglue}{5pt plus 2pt minus 1pt}
結果はこのようになります.
(1) これは
kore-wa
this-top
ロシア語の
rosia-go-no
Russia-language-gen
教科書
kyōkašo
textbook
です
desu
be
“This is a textbook of the Russian language”
(2) Это
èto
this
учебник
učebnik
textbook.sg.nom
русского
russk-ovo
Russian-m.sg.gen
языка
jazyk-a
language-gen
“This is a textbook of the Russian language.”
3 / 9
ギリシャ文字やキリル文字を使うときの注意点
LuaTEX-ja パッケージを読み込んだときに注意しなければなら
ないのが,ギリシャ文字やキリル文字を和文フォントが表示さ
れることです.プリアンブルに以下を追加して欧文フォントで
表示されるようにしましょう.
ltjsetparameter{%
jacharrange={%
-2, % Exclude Greek and Cyrillic letters
-3 % Exclude Punctuations and Misc symbols
}
}
4 / 9
アラビア文字 I
もしアラビア文字を入力したければ arabluatex を利用します.
Fira GO フォントは Fira Sans の拡張であり,アラビア文字以
外にも多くの文字種を含んでいます.
usepackage{arabluatex}
newfontfamilyarabicfont[%
Script=Arabic, % enable ligatures
RawFeature={%
+anum, % use eastern arabic numerals
+ss05} % put kasrah below shadda
]{Fira GO}
SetTranslitStyle{itshape} % upshape, itshape
SetTranslitConvention{arabica} % dmg, loc, arabica
5 / 9
アラビア文字 II
ラテン文字で入力できるので RTL(右から左への横書き)や合
字に対応していないエディタでも編集できます.転写の方法は
dmg, arabica, loc の 3 種類から選べます.
begin{arab}[fullvoc]
'anta tatakallamu 'l-lu.gaTa
'l-`arabiyyaTa jayyidaN!
end{arab}
arb[trans]{'anta tatakallamu
'l-lu.gaTa 'l-`arabiyyaTa jayyidaN!}
‫أ‬َ‫ﻧ‬ْ‫ﺖ‬َ‫ﺗ‬َ‫ﺘ‬َ‫ﻜ‬َ‫ﻠ‬َّ‫ﻢ‬ُ‫ٱ‬‫ﻟ‬‫ﻠ‬‫ﱡ‬‫ﻐ‬َ‫ﺔ‬َ‫ٱ‬‫ﻟ‬ْ‫ﻌ‬َ‫ﺮ‬َ‫ﺑ‬ِ‫ﻴ‬َّ‫ﺔ‬َ‫ﺟ‬َ‫ﻴ‬ِّ‫ﺪ‬ً‫ا‬!
anta tatakallamu l-luġata l-ʿarabiyyata ǧayyidan!
6 / 9
音声記号
Fira Sans フォントは多くの文字を含んでおり,また LuaLATEX は
ユニコードによる入力に対応しているため,そのまま打ち込む
だけで音声記号が表示されます.
(例)медуза [mʲɪˈduzə] くらげ
入力には以下を用いると便利です.
Windows →  samhocevar/wincompose
macOS →  gnarf/osx-compose-key
Linux → 標準の Compose Key
7 / 9
画像の引用
画像の挿入には includegraphics コマンドを使います.
Creative Commons ライセンスの作品には ccicons パッケー
ジのアイコンを利用すると便利です.必要に応じて
href{uri}{text}で元のファイルへリンクを張ります.
Figure: Cat by Selda Eigler cb.
8 / 9
長め文章の引用
framed パッケージの leftbar 環境を使うと引用であることが
分かりやすくなります.
ἅπαν δὲ ὄνομά ἐστιν ἢ κύριον ἢ γλῶττα ἢ μεταφορὰ ἢ
κόσμος ἢ πεποιημένον ἢ ἐπεκτεταμένον ἢ ὑφῃρημένον
ἢ ἐξηλλαγμένον.
アリストテレス『詩学』1457b
「あの森
ライラ
琴の宿でせう。あたしきつとあの森の中には、むか
しの大きなオーケストラの人たちが集まつていらつしやると
思ふわ。まはりには青い孔雀やなんかたくさんゐると思ふ
わ。」女の子が答へました。
宮澤賢治『銀河鉄道の夜』九 ジョバンニの切符
9 / 9
参考文献 I
Aristotle and Rudolph Kassel (1966) Poetics: Clarendon Press,
http://www.perseus.tufts.edu/hopper/text?doc=
Perseus%3Atext%3A1999.01.0055%3Asection%3D1457b.
宮澤賢治 (1951)『銀河鉄道の夜』,岩波書店,https://www.aozora.gr.
jp/cards/000081/files/46322_24347.html.
付録
箇条書きの項目が鉤括弧から始まるときの注意点
こんてちあ
「こんてちあ」
行頭の余白が大きい
「こんてちあ」
item leavevmodeinhibitglue で余白を調整
参照:TeX Live 2014 の pTeX 系列における inhibitglue の仕様変更
1 / 1

Más contenido relacionado

La actualidad más candente

2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)
2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)
2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)
智啓 出川
 
アンサンブル学習を用いた競馬予測
アンサンブル学習を用いた競馬予測アンサンブル学習を用いた競馬予測
アンサンブル学習を用いた競馬予測
yuta miyawaki
 
数理最適化とPython
数理最適化とPython数理最適化とPython
数理最適化とPython
Yosuke Onoue
 

La actualidad más candente (20)

2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)
2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)
2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)
 
『バックドア基準の入門』@統数研研究集会
『バックドア基準の入門』@統数研研究集会『バックドア基準の入門』@統数研研究集会
『バックドア基準の入門』@統数研研究集会
 
統計的学習理論チュートリアル: 基礎から応用まで (Ibis2012)
統計的学習理論チュートリアル: 基礎から応用まで (Ibis2012)統計的学習理論チュートリアル: 基礎から応用まで (Ibis2012)
統計的学習理論チュートリアル: 基礎から応用まで (Ibis2012)
 
Introduction to boost test
Introduction to boost testIntroduction to boost test
Introduction to boost test
 
猫でも分かるVariational AutoEncoder
猫でも分かるVariational AutoEncoder猫でも分かるVariational AutoEncoder
猫でも分かるVariational AutoEncoder
 
アンサンブル学習を用いた競馬予測
アンサンブル学習を用いた競馬予測アンサンブル学習を用いた競馬予測
アンサンブル学習を用いた競馬予測
 
数学プログラムを Haskell で書くべき 6 の理由
数学プログラムを Haskell で書くべき 6 の理由数学プログラムを Haskell で書くべき 6 の理由
数学プログラムを Haskell で書くべき 6 の理由
 
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
 
いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門いまさら聞けない!CUDA高速化入門
いまさら聞けない!CUDA高速化入門
 
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
数学カフェ 確率・統計・機械学習回 「速習 確率・統計」
 
明日使えないすごいビット演算
明日使えないすごいビット演算明日使えないすごいビット演算
明日使えないすごいビット演算
 
Chokudai search
Chokudai searchChokudai search
Chokudai search
 
基礎線形代数講座
基礎線形代数講座基礎線形代数講座
基礎線形代数講座
 
[DL輪読会]Neural Ordinary Differential Equations
[DL輪読会]Neural Ordinary Differential Equations[DL輪読会]Neural Ordinary Differential Equations
[DL輪読会]Neural Ordinary Differential Equations
 
最適化超入門
最適化超入門最適化超入門
最適化超入門
 
[DL輪読会] Residual Attention Network for Image Classification
[DL輪読会] Residual Attention Network for Image Classification[DL輪読会] Residual Attention Network for Image Classification
[DL輪読会] Residual Attention Network for Image Classification
 
第1回 配信講義 計算科学技術特論A (2021)
第1回 配信講義 計算科学技術特論A (2021)第1回 配信講義 計算科学技術特論A (2021)
第1回 配信講義 計算科学技術特論A (2021)
 
劣モジュラ最適化と機械学習1章
劣モジュラ最適化と機械学習1章劣モジュラ最適化と機械学習1章
劣モジュラ最適化と機械学習1章
 
多目的強凸最適化のパレート集合のトポロジー
多目的強凸最適化のパレート集合のトポロジー多目的強凸最適化のパレート集合のトポロジー
多目的強凸最適化のパレート集合のトポロジー
 
数理最適化とPython
数理最適化とPython数理最適化とPython
数理最適化とPython
 

Más de Akira Miyazawa (8)

メタファーの自動生成に向けた客観的評価指標の検討
メタファーの自動生成に向けた客観的評価指標の検討メタファーの自動生成に向けた客観的評価指標の検討
メタファーの自動生成に向けた客観的評価指標の検討
 
An incremental algorithm for transition-based CCG parsing
An incremental algorithm for transition-based CCG parsingAn incremental algorithm for transition-based CCG parsing
An incremental algorithm for transition-based CCG parsing
 
PRML 第14章
PRML 第14章PRML 第14章
PRML 第14章
 
スペクトラル・クラスタリング
スペクトラル・クラスタリングスペクトラル・クラスタリング
スペクトラル・クラスタリング
 
PRML 10.4 - 10.6
PRML 10.4 - 10.6PRML 10.4 - 10.6
PRML 10.4 - 10.6
 
最急降下法
最急降下法最急降下法
最急降下法
 
PRML 第4章
PRML 第4章PRML 第4章
PRML 第4章
 
Foundations of Statistical Natural Language Processing (chapter 5)
Foundations of Statistical Natural Language Processing (chapter 5)Foundations of Statistical Natural Language Processing (chapter 5)
Foundations of Statistical Natural Language Processing (chapter 5)
 

Último

Último (6)

生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 

LuaTeX-jaとbeamerで言語学関連のスライドを作る