- GUIはインストールせず,VSCodeで書く
latexmkrc
を使うuplatex
を使う- Mendeleyの吐く
library.bib
を使う
TeXLive
$ brew cask install mactex-no-gui $ sudo tlmgr update --self --all $ sudo tlmgr paper a4
latexindent
のためにPerlなどが必要なので
$ brew install perl cpanm $ cpanm Log::Log4perl Log::Dispatch::File YAML::Tiny File::HomeDir Unicode::GCString
VSCode
LaTeX Workshop - Visual Studio Marketplace
Latex Workshopをインストール
.vscode/settings.json
{ "latex-workshop.latex.outDir": "out", "latex-workshop.latex.recipes": [ { "name": "latexmk", "tools": [ "copy_bib", "latexmk" ] }, ], "latex-workshop.latex.tools": [ { "name": "copy_bib", "command": "cp", "args": [ "/path/to/library.bib", "%DIR%" ] }, { "name": "latexmk", "command": "latexmk", "args": [ "-silent", "-outdir=%OUTDIR%" ], }, ], }
copy_bib
でMendeleyの吐くlibrary.bib
をコピーしてくる
latexmkrc
#!/usr/bin/env perl $pdf_mode = 3; $latex = 'uplatex -halt-on-error'; $latex_silent = 'uplatex -halt-on-error -interaction=batchmode'; $bibtex = 'upbibtex'; $dvipdf = 'dvipdfmx %O -o %D %S'; $makeindex = 'mendex %O -o %D %S';
uplatex
を使うようにする
TeX
\documentclass[a4paper, 11pt, dvipdfmx]{ujarticle} \usepackage[top=20truemm,bottom=25truemm,left=22truemm,right=22truemm]{geometry} \usepackage[dvipdfmx]{graphicx} \begin{document} \title{タイトル} \author{なまえ} \date{} \maketitle \section{せくしょん} \bibliographystyle{unsrt} \bibliography{library} \end{document}