zirconsoft’s blog

Microsoft関係について取り上げます。

PowerShellを使って、1コマンドでlatex→pdf

Windowsでは、latextexインストーラー3を使って、

いろいろまとめてインストールすることが多いです。。

しかし今回は、powershell+viで書きたかったので、

texliveをインストールして

さらに、tex→dvi、dvi→pdfを一つのコマンドにまとめました。

 

下サイトに従ってtexworksをインストール

TeXworks/インストール - TeX Wiki

 

コントロールパネル->システムとセキュリティ->システム

左の方のシステムの詳細設定

環境変数

システム環境変数のPathを選んで編集。

新規「C:\texlive\2017\bin\win32」

次にPowerShellを開き、

「notepad $profile」

#-----------------------------------

function jltx($ltxfilename) {
   platex $ltxfilename
   dvipdfmx ($ltxfilename -replace "ltx|tex","dvi")
}

#-----------------------------------

を追加

PowerShellに戻り

「.  $profile」

ここまでやると

「jltx latexファイル名」

コンパイルできます。

僕はこれに追加して、

sumatrapdfをpdfという別名(alias)

で呼び出せるようにしてます。