我刚开始使用org-mode,至今发现它非常有用。我在目录树中有大量的技术论文集,我想通过它们并通过组织模式对它们进行索引。我想要的是有一种方法去浏览它们,看看没有注释的,然后一个一个地注释它们。我想通过首先编写一个像[[xxx.pdf] [尚未完成]]的链接文件,然后提交未完成的文件,浏览它们,并决定如何添加注释。此外,我想添加标签。我真正喜欢的是能够即时创建新的标签。有没有人在组织模式下做过这样的事情?以组织我的论文的组织模式
维克多
我刚开始使用org-mode,至今发现它非常有用。我在目录树中有大量的技术论文集,我想通过它们并通过组织模式对它们进行索引。我想要的是有一种方法去浏览它们,看看没有注释的,然后一个一个地注释它们。我想通过首先编写一个像[[xxx.pdf] [尚未完成]]的链接文件,然后提交未完成的文件,浏览它们,并决定如何添加注释。此外,我想添加标签。我真正喜欢的是能够即时创建新的标签。有没有人在组织模式下做过这样的事情?以组织我的论文的组织模式
维克多
如果你有你的文件组织这样的,
% ls -1 ~/References/functional-programming
The Lambda Calculus.pdf
Recursive Functions of Symbolic Expressions and Their.pdf
你可以运行一个快速脚本来构建组织文件。将以下内容保存为make-org
并从您的论文目录中运行(sh make-org > papers.org
)。在Emacs
#! /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
,运行C-u C-c C-q
重新调整标签。你的文件现在应该是这样的:
另外我想补充的标签。我真正喜欢的是能够即时创建新的标签。
一旦你在一开始有一个标题(事与*
,你可以打C-c C-c
并添加任何你想要的标签。
您可能会发现this detailed write-up of using org-mode and RefTeX或this alternate approach有用的,特别是如果你使用的乳胶。
继承人是修改后的版本上的目录工作
#! /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 $(find . -name '*.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
如果你没有得到这里的答案,然后[尝试org-模式列表(HTTP: //news.gmane.org/gmane.emacs.orgmode)。所有的组织大师都在那里。 – Tom
这里没有什么,你不能只使用股票组织模式和Emacs。什么阻止你? –