Невозможно выделить текст/сделать разметку аннотаций pdf-tools в emacs

avatar
Louis Leung
7 апреля 2018 в 22:30
597
1
0

Я установил pdf-tools для emacs (Mac OS X 10.12.6, Emacs 24.5.1), но по какой-то причине пункт Добавить аннотацию разметки неактивен (см. снимок экрана), и я не могу выделить текст, что дает это ошибка при каждом нажатии мыши, когда я пытаюсь выделить текст в pdf, открытом в pdfview:

x-create-frame-with-faces: Wrong type argument: integerp, (0.5)

Есть идеи? кто-нибудь видел это раньше? Я пробовал отладку при ошибке, но это не приводит к каким-либо сообщениям, поэтому я как бы застрял. Обновление до Emacs 25.3 ничего не изменило, и обычная перезагрузка компьютера/новая переустановка pdf-инструментов не решили проблему.

Screenshot of grayed out pdf-tools menu

FWIW: соответствующий раздел из моего .emacs:

(use-package pdf-tools
   :ensure t
   :config
   (custom-set-variables
   '(pdf-tools-handle-upgrades nil))
   (setq pdf-info-epdfinfo-program "/usr/local/bin/epdfinfo")
   (pdf-tools-install)
)

(setenv "PKG_CONFIG_PATH" "/usr/local/Cellar/zlib/1.2.11/lib/pkgconfig:/usr/local/lib/pkgconfig:/opt/X11/lib/pkgconfig")

(use-package org-pdfview
  :ensure t)

(require 'pdf-tools)
(require 'org-pdfview)
Источник
dwarring
8 апреля 2018 в 17:56
0

Вы можете попробовать emacs.stackexchange.com

Louis Leung
8 апреля 2018 в 21:02
0

спасибо @dwarring Я дам это в другой день, и если нет желающих, я сниму это и опубликую в emacs SE. Плохая практика задавать один и тот же вопрос в обоих местах, верно?

dwarring
9 апреля 2018 в 19:28
1

Согласен. Не уверен, но вы могли бы перенести этот вопрос.

Ответы (1)

avatar
Louis Leung
14 апреля 2018 в 06:53
0

Потребовалось некоторое время, чтобы сузить список в моем .emacs, но оказалось, что это не имеет никакого отношения к самим pdf-tools, а является конфликтом с настройками, которые я использую для автоматической настройки размера окна emacs при запуске.

(add-to-list 'default-frame-alist '(height . 50)) (add-to-list 'default-frame-alist '(width . 170))

Комментирование вернуло возможность добавлять аннотации разметки, а также выбирать/копировать и выделять аннотации.