Проблема c pandoc

238 views
Skip to first unread message

Igor Suharev

unread,
Feb 24, 2015, 7:17:38 AM2/24/15
to tdi...@googlegroups.com

ошибка при форматировании из .md в .pdf что делать???

Alexander Skomorokhov

unread,
Feb 25, 2015, 5:32:09 AM2/25/15
to tdi...@googlegroups.com
Не могу разглядеть. Из черного окошечка как текст сюда скопируйте.  /ао


On Tuesday, February 24, 2015, Igor Suharev <igorsu...@gmail.com> wrote:

ошибка при форматировании из .md в .pdf что делать???

--
Вы получили это сообщение, поскольку подписаны на группу "tdiate".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес tdiate+un...@googlegroups.com.
Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный адрес tdi...@googlegroups.com.
Чтобы зайти в группу, перейдите по ссылке http://groups.google.com/group/tdiate.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Михаил Лапшин

unread,
Feb 25, 2015, 8:05:00 AM2/25/15
to tdi...@googlegroups.com
исходник положите пожалуйста. Пишет, что команда не определена.

25 февраля 2015 г., 13:32 пользователь Alexander Skomorokhov <as...@obninsk.com> написал:

Igor Suharev

unread,
Feb 25, 2015, 1:57:42 PM2/25/15
to tdi...@googlegroups.com
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2012. Все права защищены.

C:\Users\Игорь>pandoc 02.12.md -o 02.12.pdf
! Package inputenc Error: Unicode char \u8:╨п not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.53 ╤Б╨╕╤Б╤В╨╡╨╝╨░.}

Try running pandoc with --latex-engine=xelatex.
pandoc: Error producing PDF from TeX source

C:\Users\Игорь>

вторник, 24 февраля 2015 г., 16:17:38 UTC+4 пользователь Igor Suharev написал:

Alexander Skomorokhov

unread,
Feb 25, 2015, 2:03:57 PM2/25/15
to tdi...@googlegroups.com
А что это за бяка в 53-й строке?? 


l.53 ╤Б╨╕╤Б╤В╨╡╨╝╨░.}

Сам документ пришлите. 

/ао
--

Михаил Лапшин

unread,
Feb 25, 2015, 2:04:08 PM2/25/15
to tdi...@googlegroups.com
"Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2012. Все права защищены."

очень информативно.

Исходник сегодня будет, не? Сразу могу сказать у Вас текст на русском, а вы это пандоку не соощаете (pandoc 02.12.md -o 02.12.pdf).

25 февраля 2015 г., 15:59 пользователь Igor Suharev <igorsu...@gmail.com> написал:

--

Сергей Бонцаревич

unread,
Feb 27, 2015, 8:48:41 AM2/27/15
to tdi...@googlegroups.com

Александр Олегович, я попробовал поиграть с батниками, которые Вы нам накидали в box, вышло грустно (может я что-то не так понял)

C:\Users\Сергей>md2pdf t1.md t1.pdf

C:\Users\Сергей>pandoc t1.md --latex-engine xelatex \
pandoc: \: openFile: does not exist (No such file or directory)

C:\Users\Сергей>-V mainfont='Times New Roman' \
"-V" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Users\Сергей>-V monofont='APL385' \
"-V" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Users\Сергей>-V fontsize='12pt' \
"-V" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Users\Сергей>-o t1.pdf
"-o" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
C:\Users\Сергей>

Дальше набрал pandoc t1.md --latex-engine=xelatex -o t1.pdf, получил свой pdf, но в нем отсутствуют кириллические символы, тут возникает логичный вопрос к посту Михаила, как мне сообщить пандоку, что я хочу от него русского теста?
t1.md

Alexander Skomorokhov

unread,
Feb 27, 2015, 9:27:56 AM2/27/15
to tdi...@googlegroups.com
Сергей, а pandoc установлен?
Сделай
Pandoc --version 
/ao
--

Alexander Skomorokhov

