SlideShare ist ein Scribd-Unternehmen logo
1 von 21
みむら@mimura1133 
a.k.a. 親方
三村聡志a.k.a. 親方 
Twitter : @mimura1133 
http://mimumimu.net/ 
普通の大学生やってます。 
CTF 入門者向け勉強会“CTF for Beginners” 
やってます。( http://2014.seccon.jp )
Platex の導入が必要 
パス通さないと・・。 
そもそも.tex ファイルのエディタが・・ 
Vim? Emacs?
.tex ファイルを書く 
画像ファイルは専用形式に変換する 
.tex ファイルと変換された画像ファイルを組 
み合わせて最終的にpdf を作成する 
→これってゲームソフトウェアの開発に似てる
まずはF5 でコンパイルできるように。 
Visual Studio には 
「カスタムビルドステップ」というものがある 
platex, bibitex, platex.. と書いていく 
とりあえず、F5 でビルド出来るようになる!
次にエラー時に止まるようにしてみる 
“-halt-on-error” を付けて実行すると止まる 
Platex $(TargetName) –halt-on-error 
止まったときに 
Visual Studio 側でエラーを出してくれるように
cite と打つところをcite2 と打ってエラー
やっぱり、真っ黒なのは味気ない
Visual Studio SDK を使ってアドオンを作る 
IClassifierProvider インタフェースを使って 
.tex ファイル時に処理出来るように登録 
イベントが飛んできたら 
.tex ファイルをパースして色の指示を出していく
これが
こうなった!
Windows 環境でも 
を使って 
TeX 編集が快適に出来る!
カスタムビルドステップとか使わずに、 
普通の人が簡単に使えるようにする 
Visual Studio の拡張を整備して公開します! 
Visual Studio Shell と組み合わせて 
無料のTeX エディタとして出してみたい

Weitere ähnliche Inhalte

Was ist angesagt?

Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
alwei
 
すごいVimでhaskellを書こう@なごやまつり
すごいVimでhaskellを書こう@なごやまつりすごいVimでhaskellを書こう@なごやまつり
すごいVimでhaskellを書こう@なごやまつり
cohama
 
動画を黒い画面で見る。AWS宮崎勉強会
動画を黒い画面で見る。AWS宮崎勉強会動画を黒い画面で見る。AWS宮崎勉強会
動画を黒い画面で見る。AWS宮崎勉強会
典彦 平原
 

Was ist angesagt? (18)

Tdd vim
Tdd vimTdd vim
Tdd vim
 
かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014かなりすごい発表(かなり) at VimConf2014
かなりすごい発表(かなり) at VimConf2014
 
Shougoの開発環境
Shougoの開発環境Shougoの開発環境
Shougoの開発環境
 
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
 
Enpit bizapp_aiit_20130902_for_WindowsEnvironment
Enpit bizapp_aiit_20130902_for_WindowsEnvironmentEnpit bizapp_aiit_20130902_for_WindowsEnvironment
Enpit bizapp_aiit_20130902_for_WindowsEnvironment
 
すごいVimでhaskellを書こう@なごやまつり
すごいVimでhaskellを書こう@なごやまつりすごいVimでhaskellを書こう@なごやまつり
すごいVimでhaskellを書こう@なごやまつり
 
YouTubeなどの動画を使ったネットビジネスや販促40事例
YouTubeなどの動画を使ったネットビジネスや販促40事例YouTubeなどの動画を使ったネットビジネスや販促40事例
YouTubeなどの動画を使ったネットビジネスや販促40事例
 
動画を黒い画面で見る。AWS宮崎勉強会
動画を黒い画面で見る。AWS宮崎勉強会動画を黒い画面で見る。AWS宮崎勉強会
動画を黒い画面で見る。AWS宮崎勉強会
 
暗黒美夢王とEmacs
暗黒美夢王とEmacs暗黒美夢王とEmacs
暗黒美夢王とEmacs
 
初心者Vimmerによるvim+rails開発
初心者Vimmerによるvim+rails開発初心者Vimmerによるvim+rails開発
初心者Vimmerによるvim+rails開発
 
rucs_vim LT
rucs_vim LTrucs_vim LT
rucs_vim LT
 
Guiなテスト環境
Guiなテスト環境Guiなテスト環境
Guiなテスト環境
 
VMware Fusion + Tyoukanji
VMware Fusion + TyoukanjiVMware Fusion + Tyoukanji
VMware Fusion + Tyoukanji
 
VDMX_WS20160214
VDMX_WS20160214VDMX_WS20160214
VDMX_WS20160214
 
anyframeを使おう
anyframeを使おうanyframeを使おう
anyframeを使おう
 
Wordpress secure
Wordpress secureWordpress secure
Wordpress secure
 
Vimの魔術
Vimの魔術Vimの魔術
Vimの魔術
 
動画像のばらし方
動画像のばらし方動画像のばらし方
動画像のばらし方
 

Mehr von Satoshi Mimura

アプリ作者と Windows XP
アプリ作者と Windows XPアプリ作者と Windows XP
アプリ作者と Windows XP
Satoshi Mimura
 
Iron python と c sharp
Iron python と c sharpIron python と c sharp
Iron python と c sharp
Satoshi Mimura
 

Mehr von Satoshi Mimura (13)

Inside wsl
Inside wslInside wsl
Inside wsl
 
Inside wsl
Inside wslInside wsl
Inside wsl
 
おうちで簡単ハードウェアセキュリティ
おうちで簡単ハードウェアセキュリティおうちで簡単ハードウェアセキュリティ
おうちで簡単ハードウェアセキュリティ
 
某Ctf にて writeup
某Ctf にて writeup某Ctf にて writeup
某Ctf にて writeup
 
Edomae 2015 - マルウェアを解析してみよう
Edomae 2015 - マルウェアを解析してみようEdomae 2015 - マルウェアを解析してみよう
Edomae 2015 - マルウェアを解析してみよう
 
3本指ジェスチャでの 仮想デスクトップ機能を Windows に実装した話
3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話3本指ジェスチャでの仮想デスクトップ機能を Windows に実装した話
3本指ジェスチャでの 仮想デスクトップ機能を Windows に実装した話
 
WHAT_A_KERNEL_IRQL
WHAT_A_KERNEL_IRQLWHAT_A_KERNEL_IRQL
WHAT_A_KERNEL_IRQL
 
アプリ作者と Windows XP
アプリ作者と Windows XPアプリ作者と Windows XP
アプリ作者と Windows XP
 
APASEC 2013 - ROP/JIT を使わずに DEP/ASLR を回避する手法を見てみた。
APASEC 2013 - ROP/JIT を使わずに DEP/ASLR を回避する手法を見てみた。APASEC 2013 - ROP/JIT を使わずに DEP/ASLR を回避する手法を見てみた。
APASEC 2013 - ROP/JIT を使わずに DEP/ASLR を回避する手法を見てみた。
 
マシン語によるコード実行
マシン語によるコード実行マシン語によるコード実行
マシン語によるコード実行
 
Iron python と c sharp
Iron python と c sharpIron python と c sharp
Iron python と c sharp
 
Unix と windows 世界の融合
Unix と windows 世界の融合Unix と windows 世界の融合
Unix と windows 世界の融合
 
Windows Phone 7 と XNA の世界
Windows Phone 7 と XNA の世界Windows Phone 7 と XNA の世界
Windows Phone 7 と XNA の世界
 

Visual Studio で TeX 編集