Ответ 1
Если ваши документы организованы так,
% ls -1 ~/References/functional-programming
The Lambda Calculus.pdf
Recursive Functions of Symbolic Expressions and Their.pdf
вы можете запустить быстрый script для создания org файла. Сохраните следующее как make-org
и запустите его из своего каталога документов (sh make-org > papers.org
).
#! /bin/sh
#
# make-org -- generates an org-mode file from a directory of PDFs
#
# AUTHOR:
# Jon-Michael Deldin
# USAGE:
# cd ~/path/to/papers && make-org > papers.org
#
echo "#+TITLE: Research Papers"
echo "#+STARTUP: align hidestars indent lognotedone"
echo
for f in *.pdf; do
name=${f%.*} # strip extension
path=$(echo $f | sed 's/ /%20/') # encode spaces as %20
echo "* TODO $name :unread:"
echo
echo "[[file:$path][$name]]"
echo
done
Откройте papers.org
в Emacs, запустите C-u C-c C-q
, чтобы перестроить теги. Теперь ваш файл должен выглядеть следующим образом:
Кроме того, я хотел бы добавить теги. Мне бы очень хотелось, чтобы вы могли создавать новые теги на лету.
Как только у вас заголовок (вещь с *
в начале, вы можете нажать C-c C-c
и добавить любой тег, который вы хотите.
Вы можете найти эту подробную рецензию на использование org-mode и RefTeX или этот альтернативный подход полезен, особенно если вы используете LaTeX.