unread,
Feb 27, 2015, 9:35:55 AM2/27/15
to tdi...@googlegroups.com
Михаил Романович, 

Попробуй, пожалуйста, вчерашние батики под вынью. 

/ао

Сергей Бонцаревич

unread,
Feb 27, 2015, 10:28:30 AM2/27/15
to tdi...@googlegroups.com
C:\Users\Сергей>pandoc --version
pandoc 1.13.2
Compiled with texmath 0.8.0.1, highlighting-kate 0.5.11.1.
Syntax highlighting is supported for the following languages:
    abc, actionscript, ada, agda, apache, asn1, asp, awk, bash, bibtex, boo, c,
    changelog, clojure, cmake, coffee, coldfusion, commonlisp, cpp, cs, css,
    curry, d, diff, djangotemplate, dockerfile, dot, doxygen, doxygenlua, dtd,
    eiffel, email, erlang, fasm, fortran, fsharp, gcc, glsl, gnuassembler, go,
    haskell, haxe, html, ini, isocpp, java, javadoc, javascript, json, jsp,
    julia, latex, lex, lilypond, literatecurry, literatehaskell, lua, m4,
    makefile, mandoc, markdown, mathematica, matlab, maxima, mediawiki,
    metafont, mips, modelines, modula2, modula3, monobasic, nasm, noweb,
    objectivec, objectivecpp, ocaml, octave, opencl, pascal, perl, php, pike,
    postscript, prolog, pure, python, r, relaxng, relaxngcompact, rest, rhtml,
    roff, ruby, rust, scala, scheme, sci, sed, sgml, sql, sqlmysql,
    sqlpostgresql, tcl, tcsh, texinfo, verilog, vhdl, xml, xorg, xslt, xul,
    yacc, yaml, zsh
Default user data directory: C:\Users\╨б╨╡╤А╨│╨╡╨╣\AppData\Roaming\pandoc
Copyright (C) 2006-2014 John MacFarlane
Web:  http://johnmacfarlane.net/pandoc
This is free software; see the source for copying conditions.
There is no warranty, not even for merchantability or fitness
for a particular purpose.

C:\Users\Сергей>

вторник, 24 февраля 2015 г., 15:17:38 UTC+3 пользователь Igor Suharev написал:

Михаил Лапшин

unread,
Mar 2, 2015, 8:15:11 AM3/2/15
to tdi...@googlegroups.com
Добрый день.

1) для окон критично в батнике иметь unix'овые переходы строки.
2) на опостроф он не знает как реагировать

Подправил (с учетом сквозняков) и выкладываю архив по ссылке

пробуйте и выкладывайте скриншоты с пролемами

Михаил



27 февраля 2015 г., 18:28 пользователь Сергей Бонцаревич <wele...@gmail.com> написал:

--
Message has been deleted

Paul Paukov

unread,
Mar 8, 2015, 6:47:22 AM3/8/15
to tdi...@googlegroups.com

Прошу прощения, у меня возникла проблема. Не подскажете, как её решить?

понедельник, 2 марта 2015 г., 16:15:11 UTC+3 пользователь Михаил Лапшин написал:

Alexander Skomorokhov

unread,
Mar 9, 2015, 7:02:38 PM3/9/15
to tdiate
Павел,

1) не надо извиняться. ты никому не наступил на ногу. просто пандок не пандочит. нормальный рабочий вопрос. давай разбираться.
2) Михаил Романович опрометчиво предложил слать скриншоты проблем. это правильно, если нужно передать _графическую_ информацию. вызов pandoc и сообщение об ошибке - это текстовая информация. как я уже говорил, ее надо выделять как текст в окне cmd, копировать и вставлять в тело письма как текст. я на своем 27” экране не могу прочитать что внутри картинки. конечно, я могу сохранить ее из письмя в файл, масштабировать его,… но это слишком. лучше вы будете текст посылать текстом!
3) файлы md очень маленькие, их надо прикреплять к письму без дополнительных просьб. в 99.99% случаев я захочу выполнить действие, которое привело тебя к ошибке на своей машине с моей конфигурацией. и тут возможны варианты, но сделать это необходимо.

