
Я установил Miktex и Texworks в Windows 10. Как вызвать latex из командной строки? Я хочу использовать Pandocs для конвертации файлов в pdf (он использует latex). Например: Я хочу запустить эту команду в cmd: pandoc -f html -t pdfhttp://najeebkhan.github.io/blog/VecCal.html-s -o попробуйте.pdf
На прикрепленном изображении (см. последнюю строку): видно, что я добавил miktex в переменную path.
Я переустановил miktex. При запуске tex -v . Я получаю это сообщение в файле tex.log: "FATAL tex - Параметры командной строки не могут быть обработаны". Но я могу скомпилировать файл с помощью графического интерфейса texstudio. Ниже приведено полное содержимое файла журнала:
2017-04-30 12:59:33,648+0200 INFO tex - запуск с командной строки: tex -v
2017-04-30 12:59:33,653+0200 INFO tex - запуск 'initexmf --quiet --update-fndb' для обновления базы данных имен файлов
2017-04-30 12:59:45,185+0200 FATAL tex - Параметры командной строки не могут быть обработаны.
2017-04-30 12:59:45,185+0200 FATAL tex - Информация: optionError="неизвестная опция"
2017-04-30 12:59:45,185+0200 FATAL tex - Источник: Libraries\MiKTeX\TeXAndFriends\webapp.cpp 2017-04-30 12:59:45,185
+0200 FATAL tex - Строка: 339
решение1
У меня была та же проблема, что и уНихил, увидел, что ответ был дан в комментарии отУльрике Фишерзарыт где-то в самом низу и подумал, что стоит собрать его здесь с необходимыми изменениями:
- Установлены Pandoc и Miktex
- Проверьте Pandoc
pandoc -v
в CMD - Проверьте Miktex с помощью
tex --version
,нетtex -v
в КМД. - Протестируйте код преобразования OP с небольшими изменениями:
pandoc -f html+tex_math_dollars -t latex http://najeebk.com/blog/VecCal.html -s --mathjax -o try3.pdf
- PDF-файл был создан с правильным математическим форматированием благодаря
html+tex_math_dollars
расширению, также пришлось перейти-t pdf
на-t latex
документацию Pandoc.