upquote.sty
по крайней мере находится в репозитории Centos 6, поэтому его можно установить через texlive-texmf-latex-2007-39.el6_7.noarch
пакет.
$ sudo yum whatprovides '*/upquote.sty'
...
texlive-texmf-latex-2007-39.el6_7.noarch : Texmf files needed for
...
Filename : /usr/share/texmf/tex/latex/upquote/upquote.sty
Если версия texlive, предлагаемая в пакетах поставщиков, слишком устарела, то установка последней версии в какой-либо каталог сторонних поставщиков (например, ваш домашний каталог) будет лучшим вариантом; с последней версией поставляется утилита tlmgr
, в которую можно легко загрузить список файлов *. sty
:
$ cat pkglist
noto.sty
upquote.sty
$ tlmgr install `perl -ple 's/.sty//' pkglist`
tlmgr: package repository http://...
tlmgr install: package already present: noto
tlmgr install: package already present: upquote
$
Вы можете создать файл заголовка .sty
. Вставьте все необходимые пакеты и настройки в заголовочный файл.
напр. В заголовочный файл header.sty
введите:
\usepackage{scrextend}
\usepackage[brazil, brazilian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper, landscape,top=2.5cm, bottom=2.5cm, left=2.5cm, right=2.5cm]{geometry}
Выполняется pandoc
добавить опцию-H
:
pandoc test.md -H header.sty -o test.pdf
Надеюсь, это сработает!
Вы можете использовать параметр -V geometry:....
в командной строке pandoc, чтобы установить альбомную ориентацию, а также любой произвольный размер бумаги и ширину полей. Пейзаж автоматически получается, если вы определяете ширину бумаги больше, чем высоту бумаги. Например:
pandoc test.MD \
-f markdown \
-o test.pdf \
-V geometry:"paperwidth=32mm, paperheight=19mm, margin=24pt"
(Вы можете использовать pt
, cm
, mm
и in
, а также любое их сочетание для описания расстояний --как вам удобнее...)