- 追加された行はこの色です。
- 削除された行はこの色です。
*Pandoc [#j60e5103]
-[[Pandoc:http://johnmacfarlane.net/pandoc/]] a universal document converter
-https://code.google.com/p/pandoc/
-[[Pandoc ユーザーズガイド 日本語版:http://sky-y.github.io/site-pandoc-jp/users-guide/]]
**注意点 [#hee589a6]
***pandoc hoge.md -o hoge.pdf -V documentclass=ltjsarticle --latex-engine=lualatex を実行するとエラーになる → ltjsarticle.cls を修正して myltjsarticle.cls を作成して documentclass に myltjsarticle を指定する [#h2f8de68]
-[[pandoc で PDF変換 エラー:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1005]]
-[[Pandocを使ってMarkdownからPDFを生成する:http://qiita.com/takeh1k0/items/ff84cb85bfffedc75066]]
-[[Pandoc+MarkdownでLaTeXとSphinx(reStructuredText)を操る。:http://nwpct1.hatenablog.com/entry/2014/01/20/203733]]
-[[Pandocで MarkdownをPDFに変換したいのですが原因不明のエラーが出てしまいます。:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10121517310]]
-http://d.hatena.ne.jp/tondol/20140215/1392420965
-[[pandocでlatexをpdfに変換:https://gist.github.com/add20/a4ea9b143c41552e72f5]]
-[[多様なフォーマットに対応!ドキュメント変換ツールPandocを知ろう:http://qiita.com/items/80bcd0f353ef5b8980ee]]
-[[Pandoc & Markdown でいこう!:http://blog.livedoor.jp/ti5942/archives/7168669.html]]
-http://blog.fusic.co.jp/archives/3924
pandoc で documentclass に ltjsarticle を指定して lualatex を実行するとエラーが発生します.~
$ pandoc hoge.md -o hoge.pdf -V documentclass=ltjsarticle --latex-engine=lualatex
! Extra \else.
\XKV@wh@list ...r \expandafter \XKV@wh@list \else
\def #3{#6}\expandafter \e...
l.64 }
pandoc: Error producing PDF from TeX source
以下のように ltjsarticle.cls を修正して myltjsarticle.cls を作成します.~
----
-ltjsarticle.cls.patch
----
--- ltjsarticle.cls 2014-05-05 16:18:11 +0900
+++ myltjsarticle.cls 2014-05-25 03:00:43 +0900
@@ -384,12 +384,15 @@
\belowdisplayskip=\skip4
\belowdisplayshortskip=\skip6\relax}
\def\widebaselines{\narrowbaselinesfalse\@currsize\selectfont}
-\renewcommand{\normalsize}{%
- \ifnarrowbaselines
- \@setfontsize\normalsize\@xpt\@xiipt
- \else
- \@setfontsize\normalsize\@xpt{\n@baseline}%
+\def\ltj@@ifnarrowbaselines{%
+ \ifnarrowbaselines\expandafter\@firstoftwo
+ \else \expandafter\@secondoftwo
\fi
+}
+\renewcommand{\normalsize}{%
+ \ltj@@ifnarrowbaselines
+ {\@setfontsize\normalsize\@xpt\@xiipt}%
+ {\@setfontsize\normalsize\@xpt{\n@baseline}}%
\abovedisplayskip 11\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayskip 9\p@ \@plus3\p@ \@minus4\p@
@@ -403,11 +406,9 @@
\setlength\Cvs{\baselineskip}
\setlength\Chs{\wd0}
\newcommand{\small}{%
- \ifnarrowbaselines
- \@setfontsize\small\@ixpt{11}%
- \else
- \@setfontsize\small\@ixpt{13}%
- \fi
+ \ltj@@ifnarrowbaselines
+ {\@setfontsize\small\@ixpt{11}}%
+ {\@setfontsize\small\@ixpt{13}}%
\abovedisplayskip 9\p@ \@plus3\p@ \@minus4\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayskip \abovedisplayskip
@@ -417,11 +418,9 @@
\parsep \z@
\itemsep \parsep}}
\newcommand{\footnotesize}{%
- \ifnarrowbaselines
- \@setfontsize\footnotesize\@viiipt{9.5}%
- \else
- \@setfontsize\footnotesize\@viiipt{11}%
- \fi
+ \ltj@@ifnarrowbaselines
+ {\@setfontsize\footnotesize\@viiipt{9.5}}%
+ {\@setfontsize\footnotesize\@viiipt{11}}%
\abovedisplayskip 6\p@ \@plus2\p@ \@minus3\p@
\abovedisplayshortskip \z@ \@plus2\p@
\belowdisplayskip \abovedisplayskip
----
$ cp `kpsewhich ltjsarticle.cls` .
$ patch -p0 < ltjsarticle.cls.patch
$ mv ltjsarticle.cls myltjsarticle.cls
$ sudo mktexlsr
documentclass に myltjsarticle を指定すればエラーにならずに PDF ファイルが作成できます.~
$ pandoc hoge.md -o hoge.pdf -V documentclass=myltjsarticle --latex-engine=lualatex
**エディタ [#h2a45f83]
-[[Emacs]]
--[[Pandoc-mode:http://joostkremers.github.io/pandoc-mode/]]
-[[Vim]]
--[[vim-pandoc:https://github.com/vim-pandoc/vim-pandoc]]
-[[Atom]]
-[[Brackets]]
**関連リンク [#ud9aba13]
-[[Pandoc ユーザーズガイド 日本語版:http://sky-y.github.io/site-pandoc-jp/users-guide/]]
-http://qiita.com/tags/pandoc
-[[pandoc : いわにぃのブログ:http://blog.livedoor.jp/ti5942/tag/pandoc]]
-[[Pandoc+MarkdownでLaTeXとSphinx(reStructuredText)を操る。:http://nwpct1.hatenablog.com/entry/2014/01/20/203733]]
-http://d.hatena.ne.jp/tondol/20140215/1392420965
-[[pandocでlatexをpdfに変換:https://gist.github.com/add20/a4ea9b143c41552e72f5]]
-http://blog.fusic.co.jp/archives/3924