жду прикрепленного файла и текстовой информации о вызове и его результатах.
/ао 

Paul Paukov

unread,
Mar 10, 2015, 9:39:26 AM3/10/15
to tdi...@googlegroups.com, as...@obninsk.com
Вот отрывок:
Microsoft Windows [Version 6.1.7600]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\Pavel>cd C:\tmp

C:\tmp> pandoc 2.md --toc --latex-engine xelatex -V mainfont="Times New Roman" -
V monofont="APL385" -V fontsize="12pt" -o 2.pdf
! Undefined control sequence.
\fontspec_calc_scale:n ...ec_tmpb_dim }\fp_div:Nn
                                                  \l_fontspec_tmpa_fp {\l_fo...
l.18     \setmainfont{Times New Roman}

pandoc: Error producing PDF from TeX source

C:\tmp>pandoc -v
pandoc 1.13.2
Compiled with texmath 0.8.0.1, highlighting-kate 0.5.11.1.
Syntax highlighting is supported for the following languages:
    abc, actionscript, ada, agda, apache, asn1, asp, awk, bash, bibtex, boo, c,
    changelog, clojure, cmake, coffee, coldfusion, commonlisp, cpp, cs, css,
    curry, d, diff, djangotemplate, dockerfile, dot, doxygen, doxygenlua, dtd,
    eiffel, email, erlang, fasm, fortran, fsharp, gcc, glsl, gnuassembler, go,
    haskell, haxe, html, ini, isocpp, java, javadoc, javascript, json, jsp,
    julia, latex, lex, lilypond, literatecurry, literatehaskell, lua, m4,
    makefile, mandoc, markdown, mathematica, matlab, maxima, mediawiki,
    metafont, mips, modelines, modula2, modula3, monobasic, nasm, noweb,
    objectivec, objectivecpp, ocaml, octave, opencl, pascal, perl, php, pike,
    postscript, prolog, pure, python, r, relaxng, relaxngcompact, rest, rhtml,
    roff, ruby, rust, scala, scheme, sci, sed, sgml, sql, sqlmysql,
    sqlpostgresql, tcl, tcsh, texinfo, verilog, vhdl, xml, xorg, xslt, xul,
    yacc, yaml, zsh
Default user data directory: C:\Users\Pavel\AppData\Roaming\pandoc
Copyright (C) 2006-2014 John MacFarlane
This is free software; see the source for copying conditions.
There is no warranty, not even for merchantability or fitness
for a particular purpose.
______________________________________________________
И ещё немного:

C:\tmp>md2pdf 2.md test.pdf

C:\tmp>pandoc 2.md --latex-engine xelatex -V mainfont="Times New Roman" -V monof
ont="APL385" -V fontsize="12pt" -o test.pdf
! Undefined control sequence.
\fontspec_calc_scale:n ...ec_tmpb_dim }\fp_div:Nn
                                                  \l_fontspec_tmpa_fp {\l_fo...
l.18     \setmainfont{Times New Roman}

pandoc: Error producing PDF from TeX source

C:\tmp>

2.md

Михаил Лапшин

unread,
Mar 12, 2015, 10:37:27 AM3/12/15
to tdi...@googlegroups.com
Solved. 

Идем в менеджер пакетов Miktex и вбиваем в поле name "fontspec". Появится одна строчка. Ради интереса кликните на нее два раза и сообщите установленную версию этого пакета. Далее удаляете его (кнопка "-") и обратно устанавливаете (кнопка "+"). Теперь должно работать.

Screenshot from 2015-03-12 17:34:59.png

Paul Paukov

unread,
Mar 13, 2015, 3:28:01 AM3/13/15
to tdi...@googlegroups.com
Михаил, помогло! Спасибо большое за помощь! :D

четверг, 12 марта 2015 г., 17:37:27 UTC+3 пользователь Михаил Лапшин написал:
Reply all
Reply to author
Forward
0 new messages