概要
- neovimからtexファイルをコンパイルできるようになる(texshopからの卒業)
- texファイルからBeamerを使用してスライドを作れるようになる(パワポでポチポチ数式を打たなくてよくなる)
自身の環境
項目 | 内容 |
---|---|
OS | OS X Yosemite |
tex | MacTex-2016 |
インストール
MacTexのインストール
後にlatexmkというコマンドを使用するのですが、MacTexをインストールすると勝手に入ります。
MacTexからインストールできます。
neovimのインストール
neovimをインストールしてプラグイン管理をdein.tomlでやってみたをご参照ください。
上記の記事の続きということで、プラグイン管理は$XDG_CONFIG_HOME/nvim/dein.tomlで行います。
各種設定ファイル
.latexmkc
latexmkというコマンドを使うための設定をします。
texshopで\citeや\refで参照した番号が1回のタイプセットではついてこなくてイライラしますよね。latexmkではそのイライラがなくなります。
latexmkについてはVimでLaTeX編集!vim-quickrunとlatexmkで自動コンパイルと部分コンパイルをご参照ください。
ホームディレクトリ以下に.latexmkファイルを作成してください。
$latex = 'platex -interaction=nonstopmode -kanji=utf-8 %O %S';
$dvipdf = 'dvipdfmx %O -o %D %S';
$bibtex = 'pbibtex';
$pdf_mode = 3; # use dvipdf
$pdf_update_method = 2;
$pdf_previewer = "start mupdf %O %S";
この設定ファイルを作成したのち
$ latexmk hogehoge.tex
とやってtexファイルがコンパイルされてpdfファイルができあがれば正常に設定ができたことになります。
neovimのプラグイン
$XDG_CONFIG_HOME/nvim内のdein.toml(プラグイン管理用のファイル)に以下を追記してください。
[[plugins]]
repo = 'thinca/vim-quickrun'
hook_add = '''
let g:quickrun_config = {
\ 'tex': {
\ 'command': 'latexmk',
\ 'exec': ['%c -gg -pdfdvi %s', 'open %s:r.pdf']
\ },
\}
'''
[[plugins]]
repo = 'lervag/vimtex'
ここまでの段階で
$ nvim hogehoge.tex
で何かtexファイルを開いて[Leader] + r と打ってみてください。初期設定ですと[Leader]はバックスラッシュになっているはずですので何も設定した覚えがない方は \ + r と打ってください。
neovim内からtexをコンパイルし, プレビューアプリでpdfが開かれると思います。
Beamerを使ってスライド作成
\documentclass[dvipdfxm]{beamer}
%-----------------------------------------------------------
\usetheme{CambridgeUS} %テーマ指定
\usecolortheme{dolphin}
\usepackage{graphicx}
%-----------------------------------------------------------
\title{Beamerサンプル}
\author{ryo2851}
\institute{hogehoge Univ.}
\date{\today}
\begin{document}
%-----------------------------------------------------------
\frame{\titlepage}
%-----------------------------------------------------------
\section{はじめに}
\subsection{Beamerについて}
\frame{
\frametitle{Beamerについて}
\begin{itemize}
\item texの書き方で書類が作れる
\item 数式が簡単
\end{itemize}
\begin{eqnarray}
x^2 - 6x + 1 = 0
\end{eqnarray}
}
%-----------------------------------------------------------
\end{document}
このファイルをコピペして [Leader] + rを打ってみるとスライドができるはずです。
Beamerの使い方はBeamerTutorialをご参照ください。また、使用するテーマに関しましてはBeamer theme galleryをご参照ください。
参考
neovimをインストールしてプラグイン管理をdein.tomlでやってみた