
どうでもいい話
知らなかったけど、pandocってHaskellで書かれてるんすね・・・
pandocでtexコードにするときのテンプレートの使い方がわかったのでメモしておきます
これを使えば、ヘッダーとかフッターのサイズなどをコントロールできます
テンプレートの置き場所
~/.pandoc/templates/template.tex
自分のテンプレートの中身
自分の場合は以下の通り
\documentclass[12pt,a4paper]{jarticle}
\setlength{\headsep}{-20pt}
\setlength{\textheight}{240mm}
\setlength{\oddsidemargin}{8mm}
\addtolength{\oddsidemargin}{-10mm}
\setlength{\evensidemargin}{8mm}
\addtolength{\evensidemargin}{-10mm}
\setlength{\textwidth}{160mm}
\usepackage{amsmath}
\usepackage{amssymb}
%\usepackage{mathrsfs}
\usepackage[dvips,dvipdfmx]{graphicx} % pdfやpngを含めるのに必要
\usepackage[dvipdfmx]{hyperref}
\usepackage{fancybox}
\usepackage{ascmac}
\usepackage{float}
\usepackage{graphicx,here}
\usepackage[square, sort,comma,numbers]{natbib}
\usepackage{ulem}
\usepackage{color}
\usepackage{url}
\usepackage{subcaption}
% pandocのために必要な設定
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\begin{document}
$body$
\end{document}$body$というのがmarkdownの中身に置き換わる
setlengthとかは個人の好みなので、なくても大丈夫です。パッケージもいらないのは消してください
tightlist の定義は、ないとエラーが出るので必要
pandocに渡すコマンド
pandoc -sN -f markdown -t latex hoge.md -o hoge.tex --template template.tex
あとはできたhoge.texをTeXShopで開いてコンパイルするだけ
画像のサイズをコントロールするオプションがわからないので、画像サイズの方を最初からいい感じにリサイズしておくことで対応した
参考
ランキング参加中です
↓クリックしていただけると嬉しいです〜