Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to write TeX with several people
Search
defaultcf
July 19, 2018
How-to & DIY
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to write TeX with several people
OBとして後輩にTeXの共同執筆方法を教えた時のスライド.
defaultcf
July 19, 2018
More Decks by defaultcf
See All by defaultcf
セルフホストランナーとインターネットとの間の転送量を削減している話
defaultcf
0
530
How to manage your password
defaultcf
0
370
Other Decks in How-to & DIY
See All in How-to & DIY
キャリア科目では教えてくれない、就活を生き抜く法則
logica0419
2
310
2026年、書籍をちゃんと読むぞ👊 〜約3万円分の書籍を積読にしないためにやること〜
subroh0508
5
900
人見知りな HUB おじさんが 会話のハードルを超え、 今度は誰かの踏み台になろうとする話/hub-guy-as-a-stepping-stone
aokiplayer
2
860
私の ダイエット トレーナー AIさんから 自己紹介が あります
itsukiisamu
0
140
Azure PortalのQoLを上げてたら Big Techに怒られた
horihiro
2
620
JAWS-UG/AWS Community Update - 2026/6/13 JAWS-UG TOHOKU 仙台
awsjcpm
0
1.3k
2025版 鯖落ちパーツで安価に機械学習用マシンを作ってみる
bobfromjapan
0
990
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
470
[JAWS DAYS 2026 | Track B] Local Roots, Global Reach
awsjcpm
0
110
JAWS-UG/AWS Community Update 2026年6月20日JAWS-UG FUKUOKA #26 JAWS DAYS 2026 re:Cap! おつかれせいけしろー
awsjcpm
0
130
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
640
JAWS-UG/AWS Community Update
awsjcpm
0
310
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Building Applications with DynamoDB
mza
96
7.2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
270
Embracing the Ebb and Flow
colly
88
5.1k
Unsuck your backbone
ammeep
672
58k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
GraphQLとの向き合い方2022年版
quramy
50
15k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
580
Statistics for Hackers
jakevdp
799
230k
Believing is Seeing
oripsolob
1
190
First, design no harm
axbom
PRO
2
1.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
870
Transcript
νʔϜͰ TEX Λॻ͘ํ๏ ࠤ౻ ྱԙ June 29, 2018 1
TEX with Git
ͦͦ TEX ͱ ൛ͷͨΊͷιϑτΣΞɽ͜ͷ··ͩͱॻ͘ͷ͕໘ͳͷͰɼ ϚΠΫϩύοέʔδΛΈࠐΜͩ L A TEX ͕͘ΘΕ͍ͯΔɽ 2
Կނ TEX ͳͷ͔ Ұ൪ͷརɼશ͕ͯίʔυͰ͋Δ͜ͱɽ ͭ·Γ Git ͰཧͰ͖Δɽ·ͨޙड़͢Δจষߍਖ਼ͷࣗಈԽ͕Ͱ ͖Δɽ ϓϩδΣΫτֶशͷใࠂॻʹԙ͍ͯɼWG ͕ςϯϓϨʔτΛ༻
ҙ͍ͯ͠ΔͷͰɼͦΕʹ߹ΘͤͯจষΛೖΕΕྑ͍ɽ͍͍ͪͪ ελΠϧʹ͍ͭͯ಄Λ·͢͜ͱͳ͘ɼจষ࡞ʹूதͰ͖Δɽ 3
TEX ͷϑΝΠϧׂ \usepackage{subfiles} \subfile{sections/aaa} ͱ͍͏ײ͡ͰׂͰ͖Δɽ ͜ΕʹΑΓ Git Λͬͨڞಉࣥච͕༰қʹͳΔɽ ͳ͓ɼ1 ͭͷϑΝΠϧಉ࣌ʹ
1 ਓ͔͠৮Βͳ͍ํ͕ແɽ 4
Ԡ༻
CI ͱ Continuous Integration ͷུɽϓϩάϥϜͷςετΛܧଓతʹߦ͏ Έɽ • Circle CI •
Travis CI • Jenkins 5
Circle CI • ϩΰ͕ΧοίΠΠ • σϑΥͰ Amazon S3 Λ༻ҙͯ͘͠ΕͯΔ ˰
Ϗϧυͨ͠ PDF Λஔ͍͓͚ͯΔ 6
TEX ͱ CI CI ͷجຊతͳػೳɼҙͷεΫϦϓτΛ࣮ߦ͠ɼͦͷ݁ՌΛςε τͷ݁Ռͱ͢Δɽ ͭ·ΓɼCI ʹ TEX ͷϏϧυΛͤͯ͞ɼ্ख͘ϏϧυͰ͖͔ͨͰ͖
ͳ͔͔ͬͨΛΕΕྑ͍ɽ • ͍ͭͰʹϏϧυͨ͠ PDF Λ Slack ʹૹͬͯΒ͏ • ͍ͭͰʹ Lint ͯ͠Β͏ 7
Lint ͱ ϓϩάϥϜͷॻ͖ํΛڲਖ਼͢ΔͨΊͷΈɽ • εϖʔε or λϒ • λϒ෯Ͳ͏͢Δ͔ •
{ վߦ͢Δ͔ 8
TextLint จষͷνΣ οΫʹಛԽͨ͠ Lint πʔϧɽ • ຊޠͷจ๏νΣ οΫ • දه༳ΕɼIT
ܥઐ༻ޠͷνΣ οΫ 9
GitHub ͱ Circle CI ؆୯ʹ࿈ܞͰ͖Δɽ ςετ͕௨Βͳ͚ΕɼϓϧϦΫͷϚʔδΛ્ࢭͰ͖Δˠ master ͷίʔυৗʹϏϧυͰ͖Δঢ়ଶʹอͯΔɽ ·ͨɼLint ͷ݁ՌΛϓϧϦΫͷ
Conversation/Checks ʹߘͰ ͖Δɽ 10
ਤʹ͢Δͱ͜͏ͳΔ 11
օͰָ͘͠ TEX Λॻ͜͏ 12