首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以组织方式组织我的论文

以组织方式组织我的论文
EN

Stack Overflow用户
提问于 2012-06-02 18:22:52
回答 2查看 3.5K关注 0票数 17

我刚刚开始使用组织模式,到目前为止,我发现它非常有用。我在目录树中收集了大量的技术论文,我想通过组织模式浏览它们并对它们进行索引。我想要的是有一种方法来浏览它们,看看那些没有注释的,然后一个一个地注释它们。我设想这样做的方法是,首先创建一个[xxx.pdf]这样的链接文件,然后给出未完成的链接,浏览它们并决定如何添加注释。另外,我想添加标签。我真正想要的是能够在飞行中制作新的标签。有人在组织模式下做过这样的事吗?

维克多

EN

回答 2

Stack Overflow用户

发布于 2012-06-07 23:36:51

如果你把文件整理成这样,

代码语言:javascript
复制
% ls -1 ~/References/functional-programming
The Lambda Calculus.pdf
Recursive Functions of Symbolic Expressions and Their.pdf

您可以运行一个快速脚本来构建一个组织文件。将以下内容保存为make-org,并从您的文件目录(sh make-org > papers.org)中运行它。

代码语言:javascript
复制
#! /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

在Emacs中打开papers.org,运行C-u C-c C-q重新对齐标记。您的文件现在应该如下所示:

另外,我想添加标签。我真正想要的是能够在飞行中制作新的标签。

一旦你有了标题( *开头的东西),你就可以点击C-c C-c并添加任何你想要的标签。

您可能会发现这是关于使用组织模式和RefTeX的详细编写。这种替代方法很有用,特别是如果您使用LaTeX。

票数 16
EN

Stack Overflow用户

发布于 2016-03-01 12:14:16

下面是在目录上工作的修改版本。

代码语言:javascript
复制
#! /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
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10864824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档