PowerPointからlatex用にpdfを生成
1 PowerPointからlatex用にpdfを生成
論文やレポート用に図を作成する際に、PowerPointが個人的に使いやすく重宝している。 論文作成にはlatexを用いているが、載せる図はベクター形式であることが望ましいので、epsかpdfがよい。 PowerPointからテキストを保持した状態で綺麗にpdf化するのに苦労したので、備忘録として残す。
- PowerPointで図を作成。
- 名前を付けて保存を選択。
- ファイルの種類でPDFを選ぶ。
- オプションを開く。
- 範囲を「現在のスライド」に
- PDFで保存
- この時点では余計な余白があるので、ghostscriptでcropする。 バッチファイルを作成した。
@echo off call :getBB bbox %1 echo %bbox% gswin64c -o %~p1%~n1_crop.pdf ^ -q -dBATCH -dNOPAUSE -sDEVICE=pdfwrite ^ -dUseCropBox=true -c "[/CropBox [%bbox%] /PAGES pdfmark" ^ -f %1 exit /b :getBB for /f "usebackq tokens=2 delims=:" %%a in (`gswin64c -dBATCH -dNOPAUSE -q -sDEVICE^=bbox -o nul -f %2 2^>^&1 ^| find "BoundingBox"`) do ( set %1=%%a ) exit /b