В настоящее время я использую Aspose PDF Kit для разделения «основного PDF» на отдельные документы + эскизы. В настоящее время это работает хорошо, но устройство, на котором я буду отображать PDF-файл, не будет знать об аннотациях / ссылках в PDF-файле.
Я понимаю, что есть способ проанализировать PDF-документ для обнаружения X / Y позиция гиперссылки и т. Д., Теперь у меня есть все, чтобы правильно работать на моем компьютере Mac OS X 10.6, так что я могу создавать прилично выглядящие документы LaTeX с помощью Sweave, которые включают вместе фрагменты кода R, вывод и форматирование LaTeX. К сожалению, мне кажется, что мой рабочий процесс немного неуклюж и неэффективен:
Используя TextWrangler, я пишу код LaTeX и код R (окруженный << >> = выше и @ ниже фрагмента кода R) вместе в одном .Rnw файл.
После сохранения изменений я вызываю файл .Rnw из R с помощью команды Sweave
Sweave (file = "/ Users / mymachine / Documents / Assign4.Rnw",
syntax = "SweaveSyntaxNoweb")
В ответ R выводит следующее сообщение:
Теперь вы можете запустить LaTeX в 'Assign4.tex'
Итак, я нахожу файл .tex (Assign4.tex) в каталоге R и копирую его. в папку в моих документах ~ / Documents /
, где находится файл .Rnw (чтобы все было в одном месте).
Затем я открываю файл .tex (например, Assign4.tex) в TeXShop и скомпилируйте его в формате pdf. Только в этот момент я могу увидеть любые изменения, которые я внес в документ, и посмотреть, «хорошо ли он выглядит».
Есть ли способ, которым я могу скомпилировать все одним нажатием кнопки? В частности, это было бы неплохо вызвать Sweave / R прямо из TextWrangler или TeXShop. Я подозреваю, что для этого можно написать сценарий в Терминале, но у меня нет опыта работы с Терминалом.
Сообщите мне, могу ли я еще что-нибудь сделать, чтобы упростить или улучшить свой рабочий процесс.