Поиск гиперссылок внутри документа PDF?

В настоящее время я использую Aspose PDF Kit для разделения «основного PDF» на отдельные документы + эскизы. В настоящее время это работает хорошо, но устройство, на котором я буду отображать PDF-файл, не будет знать об аннотациях / ссылках в PDF-файле.

Я понимаю, что есть способ проанализировать PDF-документ для обнаружения X / Y позиция гиперссылки и т. Д., Теперь у меня есть все, чтобы правильно работать на моем компьютере Mac OS X 10.6, так что я могу создавать прилично выглядящие документы LaTeX с помощью Sweave, которые включают вместе фрагменты кода R, вывод и форматирование LaTeX. К сожалению, мне кажется, что мой рабочий процесс немного неуклюж и неэффективен:

  1. Используя TextWrangler, я пишу код LaTeX и код R (окруженный << >> = выше и @ ниже фрагмента кода R) вместе в одном .Rnw файл.

  2. После сохранения изменений я вызываю файл .Rnw из R с помощью команды Sweave

     Sweave (file = "/ Users / mymachine / Documents / Assign4.Rnw",
    syntax = "SweaveSyntaxNoweb")
    

    В ответ R выводит следующее сообщение:

    Теперь вы можете запустить LaTeX в 'Assign4.tex'

    Итак, я нахожу файл .tex (Assign4.tex) в каталоге R и копирую его. в папку в моих документах ~ / Documents / , где находится файл .Rnw (чтобы все было в одном месте).

  3. Затем я открываю файл .tex (например, Assign4.tex) в TeXShop и скомпилируйте его в формате pdf. Только в этот момент я могу увидеть любые изменения, которые я внес в документ, и посмотреть, «хорошо ли он выглядит».

Есть ли способ, которым я могу скомпилировать все одним нажатием кнопки? В частности, это было бы неплохо вызвать Sweave / R прямо из TextWrangler или TeXShop. Я подозреваю, что для этого можно написать сценарий в Терминале, но у меня нет опыта работы с Терминалом.

Сообщите мне, могу ли я еще что-нибудь сделать, чтобы упростить или улучшить свой рабочий процесс.

19
задан csgillespie 5 March 2011 в 20:04
поделиться