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
それ, LaTeX でできるよ
Search
Kaneko Tatsuya
February 27, 2013
Programming
1
790
それ, LaTeX でできるよ
LaTeX で名刺を作る
Kaneko Tatsuya
February 27, 2013
Tweet
Share
More Decks by Kaneko Tatsuya
See All by Kaneko Tatsuya
キャリアを充実させる『カギ』に!PR TIMES CTO金子達哉から学ぶアウトプット術 / output_method
catatsuy
0
600
ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack
catatsuy
1
1k
ISUCON6本選のベンチマークでconsulを使用してクラスタを構築した話 / isucon6-night
catatsuy
2
1.2k
ユニクロの レジから学ぶ Goroutine #yapc8oji #yapc8ojiA /uniqlo_golang
catatsuy
6
2.3k
社内ISUCONオープニング/private-isu-opening
catatsuy
0
10k
ピクシブ社内広告サーバーでのGoの開発・運用 #gocon /p_ads_server_gocon2015
catatsuy
10
11k
fluentdで大量のログを Google BigQueryに送ってみた #fluentdmeetup /send_a_log_to_bigquery_with_fluentd
catatsuy
1
4.2k
『pixivエンジニアが教えるプログラミング入門』出版記念特別編基調講演
catatsuy
3
1.9k
ピクシブ広告サーバー開発・運用の軌跡 2015春インターン講義資料
catatsuy
17
11k
Other Decks in Programming
See All in Programming
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
3
820
Amazon Q CLI開発で学んだAIコーディングツールの使い方
licux
3
180
Constant integer division faster than compiler-generated code
herumi
2
560
令和最新版手のひらコンピュータ
koba789
13
7.1k
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
Vibe coding コードレビュー
kinopeee
0
420
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
3
960
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
12
3k
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.3k
Flutter로 Gemini와 MCP를 활용한 Agentic App 만들기 - 박제창 2025 I/O Extended Seoul
itsmedreamwalker
0
130
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
1
360
Scale out your Claude Code ~自社専用Agentで10xする開発プロセス~
yukukotani
9
1.8k
Featured
See All Featured
Balancing Empowerment & Direction
lara
1
540
Making Projects Easy
brettharned
117
6.3k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing for Performance
lara
610
69k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
800
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
880
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Transcript
ͦΕɼL ATEXͰ ग़དྷΔΑ ۚࢠୡ࠸ (id:catatsuy)
ࣗݾհ • ۚࢠୡ࠸ • ͯͳ ID: catatsuy • twitter: catatsuy
URL: • http://www.catatsuy.org • http://blog.catatsuy.org • https://matw.co
ॴଐ • ౦ژۀେֶ • ใֶՊ 4 ʢ9 ݄ଔۀ༧ఆʣ • ٢ݚڀࣨ
• ίϯϐϡʔλΞʔΩςΫνϟ
ब৬׆ಈ • ͯͳΠϯλʔϯ 2012 • pixiv Πϯλʔϯ
L ATEX〝〤 • ཧܥͷσϑΝΫτελϯμʔυͳจষ࡞πʔϧ • ࣜ (eiθ = cos θ
+ i sin θ) ͕ࣗવʹѻ͑Δ • ແྉͰࣗ༝ͳιϑτΣΞͰߏ͞Ε͍ͯΔ • ग़ྗ͕ॲཧܥʹΑͬͯࠨӈ͞Εͳ͍
L ATEXจষ࡞πʔϧʁ
NO!!
ਅ࣮ L ATEX໊࡞ιϑτͩʂ
つアゆ゚ https://github.com/catatsuy/namecard_sample • ౦େੜ͚ • ը૾Λআ͍ͯ MIT ϥΠηϯε
໊つぐど • ໊ 91 mm × 55 mm ͕Ұൠత \AtBeginDvi{\special{papersize=91truemm,55truemm}}
༨ന〣ઃఆ • L A TEX ্ͱࠨͷ༨ന͕σϑΥϧτͰ 1 inch \setlength{\hoffset}{0in} \setlength{\voffset}{0in}
\setlength{\headheight}{0in} \setlength{\headsep}{0in} \setlength{\oddsidemargin}{-1truein} \setlength{\topmargin}{-1truein} \pagestyle{empty}
ը૾ • EPS ͩͱ dvipdfmx Ͱॲཧ͢Δࡍʹ Ghostscript ͷ ॲཧ͕Δ •
Ghostscript τϥϒϧͷݩͰ͍ͷͰ png/jpg/pdf Λ͏
৭ۭؒ • Ճ๏ࠞ৭ʢޫʣͱݮ๏ࠞ৭ʢֆ۩ʣ • σΟεϓϨΠޫ͕ͩɼҹֆ۩ • ࣮ࡍͷҹʹࠇΛՃ͑ͯ CMYK Ճ๏ࠞ৭ ݮ๏ࠞ৭
RGBʢޫʣ CMYʢֆ۩ʣ by Wikipedia
RGB → CMYK • PNG/JPEG ͷ߹ • PhotoShop/GIMP/ImageMagick • EPS
ͷ߹ʢ PDF ͷมʣ • Acrobat Distiller/Ghostscript Ghostscript Ͱ EPS ϑΝΠϧΛ CMYK ͷ PDF ʹ͢Δྫ ps2pdf -dEPSCrop -dPDFA \ -sProcessColorModel#DeviceCMYK \ -dPDFSETTINGS#/prepress
ຊޠやさアぷ • ΰγοΫΛσϑΥϧτʹ • otf Λ deluxe ΦϓγϣϯͰಡΈࠐΉͱ͑Δ ຊޠϑΥϯτ͕૿͑Δ \renewcommand{\kanjifamilydefault}{\gtdefault}
\usepackage[deluxe]{otf}
picture ڥ • L A TEX Λ͓ֆ͔͖ιϑτʹ͢Δࠜװ • pict2e ΛಡΈࠐΉͱඳ͚Δਤܗͷ੍ݶ͕ͳ͘ͳΔ
\usepackage[dvipdfm]{pict2e} \setlength{\unitlength}{1truemm} \begin{picture}(91,55)(0,0) \put(x,y){} \end{picture}
PDF ೖߘ〜〣໊ҹ • ໊ 110 ൪ɿ http://www.meishi110.com/meishi/
〳〝〶 • L ATEXͰ໊࡞Ε·͢ • L ATEX͍͜͞ʔ