Как запустить просмотрщик pdf из терминала

25

Я работаю с использованием LaTeX, так как я компилирую документ в терминале, мне было бы намного проще открыть его в программе просмотра PDF непосредственно из терминала.

Я использую OS X 10.8.2 на польском языке, поэтому я не уверен в английском названии программы просмотра, которую я использую, но это по умолчанию, я думаю, это на Previewанглийском языке. Но команда preview <filename.pdf>приводит к -bash: preview: command not found.

Мария
источник

Ответы:

41

Вы можете просто использовать open <filename.pdf>и ваша ОС будет использовать программу по умолчанию для просмотра PDF-файлов. С open -a Preview.app <filename.pdf>вашим PDF открывается с помощью предварительного просмотра, даже если ваш PDF Reader по умолчанию что-то другое.

cutrightjm
источник
3

После обнаружения «открытого» ответа я написал следующий сценарий оболочки, в который я поместил /usr/bin/acroread:

#!/bin/sh
/usr/bin/open $1

Не забудьте chmod +x /usr/bin/acroread. Мой рабочий процесс LaTeX гомогенизирован этим решением.

Defund CBC
источник
2
С SIP большинство пользователей не смогут /usr/bin, поэтому, /usr/local/binвозможно, лучшее место для этого маленького сценария. Также может быть полезно использовать "$1"его для работы с именами путей / файлов, содержащих пробелы.
холме