
Я хочу использовать whizzytex с emacs из-за его превосходной скорости по сравнению с другими доступными вариантами wysiwyg. Единственное, что мне мешает сделать это, это то, что мои документы latex используют пакет minted для подсветки исходного кода. Minted требует, чтобы latex запускался с флагом -shell-escape, и я не вижу, как указать whizzytex запустить latex с этим флагом. Например, используя
%; whizzy -latex "latex -shell-escape"
похоже не работает. Как заставить whizzytex работать с модулем minted?
решение1
В документации whizzytex сказано:
For instance, a typical configuration line will be:
%; whizzy subsection -dvi "xdvi -s 3"
It tells whizzytex to run in subsection slicing mode and use a dvi style
viewer called with the command xdvi -s 3. This is also equivalent to
%; whizzy subsection -dvi xdvi -s 3
since Emacs removes outer double-quotes in option arguments.
Я думаю, именно поэтому такая строка, как
%; whizzy -latex "latex -shell-escape" -initex "latex -ini -shell-escape"
в моем *.tex файле не может работать. Мое решение сейчас — поместить custom whizzy.sh
в мой рабочий каталог с содержимым:
INITEX="latex -ini -shell-escape"
LATEX="latex -shell-escape"
Имея этот файл на месте, я теперь могу редактировать файлы *.tex, содержащие отчеканенные блоки кода (или другие модули, требующие -shell-escape).