投票受付中のQ&A
ベストアンサーにふさわしい回答に投票してください。
- 投票すると
5枚プラスされます。
- ベストアンサーに選ばれた回答に、最初に投票していれば
10枚プラスされます。
-
- 残り時間:
- 7日間
-
- 投票数:
- 0票
Pandocで MarkdownをPDFに変換したいのですが原因不明のエラーが出てしまいます。
qq542vevさん
Pandocで MarkdownをPDFに変換したいのですが原因不明のエラーが出てしまいます。
C:\tex_testディレクトリに存在するMarkdownファイルのexample.mdをexample.pdfに変換するにあたって、以下のようなpandocコマンドを実行した場合、エラーが出力されPDFに変換されません。
http://pastebin.com/bRSxi1ET
C:\tex_test>pandoc -V documentclass=ltjarticle --latex-engine=lualatex example.md -o example.pdf
pandoc: Error producing PDF from TeX source.
! LuaTeX error [string "\directlua "]:1: assertion failed!
stack traceback:
[C]: in function 'assert'
[string "\directlua "]:1: in main chunk.
<everyjob> ...t(kpse.find_file("lualatexquotejobname.lua")))}
\fi
l.1
このエラーはPandocのエラーでしょうか。それともLatexのエラーでしょうか。
当方はLatexについては全くの無知です。
何方様かこのエラーの改善方法を教えていただければ幸いです。
使用しているソフトウェアーは以下です。
* Windows 7 Home Edition Service Pack 1
* pandoc 1.12.3
* Tex Live 2013
宜しくお願いします。
-
- 質問日時:
- 2014/2/24 00:03:35
-
- 残り時間:
- 7日間
-
- 投票開始:
- 2014/3/3 02:32:15
-
- 投票数:
- 0
-
- 閲覧数:
- 59
- 回答数:
- 1
回答
(1件中1〜1件)
エラーメッセージを見る限りではlualatex側の問題に見えます。
ご覧になってると思いますが、texのフォーラムの投稿です。
「 QA: pandoc で PDF変換 エラー http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=1005 」
けっこうまえの話題ですが、pandocでlualatexを使ってエラーになっており、原因はlualatex側にある、と書いてます。
lualatexに原因があるかどうかは、lualatexコマンドを使って同じエラーになるかどうかで切り分けられると思います。
以下は余談で。
私もmarkdownからpdfへ変換する試みに挑んでますが、pandocからpdfへの直接変換は早々に諦めて、markdown->tex (pandoc), tex->pdf (platex & dvipdfmx) にしました。エラーが解消出来なかったことと、出力結果を微調整するにはtexの知識が多少なりとも必要になると考えたためです。
Windows環境向けに作ったMakefileです。Windows XP + texlive 2012 + pandocと、Linux環境で動作確認しています。makeコマンドは必要 (GNU Make。nmakeは未確認)
luatexやpandocでの直接変換にこだわりないなら参考にしてみてください。
http://pastebin.com/aidpchi2
- 違反報告
- 回答日時:2014/2/24 12:04:57