このように書類を整理すると、
% ls -1 ~/References/functional-programming
The Lambda Calculus.pdf
Recursive Functions of Symbolic Expressions and Their.pdf
簡単なスクリプトを実行して組織ファイルを作成できます。以下を名前を付けて保存し、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
、任意のタグを押して追加できます。
特にLaTeXを使用している場合は、org-modeとRefTeXまたはこの代替アプローチの使用に関するこの詳細な記事が役立つ場合があります。